Package | Description |
---|---|
org.eclipse.aether.connector.basic |
Support for downloads/uploads using remote repositories that have a URI-based content structure/layout.
|
org.eclipse.aether.internal.impl |
The various sub components that collectively implement the repository system.
|
org.eclipse.aether.spi.connector.layout |
The contract to locate URI-based resources using custom repository layouts.
|
Modifier and Type | Field and Description |
---|---|
private java.util.Collection<RepositoryLayout.ChecksumLocation> |
ChecksumValidator.checksumLocations |
private java.util.Collection<RepositoryLayout.ChecksumLocation> |
BasicRepositoryConnector.PutTaskRunner.checksumLocations |
Constructor and Description |
---|
ChecksumValidator(java.io.File dataFile,
java.util.Collection<ChecksumAlgorithmFactory> checksumAlgorithmFactories,
FileProcessor fileProcessor,
ChecksumValidator.ChecksumFetcher checksumFetcher,
ChecksumPolicy checksumPolicy,
java.util.Map<java.lang.String,java.lang.String> providedChecksums,
java.util.Collection<RepositoryLayout.ChecksumLocation> checksumLocations) |
GetTaskRunner(java.net.URI path,
java.io.File file,
ChecksumPolicy checksumPolicy,
java.util.List<ChecksumAlgorithmFactory> checksumAlgorithmFactories,
java.util.List<RepositoryLayout.ChecksumLocation> checksumLocations,
java.util.Map<java.lang.String,java.lang.String> providedChecksums,
TransferTransportListener<?> listener) |
PutTaskRunner(java.net.URI path,
java.io.File file,
FileTransformer fileTransformer,
java.util.List<RepositoryLayout.ChecksumLocation> checksumLocations,
TransferTransportListener<?> listener)
IMPORTANT When using a fileTransformer, the content of the file is stored in memory to
ensure that file content and checksums stay in sync!
|
PutTaskRunner(java.net.URI path,
java.io.File file,
java.util.List<RepositoryLayout.ChecksumLocation> checksumLocations,
TransferTransportListener<?> listener) |
Modifier and Type | Method and Description |
---|---|
java.util.List<RepositoryLayout.ChecksumLocation> |
Maven2RepositoryLayoutFactory.Maven2RepositoryLayout.getChecksumLocations(Artifact artifact,
boolean upload,
java.net.URI location) |
java.util.List<RepositoryLayout.ChecksumLocation> |
Maven2RepositoryLayoutFactory.Maven2RepositoryLayout.getChecksumLocations(Metadata metadata,
boolean upload,
java.net.URI location) |
private java.util.List<RepositoryLayout.ChecksumLocation> |
Maven2RepositoryLayoutFactory.Maven2RepositoryLayout.getChecksumLocations(java.net.URI location) |
Modifier and Type | Method and Description |
---|---|
static RepositoryLayout.ChecksumLocation |
RepositoryLayout.ChecksumLocation.forLocation(java.net.URI location,
ChecksumAlgorithmFactory checksumAlgorithmFactory)
Creates a checksum descriptor for the specified artifact/metadata location and algorithm.
|
Modifier and Type | Method and Description |
---|---|
java.util.List<RepositoryLayout.ChecksumLocation> |
RepositoryLayout.getChecksumLocations(Artifact artifact,
boolean upload,
java.net.URI location)
Gets the checksums files that a remote repository keeps to help detect data corruption during transfers of the
specified artifact.
|
java.util.List<RepositoryLayout.ChecksumLocation> |
RepositoryLayout.getChecksumLocations(Metadata metadata,
boolean upload,
java.net.URI location)
Gets the checksums files that a remote repository keeps to help detect data corruption during transfers of the
specified metadata.
|