Class RepositoryLayout.ChecksumLocation
java.lang.Object
org.eclipse.aether.spi.connector.layout.RepositoryLayout.ChecksumLocation
- Enclosing interface:
 RepositoryLayout
A descriptor for a checksum location. This descriptor simply associates the location of a checksum file with the
 underlying checksum algorithm used to calculate/verify it.
- 
Constructor Summary
ConstructorsConstructorDescriptionChecksumLocation(URI location, ChecksumAlgorithmFactory checksumAlgorithmFactory) Creates a new checksum file descriptor with the specified algorithm and location. - 
Method Summary
Modifier and TypeMethodDescriptionforLocation(URI location, ChecksumAlgorithmFactory checksumAlgorithmFactory) Creates a checksum descriptor for the specified artifact/metadata location and algorithm.Gets theChecksumAlgorithmFactorythat is used to calculate the checksum.Gets the location of the checksum file with a remote repository.toString() 
- 
Constructor Details
- 
ChecksumLocation
Creates a new checksum file descriptor with the specified algorithm and location. The methodforLocation(URI, ChecksumAlgorithmFactory)is usually more convenient though.- Parameters:
 location- The relative URI to the checksum file within a repository, must not benull.checksumAlgorithmFactory- The checksum type used to calculate the checksum, must not benull.
 
 - 
 - 
Method Details
- 
forLocation
public static RepositoryLayout.ChecksumLocation forLocation(URI location, ChecksumAlgorithmFactory checksumAlgorithmFactory) Creates a checksum descriptor for the specified artifact/metadata location and algorithm. The location of the checksum file itself is derived from the supplied resource URI by appending the file extension specified by the algorithm factory. SeeChecksumAlgorithmFactory.getFileExtension().- Parameters:
 location- The relative URI to the artifact/metadata whose checksum file is being obtained, must not benulland must not have a query or fragment part.checksumAlgorithmFactory- The algorithm used to calculate the checksum, must not benull.- Returns:
 - The checksum file descriptor, never 
null. 
 - 
getChecksumAlgorithmFactory
Gets theChecksumAlgorithmFactorythat is used to calculate the checksum.- Returns:
 - The checksum factory, never 
null. 
 - 
getLocation
Gets the location of the checksum file with a remote repository. The URI is relative to the root directory of the repository.- Returns:
 - The relative URI to the checksum file, never 
null. 
 - 
toString
 
 -