Package org.eclipse.aether
The primary API of the
RepositorySystem and its functionality.-
Interface Summary Interface Description RepositoryCache Caches auxiliary data used during repository access like already processed metadata.RepositoryListener A listener being notified of events from the repository system.RepositorySystem The main entry point to the repository system and its functionality.RepositorySystemSession Defines settings and components that control the repository system.SessionData A container for data that is specific to a repository system session.SyncContext A synchronization context used to coordinate concurrent access to artifacts or metadatas. -
Class Summary Class Description AbstractForwardingRepositorySystemSession A special repository system session to enable decorating or proxying another session.AbstractRepositoryListener A skeleton implementation for custom repository listeners.ConfigurationProperties The keys and defaults for common configuration properties.DefaultRepositoryCache A simplistic repository cache backed by a thread-safe map.DefaultRepositorySystemSession A simple repository system session.DefaultSessionData A simple session data storage backed by a thread-safe map.RepositoryEvent An event describing an action performed by the repository system.RepositoryEvent.Builder A builder to create events.RequestTrace A trace of nested requests that are performed by the repository system. -
Enum Summary Enum Description RepositoryEvent.EventType The type of the repository event. -
Exception Summary Exception Description MultiRuntimeException Runtime exception to be thrown when multiple actions were executed and one or more failed.RepositoryException The base class for exceptions thrown by the repository system.SyncContext.FailedToAcquireLockException Specific exception thrown bySyncContext.acquire(Collection, Collection)method when it cannot acquire the lock.