Index

A B C D E F G H I L M N O P R S T U V W 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form

A

AbstractTransporter - Class in org.eclipse.aether.spi.connector.transport
A skeleton implementation for custom transporters.
AbstractTransporter() - Constructor for class org.eclipse.aether.spi.connector.transport.AbstractTransporter
Enables subclassing.
accept(T, U) - Method in interface org.eclipse.aether.spi.connector.transport.http.RFC9457.BiConsumerChecked
 
ACCEPT_ENCODING - Static variable in class org.eclipse.aether.spi.connector.transport.http.HttpConstants
 
acceptArtifact(RemoteRepository, Artifact) - Method in interface org.eclipse.aether.spi.connector.filter.RemoteRepositoryFilter
Decides should artifact be accepted from given remote repository.
acceptMetadata(RemoteRepository, Metadata) - Method in interface org.eclipse.aether.spi.connector.filter.RemoteRepositoryFilter
Decides should metadata be accepted from given remote repository.
addTrustedArtifactChecksums(Artifact, ArtifactRepository, List<ChecksumAlgorithmFactory>, Map<String, String>) - Method in interface org.eclipse.aether.spi.checksums.TrustedChecksumsSource.Writer
Performs whatever implementation requires to "set" (write/add/append) given map of trusted checksums.
ARTIFACT_GENERATOR_ID - Static variable in interface org.eclipse.aether.spi.artifact.generator.ArtifactGeneratorFactory
Artifact property that carries generator id.
ArtifactDecorator - Interface in org.eclipse.aether.spi.artifact.decorator
An artifact decorator.
ArtifactDecoratorFactory - Interface in org.eclipse.aether.spi.artifact.decorator
A factory to create artifact decorators.
ArtifactDownload - Class in org.eclipse.aether.spi.connector
A download of an artifact from a remote repository.
ArtifactDownload() - Constructor for class org.eclipse.aether.spi.connector.ArtifactDownload
Creates a new uninitialized download.
ArtifactDownload(Artifact, String, File, String) - Constructor for class org.eclipse.aether.spi.connector.ArtifactDownload
ArtifactDownload(Artifact, String, Path, String) - Constructor for class org.eclipse.aether.spi.connector.ArtifactDownload
ArtifactGenerator - Interface in org.eclipse.aether.spi.artifact.generator
An artifact generator that participates in the installation/deployment of artifacts.
ArtifactGeneratorFactory - Interface in org.eclipse.aether.spi.artifact.generator
A factory to create artifact generators.
ArtifactPredicate - Interface in org.eclipse.aether.spi.artifact
An artifact predicate.
ArtifactPredicateFactory - Interface in org.eclipse.aether.spi.artifact
A factory to create artifact predicates.
ArtifactResolverPostProcessor - Interface in org.eclipse.aether.spi.resolution
Artifact resolver post-resolution processor component, is able to hook into resolver and post-process the resolved artifact results, if needed even produce resolution failure.
ArtifactTransfer - Class in org.eclipse.aether.spi.connector
A download/upload of an artifact.
ArtifactUpload - Class in org.eclipse.aether.spi.connector
An upload of an artifact to a remote repository.
ArtifactUpload() - Constructor for class org.eclipse.aether.spi.connector.ArtifactUpload
Creates a new uninitialized upload.
ArtifactUpload(Artifact, File) - Constructor for class org.eclipse.aether.spi.connector.ArtifactUpload
Deprecated.
ArtifactUpload(Artifact, Path) - Constructor for class org.eclipse.aether.spi.connector.ArtifactUpload
Creates a new upload with the specified properties.

B

BiConsumerChecked<T,U,E> - Interface in org.eclipse.aether.spi.connector.transport.http.RFC9457
 

C

CACHE_CONTROL - Static variable in class org.eclipse.aether.spi.connector.transport.http.HttpConstants
 
calculate(byte[], List<ChecksumAlgorithmFactory>) - Static method in class org.eclipse.aether.spi.connector.checksum.ChecksumAlgorithmHelper
Calculates checksums for specified data.
calculate(File, List<ChecksumAlgorithmFactory>) - Static method in class org.eclipse.aether.spi.connector.checksum.ChecksumAlgorithmHelper
Calculates checksums for specified file.
calculate(Path, List<ChecksumAlgorithmFactory>) - Static method in class org.eclipse.aether.spi.connector.checksum.ChecksumAlgorithmHelper
Calculates checksums for specified file.
checksum() - Method in interface org.eclipse.aether.spi.connector.checksum.ChecksumAlgorithm
Returns the algorithm end result as string, never null.
ChecksumAlgorithm - Interface in org.eclipse.aether.spi.connector.checksum
Implementation performing checksum calculation for specific algorithm.
ChecksumAlgorithmFactory - Interface in org.eclipse.aether.spi.connector.checksum
A component representing a checksum factory: provides ChecksumAlgorithm instances, name and extension to be used with this algorithm.
ChecksumAlgorithmFactorySelector - Interface in org.eclipse.aether.spi.connector.checksum
Component performing selection of ChecksumAlgorithmFactory based on known factory names.
ChecksumAlgorithmFactorySupport - Class in org.eclipse.aether.spi.connector.checksum
Support class for ChecksumAlgorithmFactory implementations.
ChecksumAlgorithmFactorySupport(String, String) - Constructor for class org.eclipse.aether.spi.connector.checksum.ChecksumAlgorithmFactorySupport
 
ChecksumAlgorithmHelper - Class in org.eclipse.aether.spi.connector.checksum
Helper for checksum operations.
ChecksumExtractor - Interface in org.eclipse.aether.spi.connector.transport.http
Checksum extractor.
ChecksumExtractorStrategy - Class in org.eclipse.aether.spi.connector.transport.http
Checksum extractor strategy, that aims for given type of included checksum.
ChecksumExtractorStrategy() - Constructor for class org.eclipse.aether.spi.connector.transport.http.ChecksumExtractorStrategy
 
