All Classes and Interfaces

Class
Description
Provides information about an artifact that is relevant to transitive dependency resolution.
Resolves artifacts, that is gets a local filesystem path to their binary contents.
Support class to implement ArtifactResolverPostProcessor.
Wrapping NameMapper class that is file system friendly: it wraps another NameMapper and resolves the resulting "file system friendly" names against local repository basedir.
Breadth-first DependencyCollector
A short-lived artifact type registry that caches results from a presumably slower type registry.
Trace objects for dependency collection.
Internal helper class for collector implementations.
 
Default implementation.
Checksum extractor.
 
A default implementation of repository system session that is immutable and thread-safe.
Internal helper class for collector implementations.
Default implementation of DependencyCollector that merely indirect to selected delegate.
Default implementation of DependencyCycle.
Default implementation of DependencyGraphTransformationContext.
 
A utility class helping with file-based operations.
 
Default implementation of LocalPathComposer.
Default local path prefix composer factory: it fully reuses LocalPathPrefixComposerFactorySupport class without changing anything from it.
 
 
 
Default implementation of RemoteRepositoryFilterManager, it always returns a RemoteRepositoryFilter instance, even if no filter sources enabled/registered (then "always allow" instance).
 
 
 
 
 
 
A default implementation of session builder.
Default SyncContextFactory implementation that uses named locks.
Manages access to a properties file.
 
 
 
Default implementation of VersionFilter.VersionFilterContext.
Given a collection of direct dependencies, recursively gathers their transitive dependencies and calculates the dependency graph.
Helper class for delegate implementations, they MUST subclass this class.
Helper class used during collection.
Publishes artifacts to a remote repository.
Depth-first DependencyCollector (the "original" default).
Wrapping NameMapper, that wraps another NameMapper and adds a "discriminator" as prefix, that makes lock names unique including the hostname and local repository (by default).
The "discriminating" name mapper provider.
Creates enhanced local repository managers for repository types "default" or "" (automatic).
The "file-gav" name mapper provider.
The "file-hgav" name mapper provider.
The "file-static" name mapper provider.
A filtering connector that filter transfers using remote repository filter and delegates to another connector.
Artifact GAV NameMapper, uses artifact and metadata coordinates to name their corresponding locks.
The "gav" name mapper provider.
Remote repository filter source filtering on G coordinate.
Wrapping NameMapper, that wraps another NameMapper and hashes resulting strings.
Publishes artifacts to the local repository.
Composes Artifact and Metadata relative paths to be used in LocalRepositoryManager.
Composes path prefixes for EnhancedLocalRepositoryManager.
Creates instances of LocalPathPrefixComposer.
Support class for LocalPathPrefixComposerFactory implementations: it predefines and makes re-usable common configuration getters, and defines a support class for LocalPathPrefixComposer carrying same configuration and providing default implementation for all methods.
Support class for composers: it defines protected members for all the predefined configuration values and provides default implementation for methods.
Retrieves a local repository manager from the installed local repository manager factories.
Provides a Maven-2 repository layout for repositories with content type "default".
The MD5 checksum type.
Support class to implement ChecksumAlgorithmFactory based on Java MessageDigest.
A metadata generator that participates in the installation/deployment of artifacts.
A factory to create metadata generators.
Resolves metadata, that is gets a local filesystem path to their binary contents.
Adapter to adapt NamedLockFactory and NamedLock to SyncContext.
Default implementation of NamedLockFactoryAdapterFactory.
Component mapping lock names to passed in artifacts and metadata as required.
As end-user "mappers" are actually configurations/compositions and are constructed from several NameMapper implementations, this helper class constructing them.
Sonatype Nexus2 checksum extractor.
Determines whether a remote repository is accessible in offline mode.
Remote repository filter source filtering on path prefixes.
Helper class used during collection.
Remote repository filter manager.
Support class for RemoteRepositoryFilterSource implementations.
Simple RemoteRepositoryFilter.Result immutable implementation.
Helps dealing with remote repository definitions.
Retrieves a repository connector from the installed repository connector factories.
Dispatches repository events to registered listeners.
Lifecycle managing component for repository system.
The SHA-1 checksum type.
The SHA-256 checksum type.
The SHA-512 checksum type.
Creates local repository managers for repository type "simple".
Sparse file FileTrustedChecksumsSourceSupport implementation that use specified directory as base directory, where it expects artifacts checksums on standard Maven2 "local" layout.
Static NameMapper, always assigns one same name, effectively becoming equivalent to "static" sync context: always maps ANY input to same name.
The "static" name mapper provider.
Compact file FileTrustedChecksumsSourceSupport implementation that use specified directory as base directory, where it expects a "summary" file named as "checksums.${checksumExt}" for each checksum algorithm.
Manages access to a properties file.
Artifact resolver processor that verifies the checksums of all resolved artifacts against trusted checksums.
Adapter that adapts TrustedChecksumsSource to ProvidedChecksumsSource used by connector.
A request to check if an update of an artifact/metadata from a remote repository is needed.
Determines if updates of artifacts and metadata from remote repositories are needed.
Evaluates update policies.
Parses and evaluates version ranges encountered in dependency declarations.
Evaluates artifact meta/pseudo versions.
Generic checksum extractor that goes for "X-" headers.