Uses of Interface
org.eclipse.aether.RepositorySystemSession
-
Packages that use RepositorySystemSession Package Description org.eclipse.aether The primary API of theRepositorySystem
and its functionality.org.eclipse.aether.collection The types and extension points for collecting the transitive dependencies of an artifact and building a dependency graph.org.eclipse.aether.connector.basic Support for downloads/uploads using remote repositories that have a URI-based content structure/layout.org.eclipse.aether.impl The provisional interfaces defining the various subcomponents that implement the repository system.org.eclipse.aether.internal.impl The various sub components that collectively implement the repository system.org.eclipse.aether.internal.impl.checksum org.eclipse.aether.internal.impl.collect Internal helper classes for dependency collector.org.eclipse.aether.internal.impl.collect.bf org.eclipse.aether.internal.impl.collect.df org.eclipse.aether.internal.impl.filter org.eclipse.aether.internal.impl.resolution org.eclipse.aether.internal.impl.synccontext org.eclipse.aether.internal.impl.synccontext.legacy org.eclipse.aether.internal.impl.synccontext.named org.eclipse.aether.internal.test.util Utility classes to ease unit testing.org.eclipse.aether.repository The definition of various kinds of repositories that host artifacts.org.eclipse.aether.resolution The types supporting the resolution of artifacts and metadata from repositories.org.eclipse.aether.spi.checksums org.eclipse.aether.spi.connector The contract to access artifacts/metadata in remote repositories.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 org.eclipse.aether.spi.connector.layout The contract to locate URI-based resources using custom repository layouts.org.eclipse.aether.spi.connector.transport The contract to download/upload URI-based resources using custom transport protocols.org.eclipse.aether.spi.localrepo The contract for custom local repository implementations.org.eclipse.aether.spi.resolution org.eclipse.aether.spi.synccontext The contract for synchronization context implementations.org.eclipse.aether.transfer A listener and various exception types dealing with the transfer of a resource between the local system and a remote repository.org.eclipse.aether.transport.file Support for downloads/uploads using the local filesystem as "remote" storage.org.eclipse.aether.transport.http Support for downloads/uploads via the HTTP and HTTPS protocols.org.eclipse.aether.transport.wagon Support for downloads/uploads using Apache Maven Wagon.org.eclipse.aether.util Miscellaneous utility classes.org.eclipse.aether.util.concurrency Utilities for concurrent task processing.org.eclipse.aether.util.graph.transformer Various dependency graph transformers for post-processing a dependency graph.org.eclipse.aether.util.graph.version Various version filters for building a dependency graph.org.eclipse.aether.util.repository Ready-to-use selectors for authentication, proxies and mirrors and a few other repository related utilities. -
-
Uses of RepositorySystemSession in org.eclipse.aether
Classes in org.eclipse.aether that implement RepositorySystemSession Modifier and Type Class Description class
AbstractForwardingRepositorySystemSession
A special repository system session to enable decorating or proxying another session.class
DefaultRepositorySystemSession
A simple repository system session.Fields in org.eclipse.aether declared as RepositorySystemSession Modifier and Type Field Description (package private) RepositorySystemSession
RepositoryEvent.Builder. session
private RepositorySystemSession
RepositoryEvent. session
Methods in org.eclipse.aether that return RepositorySystemSession Modifier and Type Method Description protected abstract RepositorySystemSession
AbstractForwardingRepositorySystemSession. getSession()
Gets the repository system session to which this instance forwards calls.RepositorySystemSession
RepositoryEvent. getSession()
Gets the repository system session during which the event occurred.Methods in org.eclipse.aether with parameters of type RepositorySystemSession Modifier and Type Method Description CollectResult
RepositorySystem. collectDependencies(RepositorySystemSession session, CollectRequest request)
Collects the transitive dependencies of an artifact and builds a dependency graph.DeployResult
RepositorySystem. deploy(RepositorySystemSession session, DeployRequest request)
Uploads a collection of artifacts and their accompanying metadata to a remote repository.java.lang.Object
DefaultRepositoryCache. get(RepositorySystemSession session, java.lang.Object key)
java.lang.Object
RepositoryCache. get(RepositorySystemSession session, java.lang.Object key)
Gets the specified data from the cache.InstallResult
RepositorySystem. install(RepositorySystemSession session, InstallRequest request)
Installs a collection of artifacts and their accompanying metadata to the local repository.RemoteRepository
RepositorySystem. newDeploymentRepository(RepositorySystemSession session, RemoteRepository repository)
Forms a remote repository suitable for artifact deployment by applying the session's authentication selector and similar network configuration to the given repository prototype.LocalRepositoryManager
RepositorySystem. newLocalRepositoryManager(RepositorySystemSession session, LocalRepository localRepository)
Creates a new manager for the specified local repository.java.util.List<RemoteRepository>
RepositorySystem. newResolutionRepositories(RepositorySystemSession session, java.util.List<RemoteRepository> repositories)
Forms remote repositories suitable for artifact resolution by applying the session's authentication selector and similar network configuration to the given repository prototypes.SyncContext
RepositorySystem. newSyncContext(RepositorySystemSession session, boolean shared)
Creates a new synchronization context.void
DefaultRepositoryCache. put(RepositorySystemSession session, java.lang.Object key, java.lang.Object data)
void
RepositoryCache. put(RepositorySystemSession session, java.lang.Object key, java.lang.Object data)
Puts the specified data into the cache.ArtifactDescriptorResult
RepositorySystem. readArtifactDescriptor(RepositorySystemSession session, ArtifactDescriptorRequest request)
Gets information about an artifact like its direct dependencies and potential relocations.ArtifactResult
RepositorySystem. resolveArtifact(RepositorySystemSession session, ArtifactRequest request)
Resolves the path for an artifact.java.util.List<ArtifactResult>
RepositorySystem. resolveArtifacts(RepositorySystemSession session, java.util.Collection<? extends ArtifactRequest> requests)
Resolves the paths for a collection of artifacts.DependencyResult
RepositorySystem. resolveDependencies(RepositorySystemSession session, DependencyRequest request)
Collects and resolves the transitive dependencies of an artifact.java.util.List<MetadataResult>
RepositorySystem. resolveMetadata(RepositorySystemSession session, java.util.Collection<? extends MetadataRequest> requests)
Resolves the paths for a collection of metadata.VersionResult
RepositorySystem. resolveVersion(RepositorySystemSession session, VersionRequest request)
Resolves an artifact's meta version (if any) to a concrete version.VersionRangeResult
RepositorySystem. resolveVersionRange(RepositorySystemSession session, VersionRangeRequest request)
Expands a version range to a list of matching versions, in ascending order.Constructors in org.eclipse.aether with parameters of type RepositorySystemSession Constructor Description Builder(RepositorySystemSession session, RepositoryEvent.EventType type)
Creates a new event builder for the specified session and event type.DefaultRepositorySystemSession(RepositorySystemSession session)
Creates a shallow copy of the specified session. -
Uses of RepositorySystemSession in org.eclipse.aether.collection
Methods in org.eclipse.aether.collection that return RepositorySystemSession Modifier and Type Method Description RepositorySystemSession
DependencyCollectionContext. getSession()
Gets the repository system session during which the dependency collection happens.RepositorySystemSession
DependencyGraphTransformationContext. getSession()
Gets the repository system session during which the graph transformation happens.RepositorySystemSession
VersionFilter.VersionFilterContext. getSession()
Gets the repository system session during which the version filtering happens. -
Uses of RepositorySystemSession in org.eclipse.aether.connector.basic
Fields in org.eclipse.aether.connector.basic declared as RepositorySystemSession Modifier and Type Field Description private RepositorySystemSession
BasicRepositoryConnector. session
Methods in org.eclipse.aether.connector.basic with parameters of type RepositorySystemSession Modifier and Type Method Description RepositoryConnector
BasicRepositoryConnectorFactory. newInstance(RepositorySystemSession session, RemoteRepository repository)
Constructors in org.eclipse.aether.connector.basic with parameters of type RepositorySystemSession Constructor Description BasicRepositoryConnector(RepositorySystemSession session, RemoteRepository repository, TransporterProvider transporterProvider, RepositoryLayoutProvider layoutProvider, ChecksumPolicyProvider checksumPolicyProvider, FileProcessor fileProcessor, java.util.Map<java.lang.String,ProvidedChecksumsSource> providedChecksumsSources)
-
Uses of RepositorySystemSession in org.eclipse.aether.impl
Methods in org.eclipse.aether.impl with parameters of type RepositorySystemSession Modifier and Type Method Description java.util.List<RemoteRepository>
RemoteRepositoryManager. aggregateRepositories(RepositorySystemSession session, java.util.List<RemoteRepository> dominantRepositories, java.util.List<RemoteRepository> recessiveRepositories, boolean recessiveIsRaw)
Aggregates repository definitions by merging duplicate repositories and optionally applies mirror, proxy and authentication settings from the supplied session.void
UpdateCheckManager. checkArtifact(RepositorySystemSession session, UpdateCheck<Artifact,ArtifactTransferException> check)
Checks whether an artifact has to be updated from a remote repository.void
UpdateCheckManager. checkMetadata(RepositorySystemSession session, UpdateCheck<Metadata,MetadataTransferException> check)
Checks whether metadata has to be updated from a remote repository.void
OfflineController. checkOffline(RepositorySystemSession session, RemoteRepository repository)
Determines whether the specified repository is accessible if the system was in offline mode.CollectResult
DependencyCollector. collectDependencies(RepositorySystemSession session, CollectRequest request)
Collects the transitive dependencies of some artifacts and builds a dependency graph.DeployResult
Deployer. deploy(RepositorySystemSession session, DeployRequest request)
Uploads a collection of artifacts and their accompanying metadata to a remote repository.java.lang.String
UpdatePolicyAnalyzer. getEffectiveUpdatePolicy(RepositorySystemSession session, java.lang.String policy1, java.lang.String policy2)
Returns the policy with the shorter update interval.RepositoryPolicy
RemoteRepositoryManager. getPolicy(RepositorySystemSession session, RemoteRepository repository, boolean releases, boolean snapshots)
Gets the effective repository policy for the specified remote repository by merging the applicable snapshot/release policy of the repository with global settings from the supplied session.RemoteRepositoryFilter
RemoteRepositoryFilterManager. getRemoteRepositoryFilter(RepositorySystemSession session)
Provides the filter instance for given session, ornull
if no filtering applied.InstallResult
Installer. install(RepositorySystemSession session, InstallRequest request)
Installs a collection of artifacts and their accompanying metadata to the local repository.boolean
UpdatePolicyAnalyzer. isUpdatedRequired(RepositorySystemSession session, long lastModified, java.lang.String policy)
Determines whether the specified modification timestamp satisfies the freshness constraint expressed by the given update policy.MetadataGenerator
MetadataGeneratorFactory. newInstance(RepositorySystemSession session, DeployRequest request)
Creates a new metadata generator for the specified deploy request.MetadataGenerator
MetadataGeneratorFactory. newInstance(RepositorySystemSession session, InstallRequest request)
Creates a new metadata generator for the specified install request.LocalRepositoryManager
LocalRepositoryProvider. newLocalRepositoryManager(RepositorySystemSession session, LocalRepository localRepository)
Creates a new manager for the specified local repository.RepositoryConnector
RepositoryConnectorProvider. newRepositoryConnector(RepositorySystemSession session, RemoteRepository repository)
Tries to create a repository connector for the specified remote repository.ArtifactDescriptorResult
ArtifactDescriptorReader. readArtifactDescriptor(RepositorySystemSession session, ArtifactDescriptorRequest request)
Gets information about an artifact like its direct dependencies and potential relocations.ArtifactResult
ArtifactResolver. resolveArtifact(RepositorySystemSession session, ArtifactRequest request)
Resolves the path for an artifact.java.util.List<ArtifactResult>
ArtifactResolver. resolveArtifacts(RepositorySystemSession session, java.util.Collection<? extends ArtifactRequest> requests)
Resolves the paths for a collection of artifacts.java.util.List<MetadataResult>
MetadataResolver. resolveMetadata(RepositorySystemSession session, java.util.Collection<? extends MetadataRequest> requests)
Resolves the paths for a collection of metadata.VersionResult
VersionResolver. resolveVersion(RepositorySystemSession session, VersionRequest request)
Resolves an artifact's meta version (if any) to a concrete version.VersionRangeResult
VersionRangeResolver. resolveVersionRange(RepositorySystemSession session, VersionRangeRequest request)
Expands a version range to a list of matching versions, in ascending order.void
UpdateCheckManager. touchArtifact(RepositorySystemSession session, UpdateCheck<Artifact,ArtifactTransferException> check)
Updates the timestamp for the artifact contained in the update check.void
UpdateCheckManager. touchMetadata(RepositorySystemSession session, UpdateCheck<Metadata,MetadataTransferException> check)
Updates the timestamp for the metadata contained in the update check. -
Uses of RepositorySystemSession in org.eclipse.aether.internal.impl
Fields in org.eclipse.aether.internal.impl declared as RepositorySystemSession Modifier and Type Field Description private RepositorySystemSession
DefaultDeployer.EventCatapult. session
(package private) RepositorySystemSession
DefaultMetadataResolver.ResolveTask. session
Methods in org.eclipse.aether.internal.impl that return RepositorySystemSession Modifier and Type Method Description RepositorySystemSession
DefaultDeployer.EventCatapult. getSession()
Methods in org.eclipse.aether.internal.impl with parameters of type RepositorySystemSession Modifier and Type Method Description void
EnhancedLocalRepositoryManager. add(RepositorySystemSession session, LocalArtifactRegistration request)
void
SimpleLocalRepositoryManager. add(RepositorySystemSession session, LocalArtifactRegistration request)
void
SimpleLocalRepositoryManager. add(RepositorySystemSession session, LocalMetadataRegistration request)
java.util.List<RemoteRepository>
DefaultRemoteRepositoryManager. aggregateRepositories(RepositorySystemSession session, java.util.List<RemoteRepository> dominantRepositories, java.util.List<RemoteRepository> recessiveRepositories, boolean recessiveIsRaw)
private void
DefaultArtifactResolver. artifactDownloaded(RepositorySystemSession session, RequestTrace trace, Artifact artifact, RemoteRepository repository, java.lang.Exception exception)
private void
DefaultArtifactResolver. artifactDownloading(RepositorySystemSession session, RequestTrace trace, Artifact artifact, RemoteRepository repository)
private void
DefaultInstaller. artifactInstalled(RepositorySystemSession session, RequestTrace trace, Artifact artifact, java.io.File dstFile, java.lang.Exception exception)
private void
DefaultInstaller. artifactInstalling(RepositorySystemSession session, RequestTrace trace, Artifact artifact, java.io.File dstFile)
private void
DefaultArtifactResolver. artifactResolved(RepositorySystemSession session, RequestTrace trace, Artifact artifact, ArtifactRepository repository, java.util.List<java.lang.Exception> exceptions)
private void
DefaultArtifactResolver. artifactResolving(RepositorySystemSession session, RequestTrace trace, Artifact artifact)
void
DefaultUpdateCheckManager. checkArtifact(RepositorySystemSession session, UpdateCheck<Artifact,ArtifactTransferException> check)
void
DefaultUpdateCheckManager. checkMetadata(RepositorySystemSession session, UpdateCheck<Metadata,MetadataTransferException> check)
void
DefaultOfflineController. checkOffline(RepositorySystemSession session, RemoteRepository repository)
static void
Utils. checkOffline(RepositorySystemSession session, OfflineController offlineController, RemoteRepository repository)
CollectResult
DefaultRepositorySystem. collectDependencies(RepositorySystemSession session, CollectRequest request)
LocalPathPrefixComposer
DefaultLocalPathPrefixComposerFactory. createComposer(RepositorySystemSession session)
LocalPathPrefixComposer
LocalPathPrefixComposerFactory. createComposer(RepositorySystemSession session)
CreatesLocalPathPrefixComposer
instance out of whatever configuration it finds in passed in session.DeployResult
DefaultDeployer. deploy(RepositorySystemSession session, DeployRequest request)
private DeployResult
DefaultDeployer. deploy(SyncContext syncContext, RepositorySystemSession session, DeployRequest request)
DeployResult
DefaultRepositorySystem. deploy(RepositorySystemSession session, DeployRequest request)
private void
DefaultArtifactResolver. evaluateDownloads(RepositorySystemSession session, DefaultArtifactResolver.ResolutionGroup group)
LocalArtifactResult
EnhancedLocalRepositoryManager. find(RepositorySystemSession session, LocalArtifactRequest request)
LocalArtifactResult
SimpleLocalRepositoryManager. find(RepositorySystemSession session, LocalArtifactRequest request)
LocalMetadataResult
SimpleLocalRepositoryManager. find(RepositorySystemSession session, LocalMetadataRequest request)
private java.util.List<ArtifactDownload>
DefaultArtifactResolver. gatherDownloads(RepositorySystemSession session, DefaultArtifactResolver.ResolutionGroup group)
private java.lang.String[]
DefaultOfflineController. getConfig(RepositorySystemSession session, java.lang.String key)
java.lang.String
DefaultChecksumPolicyProvider. getEffectiveChecksumPolicy(RepositorySystemSession session, java.lang.String policy1, java.lang.String policy2)
java.lang.String
DefaultUpdatePolicyAnalyzer. getEffectiveUpdatePolicy(RepositorySystemSession session, java.lang.String policy1, java.lang.String policy2)
private java.io.File
DefaultArtifactResolver. getFile(RepositorySystemSession session, Artifact artifact, java.io.File file)
private java.io.File
DefaultMetadataResolver. getLocalFile(RepositorySystemSession session, Metadata metadata)
protected java.lang.String
LocalPathPrefixComposerFactorySupport. getLocalPrefix(RepositorySystemSession session)
private java.util.List<? extends MetadataGenerator>
DefaultDeployer. getMetadataGenerators(RepositorySystemSession session, DeployRequest request)
private java.util.List<? extends MetadataGenerator>
DefaultInstaller. getMetadataGenerators(RepositorySystemSession session, InstallRequest request)
private RepositoryPolicy
DefaultDeployer. getPolicy(RepositorySystemSession session, RemoteRepository repository, Metadata.Nature nature)
private RepositoryPolicy
DefaultMetadataResolver. getPolicy(RepositorySystemSession session, RemoteRepository repository, Metadata.Nature nature)
RepositoryPolicy
DefaultRemoteRepositoryManager. getPolicy(RepositorySystemSession session, RemoteRepository repository, boolean releases, boolean snapshots)
static int
Utils. getPolicy(RepositorySystemSession session, Artifact artifact, RemoteRepository repository)
static int
Utils. getPolicy(RepositorySystemSession session, Metadata metadata, RemoteRepository repository)
protected java.lang.String
LocalPathPrefixComposerFactorySupport. getReleasesPrefix(RepositorySystemSession session)
protected java.lang.String
LocalPathPrefixComposerFactorySupport. getRemotePrefix(RepositorySystemSession session)
private java.lang.String
DefaultUpdateCheckManager. getRepoKey(RepositorySystemSession session, RemoteRepository repository)
private int
DefaultUpdateCheckManager. getSessionState(RepositorySystemSession session)
protected java.lang.String
LocalPathPrefixComposerFactorySupport. getSnapshotsPrefix(RepositorySystemSession session)
private java.lang.String
DefaultUpdateCheckManager. getTransferKey(RepositorySystemSession session, java.io.File metadataFile, RemoteRepository repository)
private java.lang.String
DefaultUpdateCheckManager. getTransferKey(RepositorySystemSession session, RemoteRepository repository)
private java.lang.String
DefaultUpdateCheckManager. getUpdateKey(RepositorySystemSession session, java.io.File file, RemoteRepository repository)
InstallResult
DefaultInstaller. install(RepositorySystemSession session, InstallRequest request)
private void
DefaultInstaller. install(RepositorySystemSession session, RequestTrace trace, Artifact artifact)
private void
DefaultInstaller. install(RepositorySystemSession session, RequestTrace trace, Artifact artifact, LocalRepositoryManager lrm, java.io.File srcFile, FileTransformer fileTransformer)
private void
DefaultInstaller. install(RepositorySystemSession session, RequestTrace trace, Metadata metadata)
private InstallResult
DefaultInstaller. install(SyncContext syncContext, RepositorySystemSession session, InstallRequest request)
InstallResult
DefaultRepositorySystem. install(RepositorySystemSession session, InstallRequest request)
private boolean
DefaultUpdateCheckManager. isAlreadyUpdated(RepositorySystemSession session, java.lang.Object updateKey)
private boolean
DefaultOfflineController. isOfflineHost(RepositorySystemSession session, RemoteRepository repository)
private boolean
DefaultOfflineController. isOfflineProtocol(RepositorySystemSession session, RemoteRepository repository)
protected boolean
LocalPathPrefixComposerFactorySupport. isSplit(RepositorySystemSession session)
protected boolean
LocalPathPrefixComposerFactorySupport. isSplitLocal(RepositorySystemSession session)
protected boolean
LocalPathPrefixComposerFactorySupport. isSplitRemote(RepositorySystemSession session)
protected boolean
LocalPathPrefixComposerFactorySupport. isSplitRemoteRepository(RepositorySystemSession session)
protected boolean
LocalPathPrefixComposerFactorySupport. isSplitRemoteRepositoryLast(RepositorySystemSession session)
private boolean
DefaultUpdateCheckManager. isUpdatedRequired(RepositorySystemSession session, long lastModified, java.lang.String policy)
boolean
DefaultUpdatePolicyAnalyzer. isUpdatedRequired(RepositorySystemSession session, long lastModified, java.lang.String policy)
private void
DefaultRemoteRepositoryManager. logMirror(RepositorySystemSession session, RemoteRepository original, RemoteRepository mirror)
private RepositoryPolicy
DefaultRemoteRepositoryManager. merge(RepositorySystemSession session, RepositoryPolicy policy1, RepositoryPolicy policy2, boolean globalPolicy)
private RemoteRepository
DefaultRemoteRepositoryManager. mergeMirrors(RepositorySystemSession session, RemoteRepository dominant, RemoteRepository recessive)
private void
DefaultMetadataResolver. metadataDownloaded(RepositorySystemSession session, RequestTrace trace, Metadata metadata, ArtifactRepository repository, java.io.File file, java.lang.Exception exception)
private void
DefaultMetadataResolver. metadataDownloading(RepositorySystemSession session, RequestTrace trace, Metadata metadata, ArtifactRepository repository)
private void
DefaultInstaller. metadataInstalled(RepositorySystemSession session, RequestTrace trace, Metadata metadata, java.io.File dstFile, java.lang.Exception exception)
private void
DefaultInstaller. metadataInstalling(RepositorySystemSession session, RequestTrace trace, Metadata metadata, java.io.File dstFile)
private void
DefaultMetadataResolver. metadataResolved(RepositorySystemSession session, RequestTrace trace, Metadata metadata, ArtifactRepository repository, java.lang.Exception exception)
private void
DefaultMetadataResolver. metadataResolving(RepositorySystemSession session, RequestTrace trace, Metadata metadata, ArtifactRepository repository)
ChecksumPolicy
DefaultChecksumPolicyProvider. newChecksumPolicy(RepositorySystemSession session, RemoteRepository repository, TransferResource resource, java.lang.String policy)
RemoteRepository
DefaultRepositorySystem. newDeploymentRepository(RepositorySystemSession session, RemoteRepository repository)
LocalRepositoryManager
EnhancedLocalRepositoryManagerFactory. newInstance(RepositorySystemSession session, LocalRepository repository)
RepositoryLayout
Maven2RepositoryLayoutFactory. newInstance(RepositorySystemSession session, RemoteRepository repository)
LocalRepositoryManager
SimpleLocalRepositoryManagerFactory. newInstance(RepositorySystemSession session, LocalRepository repository)
LocalRepositoryManager
DefaultLocalRepositoryProvider. newLocalRepositoryManager(RepositorySystemSession session, LocalRepository repository)
LocalRepositoryManager
DefaultRepositorySystem. newLocalRepositoryManager(RepositorySystemSession session, LocalRepository localRepository)
RepositoryConnector
DefaultRepositoryConnectorProvider. newRepositoryConnector(RepositorySystemSession session, RemoteRepository repository)
RepositoryLayout
DefaultRepositoryLayoutProvider. newRepositoryLayout(RepositorySystemSession session, RemoteRepository repository)
java.util.List<RemoteRepository>
DefaultRepositorySystem. newResolutionRepositories(RepositorySystemSession session, java.util.List<RemoteRepository> repositories)
SyncContext
DefaultRepositorySystem. newSyncContext(RepositorySystemSession session, boolean shared)
Transporter
DefaultTransporterProvider. newTransporter(RepositorySystemSession session, RemoteRepository repository)
private void
DefaultArtifactResolver. performDownloads(RepositorySystemSession session, DefaultArtifactResolver.ResolutionGroup group)
ArtifactDescriptorResult
DefaultRepositorySystem. readArtifactDescriptor(RepositorySystemSession session, ArtifactDescriptorRequest request)
private java.util.List<ArtifactResult>
DefaultArtifactResolver. resolve(SyncContext shared, SyncContext exclusive, java.util.Collection<Artifact> subjects, RepositorySystemSession session, java.util.Collection<? extends ArtifactRequest> requests)
private java.util.List<MetadataResult>
DefaultMetadataResolver. resolve(SyncContext shared, SyncContext exclusive, java.util.Collection<Metadata> subjects, RepositorySystemSession session, java.util.Collection<? extends MetadataRequest> requests)
ArtifactResult
DefaultArtifactResolver. resolveArtifact(RepositorySystemSession session, ArtifactRequest request)
ArtifactResult
DefaultRepositorySystem. resolveArtifact(RepositorySystemSession session, ArtifactRequest request)
java.util.List<ArtifactResult>
DefaultArtifactResolver. resolveArtifacts(RepositorySystemSession session, java.util.Collection<? extends ArtifactRequest> requests)
java.util.List<ArtifactResult>
DefaultRepositorySystem. resolveArtifacts(RepositorySystemSession session, java.util.Collection<? extends ArtifactRequest> requests)
DependencyResult
DefaultRepositorySystem. resolveDependencies(RepositorySystemSession session, DependencyRequest request)
java.util.List<MetadataResult>
DefaultMetadataResolver. resolveMetadata(RepositorySystemSession session, java.util.Collection<? extends MetadataRequest> requests)
java.util.List<MetadataResult>
DefaultRepositorySystem. resolveMetadata(RepositorySystemSession session, java.util.Collection<? extends MetadataRequest> requests)
VersionResult
DefaultRepositorySystem. resolveVersion(RepositorySystemSession session, VersionRequest request)
VersionRangeResult
DefaultRepositorySystem. resolveVersionRange(RepositorySystemSession session, VersionRangeRequest request)
private void
DefaultUpdateCheckManager. setUpdated(RepositorySystemSession session, java.lang.Object updateKey)
static PrioritizedComponents<MetadataGeneratorFactory>
Utils. sortMetadataGeneratorFactories(RepositorySystemSession session, java.util.Collection<? extends MetadataGeneratorFactory> factories)
void
DefaultUpdateCheckManager. touchArtifact(RepositorySystemSession session, UpdateCheck<Artifact,ArtifactTransferException> check)
void
DefaultUpdateCheckManager. touchMetadata(RepositorySystemSession session, UpdateCheck<Metadata,MetadataTransferException> check)
private void
DefaultDeployer. upload(java.util.Collection<MetadataUpload> metadataUploads, RepositorySystemSession session, Metadata metadata, RemoteRepository repository, RepositoryConnector connector, DefaultDeployer.EventCatapult catapult)
private void
DefaultRepositorySystem. validateSession(RepositorySystemSession session)
static TransferListener
SafeTransferListener. wrap(RepositorySystemSession session)
Constructors in org.eclipse.aether.internal.impl with parameters of type RepositorySystemSession Constructor Description EventCatapult(RepositorySystemSession session, RequestTrace trace, RemoteRepository repository, RepositoryEventDispatcher dispatcher)
PrioritizedComponents(RepositorySystemSession session)
ResolveTask(RepositorySystemSession session, RequestTrace trace, MetadataResult result, java.io.File metadataFile, java.util.List<UpdateCheck<Metadata,MetadataTransferException>> checks, java.lang.String policy)
SafeTransferListener(RepositorySystemSession session)
-
Uses of RepositorySystemSession in org.eclipse.aether.internal.impl.checksum
Methods in org.eclipse.aether.internal.impl.checksum with parameters of type RepositorySystemSession Modifier and Type Method Description protected abstract java.util.Map<java.lang.String,java.lang.String>
FileTrustedChecksumsSourceSupport. doGetTrustedArtifactChecksums(RepositorySystemSession session, Artifact artifact, ArtifactRepository artifactRepository, java.util.List<ChecksumAlgorithmFactory> checksumAlgorithmFactories)
Implementors MUST NOT returnnull
at this point, as this source is enabled.protected java.util.Map<java.lang.String,java.lang.String>
SparseDirectoryTrustedChecksumsSource. doGetTrustedArtifactChecksums(RepositorySystemSession session, Artifact artifact, ArtifactRepository artifactRepository, java.util.List<ChecksumAlgorithmFactory> checksumAlgorithmFactories)
protected java.util.Map<java.lang.String,java.lang.String>
SummaryFileTrustedChecksumsSource. doGetTrustedArtifactChecksums(RepositorySystemSession session, Artifact artifact, ArtifactRepository artifactRepository, java.util.List<ChecksumAlgorithmFactory> checksumAlgorithmFactories)
protected TrustedChecksumsSource.Writer
FileTrustedChecksumsSourceSupport. doGetTrustedArtifactChecksumsWriter(RepositorySystemSession session)
Implementors may override this method and returnTrustedChecksumsSource.Writer
instance.protected SparseDirectoryTrustedChecksumsSource.SparseDirectoryWriter
SparseDirectoryTrustedChecksumsSource. doGetTrustedArtifactChecksumsWriter(RepositorySystemSession session)
protected SummaryFileTrustedChecksumsSource.SummaryFileWriter
SummaryFileTrustedChecksumsSource. doGetTrustedArtifactChecksumsWriter(RepositorySystemSession session)
protected java.nio.file.Path
FileTrustedChecksumsSourceSupport. getBasedir(RepositorySystemSession session, boolean mayCreate)
Uses utilityDirectoryUtils.resolveDirectory(RepositorySystemSession, String, String, boolean)
to calculate (and maybe create) basedir for this implementation, never returnsnull
.java.util.Map<java.lang.String,java.lang.String>
TrustedToProvidedChecksumsSourceAdapter. getProvidedArtifactChecksums(RepositorySystemSession session, ArtifactDownload transfer, RemoteRepository repository, java.util.List<ChecksumAlgorithmFactory> checksumAlgorithmFactories)
java.util.Map<java.lang.String,java.lang.String>
FileTrustedChecksumsSourceSupport. getTrustedArtifactChecksums(RepositorySystemSession session, Artifact artifact, ArtifactRepository artifactRepository, java.util.List<ChecksumAlgorithmFactory> checksumAlgorithmFactories)
This implementation will call into underlying code only if enabled, and will enforce non-null
return value.TrustedChecksumsSource.Writer
FileTrustedChecksumsSourceSupport. getTrustedArtifactChecksumsWriter(RepositorySystemSession session)
This implementation will call into underlying code only if enabled.protected boolean
FileTrustedChecksumsSourceSupport. isEnabled(RepositorySystemSession session)
Returnstrue
if session configuration marks this instance as enabled.protected boolean
FileTrustedChecksumsSourceSupport. isOriginAware(RepositorySystemSession session)
Returnstrue
if session configuration marks this instance as origin aware. -
Uses of RepositorySystemSession in org.eclipse.aether.internal.impl.collect
Fields in org.eclipse.aether.internal.impl.collect declared as RepositorySystemSession Modifier and Type Field Description private RepositorySystemSession
DefaultDependencyCollectionContext. session
private RepositorySystemSession
DefaultDependencyGraphTransformationContext. session
private RepositorySystemSession
DefaultVersionFilterContext. session
Methods in org.eclipse.aether.internal.impl.collect that return RepositorySystemSession Modifier and Type Method Description RepositorySystemSession
DefaultDependencyCollectionContext. getSession()
RepositorySystemSession
DefaultDependencyGraphTransformationContext. getSession()
RepositorySystemSession
DefaultVersionFilterContext. getSession()
protected RepositorySystemSession
DependencyCollectorDelegate. optimizeSession(RepositorySystemSession session)
Constructors in org.eclipse.aether.internal.impl.collect with parameters of type RepositorySystemSession Constructor Description DataPool(RepositorySystemSession session)
DefaultDependencyCollectionContext(RepositorySystemSession session, Artifact artifact, Dependency dependency, java.util.List<Dependency> managedDependencies)
DefaultDependencyGraphTransformationContext(RepositorySystemSession session)
DefaultVersionFilterContext(RepositorySystemSession session)
Results(CollectResult result, RepositorySystemSession session)
-
Uses of RepositorySystemSession in org.eclipse.aether.internal.impl.collect.bf
Fields in org.eclipse.aether.internal.impl.collect.bf declared as RepositorySystemSession Modifier and Type Field Description (package private) RepositorySystemSession
BfDependencyCollector.Args. session
Methods in org.eclipse.aether.internal.impl.collect.bf with parameters of type RepositorySystemSession Modifier and Type Method Description protected void
BfDependencyCollector. doCollectDependencies(RepositorySystemSession session, RequestTrace trace, DataPool pool, DefaultDependencyCollectionContext context, DefaultVersionFilterContext versionContext, CollectRequest request, DependencyNode node, java.util.List<RemoteRepository> repositories, java.util.List<Dependency> dependencies, java.util.List<Dependency> managedDependencies, DependencyCollectorDelegate.Results results)
private ArtifactDescriptorResult
BfDependencyCollector. resolveCachedArtifactDescriptor(DataPool pool, ArtifactDescriptorRequest descriptorRequest, RepositorySystemSession session, DependencyProcessingContext context, DependencyCollectorDelegate.Results results)
Constructors in org.eclipse.aether.internal.impl.collect.bf with parameters of type RepositorySystemSession Constructor Description Args(RepositorySystemSession session, DataPool pool, DefaultDependencyCollectionContext collectionContext, DefaultVersionFilterContext versionContext, CollectRequest request, DependencyResolutionSkipper skipper, BfDependencyCollector.ParallelDescriptorResolver resolver)
-
Uses of RepositorySystemSession in org.eclipse.aether.internal.impl.collect.df
Fields in org.eclipse.aether.internal.impl.collect.df declared as RepositorySystemSession Modifier and Type Field Description (package private) RepositorySystemSession
DfDependencyCollector.Args. session
Methods in org.eclipse.aether.internal.impl.collect.df with parameters of type RepositorySystemSession Modifier and Type Method Description protected void
DfDependencyCollector. doCollectDependencies(RepositorySystemSession session, RequestTrace trace, DataPool pool, DefaultDependencyCollectionContext context, DefaultVersionFilterContext versionContext, CollectRequest request, DependencyNode node, java.util.List<RemoteRepository> repositories, java.util.List<Dependency> dependencies, java.util.List<Dependency> managedDependencies, DependencyCollectorDelegate.Results results)
private ArtifactDescriptorResult
DfDependencyCollector. resolveCachedArtifactDescriptor(DataPool pool, ArtifactDescriptorRequest descriptorRequest, RepositorySystemSession session, Dependency d, DependencyCollectorDelegate.Results results, DfDependencyCollector.Args args)
Constructors in org.eclipse.aether.internal.impl.collect.df with parameters of type RepositorySystemSession Constructor Description Args(RepositorySystemSession session, DataPool pool, NodeStack nodes, DefaultDependencyCollectionContext collectionContext, DefaultVersionFilterContext versionContext, CollectRequest request)
-
Uses of RepositorySystemSession in org.eclipse.aether.internal.impl.filter
Fields in org.eclipse.aether.internal.impl.filter declared as RepositorySystemSession Modifier and Type Field Description private RepositorySystemSession
GroupIdRemoteRepositoryFilterSource.GroupIdFilter. session
private RepositorySystemSession
PrefixesRemoteRepositoryFilterSource.PrefixesFilter. session
Methods in org.eclipse.aether.internal.impl.filter with parameters of type RepositorySystemSession Modifier and Type Method Description private RepositoryLayout
PrefixesRemoteRepositoryFilterSource. cacheLayout(RepositorySystemSession session, RemoteRepository remoteRepository)
Caches layout instances for remote repository.private java.util.Set<java.lang.String>
GroupIdRemoteRepositoryFilterSource. cacheRules(RepositorySystemSession session, RemoteRepository remoteRepository)
protected java.nio.file.Path
RemoteRepositoryFilterSourceSupport. getBasedir(RepositorySystemSession session, boolean mayCreate)
Uses commonDirectoryUtils.resolveDirectory(RepositorySystemSession, String, String, boolean)
to calculate (and maybe create) basedir for this implementation, never returnsnull
.RemoteRepositoryFilter
DefaultRemoteRepositoryFilterManager. getRemoteRepositoryFilter(RepositorySystemSession session)
RemoteRepositoryFilter
GroupIdRemoteRepositoryFilterSource. getRemoteRepositoryFilter(RepositorySystemSession session)
RemoteRepositoryFilter
PrefixesRemoteRepositoryFilterSource. getRemoteRepositoryFilter(RepositorySystemSession session)
protected boolean
RemoteRepositoryFilterSourceSupport. isEnabled(RepositorySystemSession session)
Returnstrue
if session configuration contains this name set totrue
.private boolean
GroupIdRemoteRepositoryFilterSource. isRecord(RepositorySystemSession session)
Returnstrue
if given session is recording.void
GroupIdRemoteRepositoryFilterSource. postProcess(RepositorySystemSession session, java.util.List<ArtifactResult> artifactResults)
Constructors in org.eclipse.aether.internal.impl.filter with parameters of type RepositorySystemSession Constructor Description GroupIdFilter(RepositorySystemSession session)
PrefixesFilter(RepositorySystemSession session, java.nio.file.Path basedir)
-
Uses of RepositorySystemSession in org.eclipse.aether.internal.impl.resolution
Methods in org.eclipse.aether.internal.impl.resolution with parameters of type RepositorySystemSession Modifier and Type Method Description protected abstract void
ArtifactResolverPostProcessorSupport. doPostProcess(RepositorySystemSession session, java.util.List<ArtifactResult> artifactResults)
protected void
TrustedChecksumsArtifactResolverPostProcessor. doPostProcess(RepositorySystemSession session, java.util.List<ArtifactResult> artifactResults)
protected boolean
ArtifactResolverPostProcessorSupport. isEnabled(RepositorySystemSession session)
Returnstrue
if session configuration marks this instance as enabled.void
ArtifactResolverPostProcessorSupport. postProcess(RepositorySystemSession session, java.util.List<ArtifactResult> artifactResults)
This implementation will call into underlying code only if enabled.private void
TrustedChecksumsArtifactResolverPostProcessor. recordArtifactChecksums(RepositorySystemSession session, ArtifactResult artifactResult, java.util.List<ChecksumAlgorithmFactory> checksumAlgorithmFactories)
Calculates and records checksums into trusted sources that support writing.private boolean
TrustedChecksumsArtifactResolverPostProcessor. validateArtifactChecksums(RepositorySystemSession session, ArtifactResult artifactResult, java.util.List<ChecksumAlgorithmFactory> checksumAlgorithmFactories, boolean failIfMissing)
Validates trusted checksums againstArtifactResult
, returnstrue
denoting "valid" checksums orfalse
denoting "invalid" checksums. -
Uses of RepositorySystemSession in org.eclipse.aether.internal.impl.synccontext
Methods in org.eclipse.aether.internal.impl.synccontext with parameters of type RepositorySystemSession Modifier and Type Method Description SyncContext
DefaultSyncContextFactory. newInstance(RepositorySystemSession session, boolean shared)
-
Uses of RepositorySystemSession in org.eclipse.aether.internal.impl.synccontext.legacy
Methods in org.eclipse.aether.internal.impl.synccontext.legacy with parameters of type RepositorySystemSession Modifier and Type Method Description SyncContext
DefaultSyncContextFactory. newInstance(RepositorySystemSession session, boolean shared)
Deprecated. -
Uses of RepositorySystemSession in org.eclipse.aether.internal.impl.synccontext.named
Fields in org.eclipse.aether.internal.impl.synccontext.named declared as RepositorySystemSession Modifier and Type Field Description private RepositorySystemSession
NamedLockFactoryAdapter.AdaptedLockSyncContext. session
Methods in org.eclipse.aether.internal.impl.synccontext.named with parameters of type RepositorySystemSession Modifier and Type Method Description protected NamedLockFactoryAdapter
NamedLockFactoryAdapterFactoryImpl. createAdapter(RepositorySystemSession session)
Creates a new adapter instance, never returnsnull
.private java.lang.String
DiscriminatingNameMapper. createDiscriminator(RepositorySystemSession session)
NamedLockFactoryAdapter
NamedLockFactoryAdapterFactory. getAdapter(RepositorySystemSession session)
Creates or returns pre-createdNamedLockFactoryAdapter
, nevernull
.NamedLockFactoryAdapter
NamedLockFactoryAdapterFactoryImpl. getAdapter(RepositorySystemSession session)
Current implementation simply delegates toNamedLockFactoryAdapterFactoryImpl.createAdapter(RepositorySystemSession)
.protected java.lang.String
NamedLockFactoryAdapterFactoryImpl. getFactoryName(RepositorySystemSession session)
Returns the selected (user configured or default) named lock factory name, nevernull
.protected java.lang.String
NamedLockFactoryAdapterFactoryImpl. getNameMapperName(RepositorySystemSession session)
Returns the selected (user configured or default) name mapper name, nevernull
.private int
NamedLockFactoryAdapter.AdaptedLockSyncContext. getRetry(RepositorySystemSession session)
private long
NamedLockFactoryAdapter.AdaptedLockSyncContext. getRetryWait(RepositorySystemSession session)
private long
NamedLockFactoryAdapter.AdaptedLockSyncContext. getTime(RepositorySystemSession session)
private java.util.concurrent.TimeUnit
NamedLockFactoryAdapter.AdaptedLockSyncContext. getTimeUnit(RepositorySystemSession session)
java.util.Collection<java.lang.String>
BasedirNameMapper. nameLocks(RepositorySystemSession session, java.util.Collection<? extends Artifact> artifacts, java.util.Collection<? extends Metadata> metadatas)
java.util.Collection<java.lang.String>
DiscriminatingNameMapper. nameLocks(RepositorySystemSession session, java.util.Collection<? extends Artifact> artifacts, java.util.Collection<? extends Metadata> metadatas)
java.util.Collection<java.lang.String>
GAVNameMapper. nameLocks(RepositorySystemSession session, java.util.Collection<? extends Artifact> artifacts, java.util.Collection<? extends Metadata> metadatas)
java.util.Collection<java.lang.String>
HashingNameMapper. nameLocks(RepositorySystemSession session, java.util.Collection<? extends Artifact> artifacts, java.util.Collection<? extends Metadata> metadatas)
java.util.Collection<java.lang.String>
NameMapper. nameLocks(RepositorySystemSession session, java.util.Collection<? extends Artifact> artifacts, java.util.Collection<? extends Metadata> metadatas)
Creates (opaque) names for passed in artifacts and metadata.java.util.Collection<java.lang.String>
StaticNameMapper. nameLocks(RepositorySystemSession session, java.util.Collection<? extends Artifact> artifacts, java.util.Collection<? extends Metadata> metadatas)
SyncContext
NamedLockFactoryAdapter. newInstance(RepositorySystemSession session, boolean shared)
Constructors in org.eclipse.aether.internal.impl.synccontext.named with parameters of type RepositorySystemSession Constructor Description AdaptedLockSyncContext(RepositorySystemSession session, boolean shared, NameMapper lockNaming, NamedLockFactory namedLockFactory)
-
Uses of RepositorySystemSession in org.eclipse.aether.internal.test.util
Fields in org.eclipse.aether.internal.test.util declared as RepositorySystemSession Modifier and Type Field Description private RepositorySystemSession
TestDependencyCollectionContext. session
private RepositorySystemSession
TestDependencyGraphTransformationContext. session
private RepositorySystemSession
TestVersionFilterContext. session
Methods in org.eclipse.aether.internal.test.util that return RepositorySystemSession Modifier and Type Method Description RepositorySystemSession
TestDependencyCollectionContext. getSession()
RepositorySystemSession
TestDependencyGraphTransformationContext. getSession()
RepositorySystemSession
TestVersionFilterContext. getSession()
Methods in org.eclipse.aether.internal.test.util with parameters of type RepositorySystemSession Modifier and Type Method Description void
TestLocalRepositoryManager. add(RepositorySystemSession session, LocalArtifactRegistration request)
void
TestLocalRepositoryManager. add(RepositorySystemSession session, LocalMetadataRegistration request)
LocalArtifactResult
TestLocalRepositoryManager. find(RepositorySystemSession session, LocalArtifactRequest request)
LocalMetadataResult
TestLocalRepositoryManager. find(RepositorySystemSession session, LocalMetadataRequest request)
static DependencyCollectionContext
TestUtils. newCollectionContext(RepositorySystemSession session, Artifact artifact, Dependency dependency, java.util.List<Dependency> managedDependencies)
Creates a new dependency collection context.static DependencyCollectionContext
TestUtils. newCollectionContext(RepositorySystemSession session, Dependency dependency, java.util.List<Dependency> managedDependencies)
Creates a new dependency collection context.static DependencyGraphTransformationContext
TestUtils. newTransformationContext(RepositorySystemSession session)
Creates a new dependency graph transformation context.static VersionFilter.VersionFilterContext
TestUtils. newVersionFilterContext(RepositorySystemSession session, VersionRangeResult rangeResult)
Creates a new version filter context from the specified session and version range result.ArtifactDescriptorResult
IniArtifactDescriptorReader. readArtifactDescriptor(RepositorySystemSession session, ArtifactDescriptorRequest request)
Parses the resource$prefix/gid_aid_ver.ini
from the request artifact as an artifact description and wraps it into an ArtifactDescriptorResult.Constructors in org.eclipse.aether.internal.test.util with parameters of type RepositorySystemSession Constructor Description TestDependencyCollectionContext(RepositorySystemSession session, Artifact artifact, Dependency dependency, java.util.List<Dependency> managedDependencies)
TestDependencyGraphTransformationContext(RepositorySystemSession session)
TestVersionFilterContext(RepositorySystemSession session, VersionRangeResult result)
-
Uses of RepositorySystemSession in org.eclipse.aether.repository
Fields in org.eclipse.aether.repository declared as RepositorySystemSession Modifier and Type Field Description private RepositorySystemSession
AuthenticationContext. session
private RepositorySystemSession
AuthenticationDigest. session
Methods in org.eclipse.aether.repository that return RepositorySystemSession Modifier and Type Method Description RepositorySystemSession
AuthenticationContext. getSession()
Gets the repository system session during which the authentication happens.RepositorySystemSession
AuthenticationDigest. getSession()
Gets the repository system session during which the authentication fingerprint is calculated.Methods in org.eclipse.aether.repository with parameters of type RepositorySystemSession Modifier and Type Method Description void
LocalRepositoryManager. add(RepositorySystemSession session, LocalArtifactRegistration request)
Registers an installed or resolved artifact with the local repository.void
LocalRepositoryManager. add(RepositorySystemSession session, LocalMetadataRegistration request)
Registers installed or resolved metadata with the local repository.LocalArtifactResult
LocalRepositoryManager. find(RepositorySystemSession session, LocalArtifactRequest request)
Queries for the existence of an artifact in the local repository.LocalMetadataResult
LocalRepositoryManager. find(RepositorySystemSession session, LocalMetadataRequest request)
Queries for the existence of metadata in the local repository.static AuthenticationContext
AuthenticationContext. forProxy(RepositorySystemSession session, RemoteRepository repository)
Gets an authentication context for the proxy of the specified repository.static java.lang.String
AuthenticationDigest. forProxy(RepositorySystemSession session, RemoteRepository repository)
Gets the fingerprint for the authentication of the specified repository's proxy.static AuthenticationContext
AuthenticationContext. forRepository(RepositorySystemSession session, RemoteRepository repository)
Gets an authentication context for the specified repository.static java.lang.String
AuthenticationDigest. forRepository(RepositorySystemSession session, RemoteRepository repository)
Gets the fingerprint for the authentication of the specified repository.private static AuthenticationContext
AuthenticationContext. newInstance(RepositorySystemSession session, RemoteRepository repository, Proxy proxy, Authentication auth)
Constructors in org.eclipse.aether.repository with parameters of type RepositorySystemSession Constructor Description AuthenticationContext(RepositorySystemSession session, RemoteRepository repository, Proxy proxy, Authentication auth)
AuthenticationDigest(RepositorySystemSession session, RemoteRepository repository, Proxy proxy)
-
Uses of RepositorySystemSession in org.eclipse.aether.resolution
Methods in org.eclipse.aether.resolution with parameters of type RepositorySystemSession Modifier and Type Method Description int
ResolutionErrorPolicy. getArtifactPolicy(RepositorySystemSession session, ResolutionErrorPolicyRequest<Artifact> request)
Gets the error policy for an artifact.int
ResolutionErrorPolicy. getMetadataPolicy(RepositorySystemSession session, ResolutionErrorPolicyRequest<Metadata> request)
Gets the error policy for some metadata.int
ArtifactDescriptorPolicy. getPolicy(RepositorySystemSession session, ArtifactDescriptorPolicyRequest request)
Gets the error policy for an artifact's descriptor. -
Uses of RepositorySystemSession in org.eclipse.aether.spi.checksums
Methods in org.eclipse.aether.spi.checksums with parameters of type RepositorySystemSession Modifier and Type Method Description java.util.Map<java.lang.String,java.lang.String>
ProvidedChecksumsSource. getProvidedArtifactChecksums(RepositorySystemSession session, ArtifactDownload transfer, RemoteRepository remoteRepository, java.util.List<ChecksumAlgorithmFactory> checksumAlgorithmFactories)
May return the provided checksums (for given artifact transfer) from source other than remote repository, ornull
if it have no checksums available for given transfer.java.util.Map<java.lang.String,java.lang.String>
TrustedChecksumsSource. getTrustedArtifactChecksums(RepositorySystemSession session, Artifact artifact, ArtifactRepository artifactRepository, java.util.List<ChecksumAlgorithmFactory> checksumAlgorithmFactories)
May return the trusted checksums (for given artifact) from trusted source, ornull
if not enabled.TrustedChecksumsSource.Writer
TrustedChecksumsSource. getTrustedArtifactChecksumsWriter(RepositorySystemSession session)
Some trusted checksums sources may implement this optional method: ability to write/add checksums to them. -
Uses of RepositorySystemSession in org.eclipse.aether.spi.connector
Methods in org.eclipse.aether.spi.connector with parameters of type RepositorySystemSession Modifier and Type Method Description RepositoryConnector
RepositoryConnectorFactory. newInstance(RepositorySystemSession session, RemoteRepository repository)
Tries to create a repository connector for the specified remote repository. -
Uses of RepositorySystemSession in org.eclipse.aether.spi.connector.checksum
Methods in org.eclipse.aether.spi.connector.checksum with parameters of type RepositorySystemSession Modifier and Type Method Description java.lang.String
ChecksumPolicyProvider. getEffectiveChecksumPolicy(RepositorySystemSession session, java.lang.String policy1, java.lang.String policy2)
Returns the least strict policy.java.util.Map<java.lang.String,java.lang.String>
ProvidedChecksumsSource. getProvidedArtifactChecksums(RepositorySystemSession session, ArtifactDownload transfer, java.util.List<ChecksumAlgorithmFactory> checksumAlgorithmFactories)
Deprecated.May return the provided checksums (for given artifact transfer) from source other than remote repository, ornull
if it have no checksums available for given transfer.ChecksumPolicy
ChecksumPolicyProvider. newChecksumPolicy(RepositorySystemSession session, RemoteRepository repository, TransferResource resource, java.lang.String policy)
Retrieves the checksum policy with the specified identifier for use on the given remote resource. -
Uses of RepositorySystemSession in org.eclipse.aether.spi.connector.filter
Methods in org.eclipse.aether.spi.connector.filter with parameters of type RepositorySystemSession Modifier and Type Method Description RemoteRepositoryFilter
RemoteRepositoryFilterSource. getRemoteRepositoryFilter(RepositorySystemSession session)
Provides the filter instance for given session, ornull
if this instance wants to abstain from participating in filtering. -
Uses of RepositorySystemSession in org.eclipse.aether.spi.connector.layout
Methods in org.eclipse.aether.spi.connector.layout with parameters of type RepositorySystemSession Modifier and Type Method Description RepositoryLayout
RepositoryLayoutFactory. newInstance(RepositorySystemSession session, RemoteRepository repository)
Tries to create a repository layout for the specified remote repository.RepositoryLayout
RepositoryLayoutProvider. newRepositoryLayout(RepositorySystemSession session, RemoteRepository repository)
Tries to retrieve a repository layout for the specified remote repository. -
Uses of RepositorySystemSession in org.eclipse.aether.spi.connector.transport
Methods in org.eclipse.aether.spi.connector.transport with parameters of type RepositorySystemSession Modifier and Type Method Description Transporter
TransporterFactory. newInstance(RepositorySystemSession session, RemoteRepository repository)
Tries to create a transporter for the specified remote repository.Transporter
TransporterProvider. newTransporter(RepositorySystemSession session, RemoteRepository repository)
Tries to create a transporter for the specified remote repository. -
Uses of RepositorySystemSession in org.eclipse.aether.spi.localrepo
Methods in org.eclipse.aether.spi.localrepo with parameters of type RepositorySystemSession Modifier and Type Method Description LocalRepositoryManager
LocalRepositoryManagerFactory. newInstance(RepositorySystemSession session, LocalRepository repository)
Tries to create a repository manager for the specified local repository. -
Uses of RepositorySystemSession in org.eclipse.aether.spi.resolution
Methods in org.eclipse.aether.spi.resolution with parameters of type RepositorySystemSession Modifier and Type Method Description void
ArtifactResolverPostProcessor. postProcess(RepositorySystemSession session, java.util.List<ArtifactResult> artifactResults)
Receives resolver results just before it would return it to caller. -
Uses of RepositorySystemSession in org.eclipse.aether.spi.synccontext
Methods in org.eclipse.aether.spi.synccontext with parameters of type RepositorySystemSession Modifier and Type Method Description SyncContext
SyncContextFactory. newInstance(RepositorySystemSession session, boolean shared)
Creates a new synchronization context. -
Uses of RepositorySystemSession in org.eclipse.aether.transfer
Fields in org.eclipse.aether.transfer declared as RepositorySystemSession Modifier and Type Field Description (package private) RepositorySystemSession
TransferEvent.Builder. session
private RepositorySystemSession
TransferEvent. session
Methods in org.eclipse.aether.transfer that return RepositorySystemSession Modifier and Type Method Description RepositorySystemSession
TransferEvent. getSession()
Gets the repository system session during which the event occurred.Constructors in org.eclipse.aether.transfer with parameters of type RepositorySystemSession Constructor Description Builder(RepositorySystemSession session, TransferResource resource)
Creates a new transfer event builder for the specified session and the given resource. -
Uses of RepositorySystemSession in org.eclipse.aether.transport.file
Methods in org.eclipse.aether.transport.file with parameters of type RepositorySystemSession Modifier and Type Method Description Transporter
FileTransporterFactory. newInstance(RepositorySystemSession session, RemoteRepository repository)
-
Uses of RepositorySystemSession in org.eclipse.aether.transport.http
Methods in org.eclipse.aether.transport.http with parameters of type RepositorySystemSession Modifier and Type Method Description private static java.lang.String
ConnMgrConfig. get(RepositorySystemSession session, java.lang.String key)
static GlobalState
GlobalState. get(RepositorySystemSession session)
private java.net.InetAddress
HttpTransporter. getBindAddress(RepositorySystemSession session, RemoteRepository repository)
Returns non-nullInetAddress
if set in configuration,null
otherwise.Transporter
HttpTransporterFactory. newInstance(RepositorySystemSession session, RemoteRepository repository)
Constructors in org.eclipse.aether.transport.http with parameters of type RepositorySystemSession Constructor Description ConnMgrConfig(RepositorySystemSession session, AuthenticationContext authContext, java.lang.String httpsSecurityMode, int connectionMaxTtlSeconds, int maxConnectionsPerRoute)
HttpTransporter(java.util.Map<java.lang.String,ChecksumExtractor> checksumExtractors, RemoteRepository repository, RepositorySystemSession session)
LocalState(RepositorySystemSession session, RemoteRepository repo, ConnMgrConfig connMgrConfig)
-
Uses of RepositorySystemSession in org.eclipse.aether.transport.wagon
Fields in org.eclipse.aether.transport.wagon declared as RepositorySystemSession Modifier and Type Field Description private RepositorySystemSession
WagonTransporter. session
Methods in org.eclipse.aether.transport.wagon with parameters of type RepositorySystemSession Modifier and Type Method Description private static org.apache.maven.wagon.repository.RepositoryPermissions
WagonTransporter. getPermissions(java.lang.String repoId, RepositorySystemSession session)
Transporter
WagonTransporterFactory. newInstance(RepositorySystemSession session, RemoteRepository repository)
Constructors in org.eclipse.aether.transport.wagon with parameters of type RepositorySystemSession Constructor Description WagonTransporter(WagonProvider wagonProvider, WagonConfigurator wagonConfigurator, RemoteRepository repository, RepositorySystemSession session)
-
Uses of RepositorySystemSession in org.eclipse.aether.util
Methods in org.eclipse.aether.util with parameters of type RepositorySystemSession Modifier and Type Method Description static boolean
ConfigUtils. getBoolean(RepositorySystemSession session, boolean defaultValue, java.lang.String... keys)
Gets the specified configuration property.static float
ConfigUtils. getFloat(RepositorySystemSession session, float defaultValue, java.lang.String... keys)
Gets the specified configuration property.static int
ConfigUtils. getInteger(RepositorySystemSession session, int defaultValue, java.lang.String... keys)
Gets the specified configuration property.static java.util.List<?>
ConfigUtils. getList(RepositorySystemSession session, java.util.List<?> defaultValue, java.lang.String... keys)
Gets the specified configuration property.static long
ConfigUtils. getLong(RepositorySystemSession session, long defaultValue, java.lang.String... keys)
Gets the specified configuration property.static java.util.Map<?,?>
ConfigUtils. getMap(RepositorySystemSession session, java.util.Map<?,?> defaultValue, java.lang.String... keys)
Gets the specified configuration property.static java.lang.Object
ConfigUtils. getObject(RepositorySystemSession session, java.lang.Object defaultValue, java.lang.String... keys)
Gets the specified configuration property.static java.lang.String
ConfigUtils. getString(RepositorySystemSession session, java.lang.String defaultValue, java.lang.String... keys)
Gets the specified configuration property.static java.nio.file.Path
DirectoryUtils. resolveDirectory(RepositorySystemSession session, java.lang.String defaultName, java.lang.String nameKey, boolean mayCreate)
CreatesPath
instance out of session configuration, and (if relative) resolve it against local repository basedir. -
Uses of RepositorySystemSession in org.eclipse.aether.util.concurrency
Methods in org.eclipse.aether.util.concurrency with parameters of type RepositorySystemSession Modifier and Type Method Description static int
ExecutorUtils. threadCount(RepositorySystemSession session, int defaultValue, java.lang.String... keys)
Retrieves and validates requested thread count based on session and specified keys, or if none provided, the provided default value. -
Uses of RepositorySystemSession in org.eclipse.aether.util.graph.transformer
Methods in org.eclipse.aether.util.graph.transformer with parameters of type RepositorySystemSession Modifier and Type Method Description private static ConflictResolver.Verbosity
ConflictResolver. getVerbosity(RepositorySystemSession session)
Helper method that usesRepositorySystemSession
andConflictResolver.CONFIG_PROP_VERBOSE
key to figure out currentConflictResolver.Verbosity
: ifBoolean
orString
found, returnsConflictResolver.Verbosity.STANDARD
orConflictResolver.Verbosity.NONE
, depending on value (string is parsed withBoolean.parseBoolean(String)
fortrue
orfalse
correspondingly. -
Uses of RepositorySystemSession in org.eclipse.aether.util.graph.version
Methods in org.eclipse.aether.util.graph.version with parameters of type RepositorySystemSession Modifier and Type Method Description private boolean
ContextualSnapshotVersionFilter. isEnabled(RepositorySystemSession session)
-
Uses of RepositorySystemSession in org.eclipse.aether.util.repository
Methods in org.eclipse.aether.util.repository with parameters of type RepositorySystemSession Modifier and Type Method Description void
ChainedLocalRepositoryManager. add(RepositorySystemSession session, LocalArtifactRegistration request)
void
ChainedLocalRepositoryManager. add(RepositorySystemSession session, LocalMetadataRegistration request)
LocalArtifactResult
ChainedLocalRepositoryManager. find(RepositorySystemSession session, LocalArtifactRequest request)
LocalMetadataResult
ChainedLocalRepositoryManager. find(RepositorySystemSession session, LocalMetadataRequest request)
int
SimpleResolutionErrorPolicy. getArtifactPolicy(RepositorySystemSession session, ResolutionErrorPolicyRequest<Artifact> request)
int
SimpleResolutionErrorPolicy. getMetadataPolicy(RepositorySystemSession session, ResolutionErrorPolicyRequest<Metadata> request)
int
SimpleArtifactDescriptorPolicy. getPolicy(RepositorySystemSession session, ArtifactDescriptorPolicyRequest request)
-