ChecksumLocation(URI, ChecksumAlgorithmFactory) - Constructor for class org.eclipse.aether.spi.connector.layout.RepositoryLayout.ChecksumLocation
Creates a new checksum file descriptor with the specified algorithm and location.
ChecksumPolicy - Interface in org.eclipse.aether.spi.connector.checksum
A checksum policy gets employed by repository connectors to validate the integrity of a downloaded file.
ChecksumPolicy.ChecksumKind - Enum Class in org.eclipse.aether.spi.connector.checksum
Enum denoting origin of checksum.
ChecksumPolicyProvider - Interface in org.eclipse.aether.spi.connector.checksum
Assists repository connectors in applying checksum policies to downloaded resources.
ChecksumProcessor - Interface in org.eclipse.aether.spi.io
A utility component to perform checksum related operations.
classify(Throwable) - Method in interface org.eclipse.aether.spi.connector.transport.Transporter
Classifies the type of exception that has been thrown from a previous request to the transporter.
close() - Method in interface org.eclipse.aether.spi.artifact.generator.ArtifactGenerator
Invoked when generator use is done.
close() - Method in interface org.eclipse.aether.spi.connector.RepositoryConnector
Closes this connector and frees any network resources associated with it.
close() - Method in class org.eclipse.aether.spi.connector.transport.AbstractTransporter
 
close() - Method in interface org.eclipse.aether.spi.connector.transport.Transporter
Closes this transporter and frees any network resources associated with it.
CONTENT_LENGTH - Static variable in class org.eclipse.aether.spi.connector.transport.http.HttpConstants
 
CONTENT_RANGE - Static variable in class org.eclipse.aether.spi.connector.transport.http.HttpConstants
 
CONTENT_RANGE_PATTERN - Static variable in class org.eclipse.aether.spi.connector.transport.http.HttpConstants
 
copy(File, File) - Method in interface org.eclipse.aether.spi.io.FileProcessor
Deprecated.
Copies the specified source file to the given target file.
copy(File, File, FileProcessor.ProgressListener) - Method in interface org.eclipse.aether.spi.io.FileProcessor
Deprecated.
Copies the specified source file to the given target file.
copy(Path, Path) - Method in interface org.eclipse.aether.spi.io.PathProcessor
Copies the specified source file to the given target file.
copy(Path, Path, PathProcessor.ProgressListener) - Method in interface org.eclipse.aether.spi.io.PathProcessor
Copies the specified source file to the given target file.
copyWithTimestamp(Path, Path) - Method in interface org.eclipse.aether.spi.io.PathProcessor
Same as PathProcessor.copy(Path, Path) but sets source file last modified timestamp on target as well.

D

decorateArtifact(ArtifactDescriptorResult) - Method in interface org.eclipse.aether.spi.artifact.decorator.ArtifactDecorator
Decorates artifact.

E

ERROR_NOT_FOUND - Static variable in interface org.eclipse.aether.spi.connector.transport.Transporter
Classification for exceptions that denote a requested resource does not exist in the remote repository.
ERROR_OTHER - Static variable in interface org.eclipse.aether.spi.connector.transport.Transporter
Classification for exceptions that denote connectivity or authentication issues and any other kind of error that is not mapped to another classification code.
ETAG - Static variable in class org.eclipse.aether.spi.connector.transport.http.HttpConstants
 
extractChecksums(Function<String, String>) - Method in interface org.eclipse.aether.spi.connector.transport.http.ChecksumExtractor
Extract checksums using given getter, if possible, or null.
extractChecksums(Function<String, String>) - Method in class org.eclipse.aether.spi.connector.transport.http.ChecksumExtractorStrategy
Extract checksums using given getter, if possible, or null.

F

FileProcessor - Interface in org.eclipse.aether.spi.io
Deprecated.
FileProcessor.ProgressListener - Interface in org.eclipse.aether.spi.io
Deprecated.
A listener object that is notified for every progress made while copying files.
forLocation(URI, ChecksumAlgorithmFactory) - Static method in class org.eclipse.aether.spi.connector.layout.RepositoryLayout.ChecksumLocation
Creates a checksum descriptor for the specified artifact/metadata location and algorithm.

G

generate(Collection<? extends Artifact>) - Method in interface org.eclipse.aether.spi.artifact.generator.ArtifactGenerator
Generates artifacts.
generateException(T, BiConsumerChecked<Integer, String, E>) - Method in class org.eclipse.aether.spi.connector.transport.http.RFC9457.RFC9457Reporter
Generates a HttpRFC9457Exception if the response type is a RFC 9457 message.
generatorId() - Method in interface org.eclipse.aether.spi.artifact.generator.ArtifactGenerator
Returns the generator ID, never null.
get(Collection<? extends ArtifactDownload>, Collection<? extends MetadataDownload>) - Method in interface org.eclipse.aether.spi.connector.RepositoryConnector
Performs the specified downloads.
get(GetTask) - Method in class org.eclipse.aether.spi.connector.transport.AbstractTransporter
 
get(GetTask) - Method in interface org.eclipse.aether.spi.connector.transport.Transporter
Downloads a resource from the repository.
getAlgorithm() - Method in interface org.eclipse.aether.spi.connector.checksum.ChecksumAlgorithmFactory
Each invocation of this method returns a new instance of algorithm, never null value.
getArtifact() - Method in class org.eclipse.aether.spi.connector.ArtifactTransfer
Gets the artifact being transferred.
getBody(T) - Method in class org.eclipse.aether.spi.connector.transport.http.RFC9457.RFC9457Reporter
 
getChecksumAlgorithmFactories() - Method in interface org.eclipse.aether.spi.connector.checksum.ChecksumAlgorithmFactorySelector
Returns immutable collection of all supported algorithms.
getChecksumAlgorithmFactories() - Method in interface org.eclipse.aether.spi.connector.layout.RepositoryLayout
Returns immutable list of ChecksumAlgorithmFactory this instance of layout uses, never null.
getChecksumAlgorithmFactory() - Method in class org.eclipse.aether.spi.connector.layout.RepositoryLayout.ChecksumLocation
Gets the ChecksumAlgorithmFactory that is used to calculate the checksum.
getChecksumLocations(Artifact, boolean, URI) - Method in interface org.eclipse.aether.spi.connector.layout.RepositoryLayout
Gets the checksums files that a remote repository keeps to help detect data corruption during transfers of the specified artifact.
getChecksumLocations(Metadata, boolean, URI) - Method in interface org.eclipse.aether.spi.connector.layout.RepositoryLayout
Gets the checksums files that a remote repository keeps to help detect data corruption during transfers of the specified metadata.
getChecksumPolicy() - Method in class org.eclipse.aether.spi.connector.ArtifactDownload
Gets the checksum policy for this transfer.
getChecksumPolicy() - Method in class org.eclipse.aether.spi.connector.MetadataDownload
Gets the checksum policy for this transfer.
getChecksums() - Method in class org.eclipse.aether.spi.connector.transport.GetTask
Gets the checksums which the remote repository advertises for the resource.
getDataBytes() - Method in class org.eclipse.aether.spi.connector.transport.GetTask
Gets the data that was downloaded into memory.
getDataFile() - Method in class org.eclipse.aether.spi.connector.transport.GetTask
Deprecated.
getDataFile() - Method in class org.eclipse.aether.spi.connector.transport.PutTask
Deprecated.
getDataLength() - Method in class org.eclipse.aether.spi.connector.transport.PutTask
Gets the total number of bytes to be uploaded.
getDataPath() - Method in class org.eclipse.aether.spi.connector.transport.GetTask
Gets the file (if any) where the downloaded data should be stored.
getDataPath() - Method in class org.eclipse.aether.spi.connector.transport.PutTask
Gets the file (if any) with the data to be uploaded.
getDataString() - Method in class org.eclipse.aether.spi.connector.transport.GetTask
Gets the data that was downloaded into memory as a string.
getDetail() - Method in class org.eclipse.aether.spi.connector.transport.http.RFC9457.RFC9457Payload
 
getEffectiveChecksumPolicy(RepositorySystemSession, String, String) - Method in interface org.eclipse.aether.spi.connector.checksum.ChecksumPolicyProvider
Returns the least strict policy.
getException() - Method in class org.eclipse.aether.spi.connector.ArtifactTransfer
Gets the exception that occurred during the transfer (if any).
getException() - Method in class org.eclipse.aether.spi.connector.MetadataTransfer
Gets the exception that occurred during the transfer (if any).
getException() - Method in class org.eclipse.aether.spi.connector.Transfer
Gets the exception that occurred during the transfer (if any).
getFile() - Method in class org.eclipse.aether.spi.connector.ArtifactTransfer
Deprecated.
getFile() - Method in class org.eclipse.aether.spi.connector.MetadataTransfer
Deprecated.
getFileExtension() - Method in interface org.eclipse.aether.spi.connector.checksum.ChecksumAlgorithmFactory
Returns the file extension to be used for given checksum file (without leading dot), never null.
getFileExtension() - Method in class org.eclipse.aether.spi.connector.checksum.ChecksumAlgorithmFactorySupport
Returns the file extension to be used for given checksum algorithm (without leading dot), never null.
getInstance() - Method in class org.eclipse.aether.spi.connector.transport.http.RFC9457.RFC9457Payload
 
getListener() - Method in class org.eclipse.aether.spi.connector.Transfer
Gets the listener that is to be notified during the transfer.
getListener() - Method in class org.eclipse.aether.spi.connector.transport.TransportTask
Gets the listener that is to be notified during the transfer.
getLocation() - Method in class org.eclipse.aether.spi.connector.layout.RepositoryLayout.ChecksumLocation
Gets the location of the checksum file with a remote repository.
getLocation() - Method in class org.eclipse.aether.spi.connector.transport.TransportTask
Gets the relative location of the affected resource in the remote repository.
getLocation(Artifact, boolean) - Method in interface org.eclipse.aether.spi.connector.layout.RepositoryLayout
Gets the location within a remote repository where the specified artifact resides.
getLocation(Metadata, boolean) - Method in interface org.eclipse.aether.spi.connector.layout.RepositoryLayout
Gets the location within a remote repository where the specified metadata resides.
getMetadata() - Method in class org.eclipse.aether.spi.connector.MetadataTransfer
Gets the metadata being transferred.
getName() - Method in interface org.eclipse.aether.spi.connector.checksum.ChecksumAlgorithmFactory
Returns the algorithm name, usually used as key, never null value.
getName() - Method in class org.eclipse.aether.spi.connector.checksum.ChecksumAlgorithmFactorySupport
Returns the algorithm name, usually used as key, never null value.
getPath() - Method in class org.eclipse.aether.spi.connector.ArtifactTransfer
Gets the local file the artifact is downloaded to or uploaded from.
getPath() - Method in class org.eclipse.aether.spi.connector.MetadataTransfer
Gets the local file the metadata is downloaded to or uploaded from.
getPayload() - Method in exception class org.eclipse.aether.spi.connector.transport.http.RFC9457.HttpRFC9457Exception
 
getPriority() - Method in interface org.eclipse.aether.spi.artifact.decorator.ArtifactDecoratorFactory
The priority of this factory.
getPriority() - Method in interface org.eclipse.aether.spi.artifact.generator.ArtifactGeneratorFactory
The priority of this factory.
getPriority() - Method in interface org.eclipse.aether.spi.connector.layout.RepositoryLayoutFactory
The priority of this factory.
getPriority() - Method in interface org.eclipse.aether.spi.connector.RepositoryConnectorFactory
The priority of this factory.
getPriority() - Method in interface org.eclipse.aether.spi.connector.transport.TransporterFactory
The priority of this factory.
getPriority() - Method in interface org.eclipse.aether.spi.localrepo.LocalRepositoryManagerFactory
The priority of this factory.
getProvidedArtifactChecksums(RepositorySystemSession, ArtifactDownload, RemoteRepository, List<ChecksumAlgorithmFactory>) - Method in interface org.eclipse.aether.spi.checksums.ProvidedChecksumsSource
May return the provided checksums (for given artifact transfer) from source other than remote repository, or null if it have no checksums available for given transfer.
getReasonPhrase() - Method in exception class org.eclipse.aether.spi.connector.transport.http.RFC9457.HttpRFC9457Exception
 
getReasonPhrase(T) - Method in class org.eclipse.aether.spi.connector.transport.http.RFC9457.RFC9457Reporter
 
getRemoteRepositoryFilter(RepositorySystemSession) - Method in interface org.eclipse.aether.spi.connector.filter.RemoteRepositoryFilterSource
Provides the filter instance for given session, or null if this instance wants to abstain from participating in filtering.
getRepositories() - Method in class org.eclipse.aether.spi.connector.ArtifactDownload
Gets the remote repositories that are being aggregated by the physically contacted remote repository (i.e.
getRepositories() - Method in class org.eclipse.aether.spi.connector.MetadataDownload
Gets the remote repositories that are being aggregated by the physically contacted remote repository (i.e.
getRequestContext() - Method in class org.eclipse.aether.spi.connector.ArtifactDownload
Gets the context of this transfer.
getRequestContext() - Method in class org.eclipse.aether.spi.connector.MetadataDownload
Gets the context of this transfer.
getResumeOffset() - Method in class org.eclipse.aether.spi.connector.transport.GetTask
Gets the byte offset within the resource from which the download should resume if supported.
getStatus() - Method in class org.eclipse.aether.spi.connector.transport.http.RFC9457.RFC9457Payload
 
getStatusCode() - Method in exception class org.eclipse.aether.spi.connector.transport.http.HttpTransporterException
 
getStatusCode() - Method in exception class org.eclipse.aether.spi.connector.transport.http.RFC9457.HttpRFC9457Exception
 
getStatusCode(T) - Method in class org.eclipse.aether.spi.connector.transport.http.RFC9457.RFC9457Reporter
 
getSupportedContexts() - Method in class org.eclipse.aether.spi.connector.ArtifactDownload
Gets the set of request contexts in which the artifact is generally available.
GetTask - Class in org.eclipse.aether.spi.connector.transport
A task to download a resource from the remote repository.
GetTask(URI) - Constructor for class org.eclipse.aether.spi.connector.transport.GetTask
Creates a new task for the specified remote resource.
getTitle() - Method in class org.eclipse.aether.spi.connector.transport.http.RFC9457.RFC9457Payload
 
getTrace() - Method in class org.eclipse.aether.spi.connector.Transfer
Gets the trace information that describes the higher level request/operation in which this transfer is issued.
getTrustedArtifactChecksums(RepositorySystemSession, Artifact, ArtifactRepository, List<ChecksumAlgorithmFactory>) - Method in interface org.eclipse.aether.spi.checksums.TrustedChecksumsSource
May return the trusted checksums (for given artifact) from trusted source, or null if not enabled.
getTrustedArtifactChecksumsWriter(RepositorySystemSession) - Method in interface org.eclipse.aether.spi.checksums.TrustedChecksumsSource
Some trusted checksums sources may implement this optional method: ability to write/add checksums to them.
getType() - Method in class org.eclipse.aether.spi.connector.transport.http.RFC9457.RFC9457Payload
 

H

hasChecksums(Artifact) - Method in interface org.eclipse.aether.spi.artifact.ArtifactPredicate
Returns true if passed in artifact should have checksums.
hasChecksums(Artifact) - Method in interface org.eclipse.aether.spi.connector.layout.RepositoryLayout
Tells whether given artifact have remote external checksums according to current layout or not.
hasRFC9457ContentType(String) - Method in class org.eclipse.aether.spi.connector.transport.http.RFC9457.RFC9457Reporter
 
HttpConstants - Class in org.eclipse.aether.spi.connector.transport.http
Some shared HTTP constants.
HttpRFC9457Exception - Exception Class in org.eclipse.aether.spi.connector.transport.http.RFC9457
Exception thrown by HttpTransporter in case of errors.
HttpRFC9457Exception(int, String, RFC9457Payload) - Constructor for exception class org.eclipse.aether.spi.connector.transport.http.RFC9457.HttpRFC9457Exception
 
HttpTransporter - Interface in org.eclipse.aether.spi.connector.transport.http
A transporter using HTTP protocol.
HttpTransporterException - Exception Class in org.eclipse.aether.spi.connector.transport.http
Exception thrown by HttpTransporter in case of errors.
HttpTransporterException(int) - Constructor for exception class org.eclipse.aether.spi.connector.transport.http.HttpTransporterException
 
HttpTransporterFactory - Interface in org.eclipse.aether.spi.connector.transport.http
A factory for HttpTransporter.

I

IF_UNMODIFIED_SINCE - Static variable in class org.eclipse.aether.spi.connector.transport.http.HttpConstants
 
implClose() - Method in class org.eclipse.aether.spi.connector.transport.AbstractTransporter
Implements AbstractTransporter.close(), gets only called if the transporter has not already been closed.
implGet(GetTask) - Method in class org.eclipse.aether.spi.connector.transport.AbstractTransporter
Implements AbstractTransporter.get(GetTask), gets only called if the transporter has not been closed.
implPeek(PeekTask) - Method in class org.eclipse.aether.spi.connector.transport.AbstractTransporter
Implements AbstractTransporter.peek(PeekTask), gets only called if the transporter has not been closed.
implPut(PutTask) - Method in class org.eclipse.aether.spi.connector.transport.AbstractTransporter
Implements AbstractTransporter.put(PutTask), gets only called if the transporter has not been closed.
INSTANCE - Static variable in class org.eclipse.aether.spi.connector.transport.http.RFC9457.RFC9457Payload
 
isAccepted() - Method in interface org.eclipse.aether.spi.connector.filter.RemoteRepositoryFilter.Result
Returns true if accepted.
isChecksum(Artifact) - Method in interface org.eclipse.aether.spi.artifact.ArtifactPredicate
Returns true if passed in artifact is a checksum artifact.
isChecksumExtension(String) - Method in interface org.eclipse.aether.spi.connector.checksum.ChecksumAlgorithmFactorySelector
Returns true if passed in extension matches any known checksum extension.
isExistenceCheck() - Method in class org.eclipse.aether.spi.connector.ArtifactDownload
Indicates whether this transfer shall only verify the existence of the artifact in the remote repository rather than actually downloading the file.
isRFC9457Message(T) - Method in class org.eclipse.aether.spi.connector.transport.http.RFC9457.RFC9457Reporter
 
isWithoutChecksum(Artifact) - Method in interface org.eclipse.aether.spi.artifact.ArtifactPredicate
Returns true if passed in artifact is configured to not have checksums.

L

LAST_MODIFIED - Static variable in class org.eclipse.aether.spi.connector.transport.http.HttpConstants
 
lastModified(Path, long) - Method in interface org.eclipse.aether.spi.io.PathProcessor
Returns last modified of path in milliseconds, if exists.
LocalRepositoryManagerFactory - Interface in org.eclipse.aether.spi.localrepo
A factory to create managers for the local repository.

M

MetadataDownload - Class in org.eclipse.aether.spi.connector
A download of metadata from a remote repository.
MetadataDownload() - Constructor for class org.eclipse.aether.spi.connector.MetadataDownload
Creates a new uninitialized download.
MetadataDownload(Metadata, String, File, String) - Constructor for class org.eclipse.aether.spi.connector.MetadataDownload
MetadataDownload(Metadata, String, Path, String) - Constructor for class org.eclipse.aether.spi.connector.MetadataDownload
Creates a new download with the specified properties.
MetadataTransfer - Class in org.eclipse.aether.spi.connector
A download/upload of metadata.
MetadataUpload - Class in org.eclipse.aether.spi.connector
An upload of metadata to a remote repository.
MetadataUpload() - Constructor for class org.eclipse.aether.spi.connector.MetadataUpload
Creates a new uninitialized upload.
MetadataUpload(Metadata, File) - Constructor for class org.eclipse.aether.spi.connector.MetadataUpload
Deprecated.
MetadataUpload(Metadata, Path) - Constructor for class org.eclipse.aether.spi.connector.MetadataUpload
Creates a new upload with the specified properties.
mkdirs(File) - Method in interface org.eclipse.aether.spi.io.FileProcessor
Deprecated.
Creates the directory named by the given abstract pathname, including any necessary but nonexistent parent directories.
move(File, File) - Method in interface org.eclipse.aether.spi.io.FileProcessor
Deprecated.
Moves the specified source file to the given target file.
move(Path, Path) - Method in interface org.eclipse.aether.spi.io.PathProcessor
Moves the specified source file to the given target file.
MULTIPLE_CHOICES - Static variable in class org.eclipse.aether.spi.connector.transport.http.HttpConstants
 

N

newChecksumPolicy(RepositorySystemSession, RemoteRepository, TransferResource, String) - Method in interface org.eclipse.aether.spi.connector.checksum.ChecksumPolicyProvider
Retrieves the checksum policy with the specified identifier for use on the given remote resource.
newInputStream() - Method in class org.eclipse.aether.spi.connector.transport.PutTask
Opens an input stream for the data to be uploaded.
newInstance(RepositorySystemSession) - Method in interface org.eclipse.aether.spi.artifact.ArtifactPredicateFactory
Creates a new artifact predicate for the session.
newInstance(RepositorySystemSession) - Method in interface org.eclipse.aether.spi.artifact.decorator.ArtifactDecoratorFactory
Creates a new artifact decorator for the session.
newInstance(RepositorySystemSession, boolean) - Method in interface org.eclipse.aether.spi.synccontext.SyncContextFactory
Creates a new synchronization context.
newInstance(RepositorySystemSession, DeployRequest) - Method in interface org.eclipse.aether.spi.artifact.generator.ArtifactGeneratorFactory
Creates a new artifact generator for the specified deploy request.
newInstance(RepositorySystemSession, InstallRequest) - Method in interface org.eclipse.aether.spi.artifact.generator.ArtifactGeneratorFactory
Creates a new artifact generator for the specified install request.
newInstance(RepositorySystemSession, LocalRepository) - Method in interface org.eclipse.aether.spi.localrepo.LocalRepositoryManagerFactory
Tries to create a repository manager for the specified local repository.
newInstance(RepositorySystemSession, RemoteRepository) - Method in interface org.eclipse.aether.spi.connector.layout.RepositoryLayoutFactory
Tries to create a repository layout for the specified remote repository.
newInstance(RepositorySystemSession, RemoteRepository) - Method in interface org.eclipse.aether.spi.connector.RepositoryConnectorFactory
Tries to create a repository connector for the specified remote repository.
newInstance(RepositorySystemSession, RemoteRepository) - Method in interface org.eclipse.aether.spi.connector.transport.http.HttpTransporterFactory
Tries to create HTTP transporter for the specified remote repository.
newInstance(RepositorySystemSession, RemoteRepository) - Method in interface org.eclipse.aether.spi.connector.transport.TransporterFactory
Tries to create a transporter for the specified remote repository.
newOutputStream() - Method in class org.eclipse.aether.spi.connector.transport.GetTask
Opens an output stream to store the downloaded data.
newOutputStream(boolean) - Method in class org.eclipse.aether.spi.connector.transport.GetTask
Opens an output stream to store the downloaded data.
newRepositoryLayout(RepositorySystemSession, RemoteRepository) - Method in interface org.eclipse.aether.spi.connector.layout.RepositoryLayoutProvider
Tries to retrieve a repository layout for the specified remote repository.
newTransporter(RepositorySystemSession, RemoteRepository) - Method in interface org.eclipse.aether.spi.connector.transport.TransporterProvider
Tries to create a transporter for the specified remote repository.
NOOP - Static variable in interface org.eclipse.aether.spi.artifact.decorator.ArtifactDecorator
A "no op" decorator.
NOT_FOUND - Static variable in class org.eclipse.aether.spi.connector.transport.http.HttpConstants
 

O

onChecksumError(String, ChecksumPolicy.ChecksumKind, ChecksumFailureException) - Method in interface org.eclipse.aether.spi.connector.checksum.ChecksumPolicy
Signals an error while computing the local checksum value or retrieving the checksum value from the remote repository.
onChecksumMatch(String, ChecksumPolicy.ChecksumKind) - Method in interface org.eclipse.aether.spi.connector.checksum.ChecksumPolicy
Signals a match between the locally computed checksum value and the checksum value declared by the remote repository.
onChecksumMismatch(String, ChecksumPolicy.ChecksumKind, ChecksumFailureException) - Method in interface org.eclipse.aether.spi.connector.checksum.ChecksumPolicy
Signals a mismatch between the locally computed checksum value and the checksum value declared by the remote repository.
onNoMoreChecksums() - Method in interface org.eclipse.aether.spi.connector.checksum.ChecksumPolicy
Signals that all available checksums have been processed.
onTransferChecksumFailure(ChecksumFailureException) - Method in interface org.eclipse.aether.spi.connector.checksum.ChecksumPolicy
Signals that (even after a potential retry) checksum validation has failed.
onTransferRetry() - Method in interface org.eclipse.aether.spi.connector.checksum.ChecksumPolicy
Signals that the download is being retried after a previously thrown ChecksumFailureException that is retry-worthy.
org.eclipse.aether.spi.artifact - package org.eclipse.aether.spi.artifact
 
org.eclipse.aether.spi.artifact.decorator - package org.eclipse.aether.spi.artifact.decorator
 
org.eclipse.aether.spi.artifact.generator - package org.eclipse.aether.spi.artifact.generator
 
org.eclipse.aether.spi.checksums - package org.eclipse.aether.spi.checksums
 
org.eclipse.aether.spi.connector - package org.eclipse.aether.spi.connector
The contract to access artifacts/metadata in remote repositories.
org.eclipse.aether.spi.connector.checksum - package org.eclipse.aether.spi.connector.checksum
The support infrastructure for repository connectors to apply checksum policies when validating the integrity of downloaded files.
org.eclipse.aether.spi.connector.filter - package org.eclipse.aether.spi.connector.filter
 
org.eclipse.aether.spi.connector.layout - package org.eclipse.aether.spi.connector.layout
The contract to locate URI-based resources using custom repository layouts.
org.eclipse.aether.spi.connector.transport - package org.eclipse.aether.spi.connector.transport
The contract to download/upload URI-based resources using custom transport protocols.
org.eclipse.aether.spi.connector.transport.http - package org.eclipse.aether.spi.connector.transport.http
 
org.eclipse.aether.spi.connector.transport.http.RFC9457 - package org.eclipse.aether.spi.connector.transport.http.RFC9457
SPI classes for RFC 9457 support.
org.eclipse.aether.spi.io - package org.eclipse.aether.spi.io
I/O related support infrastructure for components.
org.eclipse.aether.spi.localrepo - package org.eclipse.aether.spi.localrepo
The contract for custom local repository implementations.
org.eclipse.aether.spi.resolution - package org.eclipse.aether.spi.resolution
 
org.eclipse.aether.spi.synccontext - package org.eclipse.aether.spi.synccontext
The contract for synchronization context implementations.

P

parse(String) - Static method in class org.eclipse.aether.spi.connector.transport.http.RFC9457.RFC9457Parser
 
PathProcessor - Interface in org.eclipse.aether.spi.io
A utility component to perform file-based operations.
PathProcessor.ProgressListener - Interface in org.eclipse.aether.spi.io
A listener object that is notified for every progress made while copying files.
peek(PeekTask) - Method in class org.eclipse.aether.spi.connector.transport.AbstractTransporter
 
peek(PeekTask) - Method in interface org.eclipse.aether.spi.connector.transport.Transporter
Checks the existence of a resource in the repository.
PeekTask - Class in org.eclipse.aether.spi.connector.transport
A task to check the existence of a resource in the remote repository.
PeekTask(URI) - Constructor for class org.eclipse.aether.spi.connector.transport.PeekTask
Creates a new task for the specified remote resource.
postProcess(RepositorySystemSession, List<ArtifactResult>) - Method in interface org.eclipse.aether.spi.resolution.ArtifactResolverPostProcessor
Receives resolver results just before it would return it to caller.
PRECONDITION_FAILED - Static variable in class org.eclipse.aether.spi.connector.transport.http.HttpConstants
 
progressed(ByteBuffer) - Method in interface org.eclipse.aether.spi.io.FileProcessor.ProgressListener
Deprecated.
 
progressed(ByteBuffer) - Method in interface org.eclipse.aether.spi.io.PathProcessor.ProgressListener
 
PROVIDED - Enum constant in enum class org.eclipse.aether.spi.connector.checksum.ChecksumPolicy.ChecksumKind
Provided checksums may be provided by ProvidedChecksumsSource components, ahead of artifact retrieval.
ProvidedChecksumsSource - Interface in org.eclipse.aether.spi.checksums
Component able to provide (expected) checksums to connector beforehand the download happens.
put(Collection<? extends ArtifactUpload>, Collection<? extends MetadataUpload>) - Method in interface org.eclipse.aether.spi.connector.RepositoryConnector
Performs the specified uploads.
put(PutTask) - Method in class org.eclipse.aether.spi.connector.transport.AbstractTransporter
 
put(PutTask) - Method in interface org.eclipse.aether.spi.connector.transport.Transporter
Uploads a resource to the repository.
PutTask - Class in org.eclipse.aether.spi.connector.transport
A task to upload a resource to the remote repository.
PutTask(URI) - Constructor for class org.eclipse.aether.spi.connector.transport.PutTask
Creates a new task for the specified remote resource.

R

RANGE - Static variable in class org.eclipse.aether.spi.connector.transport.http.HttpConstants
 
readChecksum(File) - Method in interface org.eclipse.aether.spi.io.FileProcessor
Deprecated.
Reads checksum from specified file.
readChecksum(Path) - Method in interface org.eclipse.aether.spi.io.ChecksumProcessor
Reads checksum from specified file.
reasoning() - Method in interface org.eclipse.aether.spi.connector.filter.RemoteRepositoryFilter.Result
Returns string "reasoning" for RemoteRepositoryFilter.Result.isAccepted() result, meant for human consumption, never null.
REMOTE_EXTERNAL - Enum constant in enum class org.eclipse.aether.spi.connector.checksum.ChecksumPolicy.ChecksumKind
Remote external kind of checksum are retrieved from remote doing extra transport round-trip (usually by getting "file.jar.sha1" for corresponding "file.jar" file).
REMOTE_INCLUDED - Enum constant in enum class org.eclipse.aether.spi.connector.checksum.ChecksumPolicy.ChecksumKind
Included checksums may be received from remote repository during the retrieval of the main file, for example from response headers in case of HTTP transport.
RemoteRepositoryFilter - Interface in org.eclipse.aether.spi.connector.filter
Remote repository filter that decides should the given artifact or metadata be accepted (for further processing) from remote repository or not.
RemoteRepositoryFilter.Result - Interface in org.eclipse.aether.spi.connector.filter
The check result, is immutable.
RemoteRepositoryFilterSource - Interface in org.eclipse.aether.spi.connector.filter
Remote repository filter source component.
RepositoryConnector - Interface in org.eclipse.aether.spi.connector
A connector for a remote repository.
RepositoryConnectorFactory - Interface in org.eclipse.aether.spi.connector
A factory to create repository connectors.
RepositoryLayout - Interface in org.eclipse.aether.spi.connector.layout
The layout for a remote repository whose artifacts/metadata can be addressed via URIs.
RepositoryLayout.ChecksumLocation - Class in org.eclipse.aether.spi.connector.layout
A descriptor for a checksum location.
RepositoryLayoutFactory - Interface in org.eclipse.aether.spi.connector.layout
A factory to obtain repository layouts.
RepositoryLayoutProvider - Interface in org.eclipse.aether.spi.connector.layout
Retrieves a repository layout from the installed layout factories.
RFC9457Parser - Class in org.eclipse.aether.spi.connector.transport.http.RFC9457
 
RFC9457Parser() - Constructor for class org.eclipse.aether.spi.connector.transport.http.RFC9457.RFC9457Parser
 
RFC9457Payload - Class in org.eclipse.aether.spi.connector.transport.http.RFC9457
 
RFC9457Payload(URI, Integer, String, String, URI) - Constructor for class org.eclipse.aether.spi.connector.transport.http.RFC9457.RFC9457Payload
 
RFC9457Reporter<T,E> - Class in org.eclipse.aether.spi.connector.transport.http.RFC9457
A reporter for RFC 9457 messages.
RFC9457Reporter() - Constructor for class org.eclipse.aether.spi.connector.transport.http.RFC9457.RFC9457Reporter
 

S

select(String) - Method in interface org.eclipse.aether.spi.connector.checksum.ChecksumAlgorithmFactorySelector
Returns factory for given algorithm name, or throws if algorithm not supported.
selectList(Collection<String>) - Method in interface org.eclipse.aether.spi.connector.checksum.ChecksumAlgorithmFactorySelector
Returns a list of factories in same order as algorithm names are ordered, or throws if any of the algorithm name is not supported.
setArtifact(Artifact) - Method in class org.eclipse.aether.spi.connector.ArtifactDownload
 
setArtifact(Artifact) - Method in class org.eclipse.aether.spi.connector.ArtifactTransfer
Sets the artifact to transfer.
setArtifact(Artifact) - Method in class org.eclipse.aether.spi.connector.ArtifactUpload
 
setChecksum(String, String) - Method in class org.eclipse.aether.spi.connector.transport.GetTask
Sets a checksum which the remote repository advertises for the resource.
setChecksumPolicy(String) - Method in class org.eclipse.aether.spi.connector.ArtifactDownload
Sets the checksum policy for this transfer.
setChecksumPolicy(String) - Method in class org.eclipse.aether.spi.connector.MetadataDownload
Sets the checksum policy for this transfer.
setDataBytes(byte[]) - Method in class org.eclipse.aether.spi.connector.transport.PutTask
Sets the binary data to be uploaded.
setDataFile(File) - Method in class org.eclipse.aether.spi.connector.transport.GetTask
Deprecated.
setDataFile(File) - Method in class org.eclipse.aether.spi.connector.transport.PutTask
Deprecated.
setDataFile(File, boolean) - Method in class org.eclipse.aether.spi.connector.transport.GetTask
Deprecated.
setDataPath(Path) - Method in class org.eclipse.aether.spi.connector.transport.GetTask
Sets the file where the downloaded data should be stored.
setDataPath(Path) - Method in class org.eclipse.aether.spi.connector.transport.PutTask
Sets the file with the data to be uploaded.
setDataPath(Path, boolean) - Method in class org.eclipse.aether.spi.connector.transport.GetTask
Sets the file where the downloaded data should be stored.
setDataString(String) - Method in class org.eclipse.aether.spi.connector.transport.PutTask
Sets the textual data to be uploaded.
setException(ArtifactTransferException) - Method in class org.eclipse.aether.spi.connector.ArtifactDownload
 
setException(ArtifactTransferException) - Method in class org.eclipse.aether.spi.connector.ArtifactTransfer
Sets the exception that occurred during the transfer.
setException(ArtifactTransferException) - Method in class org.eclipse.aether.spi.connector.ArtifactUpload
 
setException(MetadataTransferException) - Method in class org.eclipse.aether.spi.connector.MetadataDownload
 
setException(MetadataTransferException) - Method in class org.eclipse.aether.spi.connector.MetadataTransfer
Sets the exception that occurred during the transfer.
setException(MetadataTransferException) - Method in class org.eclipse.aether.spi.connector.MetadataUpload
 
setExistenceCheck(boolean) - Method in class org.eclipse.aether.spi.connector.ArtifactDownload
Controls whether this transfer shall only verify the existence of the artifact in the remote repository rather than actually downloading the file.
setFile(File) - Method in class org.eclipse.aether.spi.connector.ArtifactDownload
Deprecated.
setFile(File) - Method in class org.eclipse.aether.spi.connector.ArtifactTransfer
Deprecated.
setFile(File) - Method in class org.eclipse.aether.spi.connector.ArtifactUpload
Deprecated.
setFile(File) - Method in class org.eclipse.aether.spi.connector.MetadataDownload
Deprecated.
setFile(File) - Method in class org.eclipse.aether.spi.connector.MetadataTransfer
Deprecated.
setFile(File) - Method in class org.eclipse.aether.spi.connector.MetadataUpload
Deprecated.
setLastModified(Path, long) - Method in interface org.eclipse.aether.spi.io.PathProcessor
Sets last modified of path in milliseconds, if exists.
setListener(TransportListener) - Method in class org.eclipse.aether.spi.connector.transport.GetTask
Sets the listener that is to be notified during the transfer.
setListener(TransportListener) - Method in class org.eclipse.aether.spi.connector.transport.PutTask
Sets the listener that is to be notified during the transfer.
setListener(TransferListener) - Method in class org.eclipse.aether.spi.connector.ArtifactDownload
 
setListener(TransferListener) - Method in class org.eclipse.aether.spi.connector.ArtifactUpload
 
setListener(TransferListener) - Method in class org.eclipse.aether.spi.connector.MetadataDownload
 
setListener(TransferListener) - Method in class org.eclipse.aether.spi.connector.MetadataUpload
 
setMetadata(Metadata) - Method in class org.eclipse.aether.spi.connector.MetadataDownload
 
setMetadata(Metadata) - Method in class org.eclipse.aether.spi.connector.MetadataTransfer
Sets the metadata to transfer.
setMetadata(Metadata) - Method in class org.eclipse.aether.spi.connector.MetadataUpload
 
setPath(Path) - Method in class org.eclipse.aether.spi.connector.ArtifactDownload
 
setPath(Path) - Method in class org.eclipse.aether.spi.connector.ArtifactTransfer
Sets the local file the artifact is downloaded to or uploaded from.
setPath(Path) - Method in class org.eclipse.aether.spi.connector.ArtifactUpload
 
setPath(Path) - Method in class org.eclipse.aether.spi.connector.MetadataDownload
 
setPath(Path) - Method in class org.eclipse.aether.spi.connector.MetadataTransfer
Sets the local file the metadata is downloaded to or uploaded from.
setPath(Path) - Method in class org.eclipse.aether.spi.connector.MetadataUpload
 
setRepositories(List<RemoteRepository>) - Method in class org.eclipse.aether.spi.connector.ArtifactDownload
Sets the remote repositories that are being aggregated by the physically contacted remote repository (i.e.
setRepositories(List<RemoteRepository>) - Method in class org.eclipse.aether.spi.connector.MetadataDownload
Sets the remote repositories that are being aggregated by the physically contacted remote repository (i.e.
setRequestContext(String) - Method in class org.eclipse.aether.spi.connector.ArtifactDownload
Sets the context of this transfer.
setRequestContext(String) - Method in class org.eclipse.aether.spi.connector.MetadataDownload
Sets the request context of this transfer.
setSupportedContexts(Collection<String>) - Method in class org.eclipse.aether.spi.connector.ArtifactDownload
Sets the set of request contexts in which the artifact is generally available.
setTrace(RequestTrace) - Method in class org.eclipse.aether.spi.connector.ArtifactDownload
 
setTrace(RequestTrace) - Method in class org.eclipse.aether.spi.connector.ArtifactUpload
 
setTrace(RequestTrace) - Method in class org.eclipse.aether.spi.connector.MetadataDownload
 
setTrace(RequestTrace) - Method in class org.eclipse.aether.spi.connector.MetadataUpload
 
size(Path, long) - Method in interface org.eclipse.aether.spi.io.PathProcessor
Returns size of file, if exists.
SyncContextFactory - Interface in org.eclipse.aether.spi.synccontext
A factory to create synchronization contexts.

T

toString() - Method in class org.eclipse.aether.spi.connector.ArtifactDownload
 
toString() - Method in class org.eclipse.aether.spi.connector.ArtifactUpload
 
toString() - Method in class org.eclipse.aether.spi.connector.layout.RepositoryLayout.ChecksumLocation
 
toString() - Method in class org.eclipse.aether.spi.connector.MetadataDownload
 
toString() - Method in class org.eclipse.aether.spi.connector.MetadataUpload
 
toString() - Method in class org.eclipse.aether.spi.connector.transport.GetTask
 
toString() - Method in class org.eclipse.aether.spi.connector.transport.http.RFC9457.RFC9457Payload
 
toString() - Method in class org.eclipse.aether.spi.connector.transport.PeekTask
 
toString() - Method in class org.eclipse.aether.spi.connector.transport.PutTask
 
Transfer - Class in org.eclipse.aether.spi.connector
An artifact/metadata transfer.
Transporter - Interface in org.eclipse.aether.spi.connector.transport
A transporter for a remote repository.
TransporterFactory - Interface in org.eclipse.aether.spi.connector.transport
A factory to create transporters.
TransporterProvider - Interface in org.eclipse.aether.spi.connector.transport
Retrieves a transporter from the installed transporter factories.
TransportListener - Class in org.eclipse.aether.spi.connector.transport
A skeleton class for listeners used to monitor transport operations.
TransportListener() - Constructor for class org.eclipse.aether.spi.connector.transport.TransportListener
Enables subclassing.
transportProgressed(ByteBuffer) - Method in class org.eclipse.aether.spi.connector.transport.TransportListener
Notifies the listener about some progress in the data transfer.
transportStarted(long, long) - Method in class org.eclipse.aether.spi.connector.transport.TransportListener
Notifies the listener about the start of the data transfer.
TransportTask - Class in org.eclipse.aether.spi.connector.transport
A transport task.
TrustedChecksumsSource - Interface in org.eclipse.aether.spi.checksums
Component able to provide (trusted) checksums for artifacts.
TrustedChecksumsSource.Writer - Interface in org.eclipse.aether.spi.checksums
A writer that is able to write/add trusted checksums to this implementation.

U

update(ByteBuffer) - Method in interface org.eclipse.aether.spi.connector.checksum.ChecksumAlgorithm
Updates the checksum algorithm inner state with input.
USER_AGENT - Static variable in class org.eclipse.aether.spi.connector.transport.http.HttpConstants
 
utilGet(GetTask, InputStream, boolean, long, boolean) - Method in class org.eclipse.aether.spi.connector.transport.AbstractTransporter
Performs stream-based I/O for the specified download task and notifies the configured transport listener.
utilPut(PutTask, OutputStream, boolean) - Method in class org.eclipse.aether.spi.connector.transport.AbstractTransporter
Performs stream-based I/O for the specified upload task and notifies the configured transport listener.

V

valueOf(String) - Static method in enum class org.eclipse.aether.spi.connector.checksum.ChecksumPolicy.ChecksumKind
Returns the enum constant of this class with the specified name.
values() - Static method in enum class org.eclipse.aether.spi.connector.checksum.ChecksumPolicy.ChecksumKind
Returns an array containing the constants of this enum class, in the order they are declared.

W

write(File, InputStream) - Method in interface org.eclipse.aether.spi.io.FileProcessor
Deprecated.
Writes the given stream to a file.
write(File, String) - Method in interface org.eclipse.aether.spi.io.FileProcessor
Deprecated.
Writes the given data to a file.
write(Path, InputStream) - Method in interface org.eclipse.aether.spi.io.PathProcessor
Writes the given stream to a file.
write(Path, String) - Method in interface org.eclipse.aether.spi.io.PathProcessor
Writes the given data to a file.
writeChecksum(File, String) - Method in interface org.eclipse.aether.spi.io.FileProcessor
Deprecated.
Writes checksum to specified file.
writeChecksum(Path, String) - Method in interface org.eclipse.aether.spi.io.ChecksumProcessor
Writes checksum to specified file.
A B C D E F G H I L M N O P R S T U V W 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form