Class DefaultCloseableSession
java.lang.Object
org.eclipse.aether.internal.impl.session.DefaultCloseableSession
- All Implemented Interfaces:
- Closeable,- AutoCloseable,- org.eclipse.aether.RepositorySystemSession,- org.eclipse.aether.RepositorySystemSession.CloseableSession
public final class DefaultCloseableSession
extends Object
implements org.eclipse.aether.RepositorySystemSession.CloseableSession
A default implementation of repository system session that is immutable and thread-safe.
- 
Nested Class SummaryNested classes/interfaces inherited from interface org.eclipse.aether.RepositorySystemSessionorg.eclipse.aether.RepositorySystemSession.CloseableSession, org.eclipse.aether.RepositorySystemSession.SessionBuilder
- 
Constructor SummaryConstructorsConstructorDescriptionDefaultCloseableSession(String sessionId, boolean offline, boolean ignoreArtifactDescriptorRepositories, org.eclipse.aether.resolution.ResolutionErrorPolicy resolutionErrorPolicy, org.eclipse.aether.resolution.ArtifactDescriptorPolicy artifactDescriptorPolicy, String checksumPolicy, String artifactUpdatePolicy, String metadataUpdatePolicy, org.eclipse.aether.repository.LocalRepositoryManager localRepositoryManager, Collection<org.eclipse.aether.repository.LocalRepository> localRepositories, org.eclipse.aether.repository.WorkspaceReader workspaceReader, Collection<org.eclipse.aether.RepositoryListener> repositoryListener, Collection<org.eclipse.aether.transfer.TransferListener> transferListener, Map<String, String> systemProperties, Map<String, String> userProperties, Map<String, Object> configProperties, org.eclipse.aether.repository.MirrorSelector mirrorSelector, org.eclipse.aether.repository.ProxySelector proxySelector, org.eclipse.aether.repository.AuthenticationSelector authenticationSelector, org.eclipse.aether.artifact.ArtifactTypeRegistry artifactTypeRegistry, org.eclipse.aether.collection.DependencyTraverser dependencyTraverser, org.eclipse.aether.collection.DependencyManager dependencyManager, org.eclipse.aether.collection.DependencySelector dependencySelector, org.eclipse.aether.collection.VersionFilter versionFilter, org.eclipse.aether.collection.DependencyGraphTransformer dependencyGraphTransformer, org.eclipse.aether.SessionData data, org.eclipse.aether.RepositoryCache cache, org.eclipse.aether.scope.ScopeManager scopeManager, List<Runnable> onSessionEndedHandlers, org.eclipse.aether.RepositorySystem repositorySystem, RepositorySystemLifecycle repositorySystemLifecycle) 
- 
Method SummaryModifier and TypeMethodDescriptionbooleanaddOnSessionEndedHandler(Runnable handler) voidclose()org.eclipse.aether.resolution.ArtifactDescriptorPolicyorg.eclipse.aether.artifact.ArtifactTypeRegistryorg.eclipse.aether.repository.AuthenticationSelectororg.eclipse.aether.RepositoryCachegetCache()org.eclipse.aether.SessionDatagetData()org.eclipse.aether.collection.DependencyGraphTransformerorg.eclipse.aether.collection.DependencyManagerorg.eclipse.aether.collection.DependencySelectororg.eclipse.aether.collection.DependencyTraverserorg.eclipse.aether.repository.LocalRepositoryorg.eclipse.aether.repository.LocalRepositoryManagerorg.eclipse.aether.repository.MirrorSelectororg.eclipse.aether.repository.ProxySelectororg.eclipse.aether.RepositoryListenerorg.eclipse.aether.resolution.ResolutionErrorPolicyorg.eclipse.aether.scope.ScopeManagerorg.eclipse.aether.scope.SystemDependencyScopeorg.eclipse.aether.transfer.TransferListenerorg.eclipse.aether.collection.VersionFilterorg.eclipse.aether.repository.WorkspaceReaderbooleanboolean
- 
Constructor Details- 
DefaultCloseableSessionpublic DefaultCloseableSession(String sessionId, boolean offline, boolean ignoreArtifactDescriptorRepositories, org.eclipse.aether.resolution.ResolutionErrorPolicy resolutionErrorPolicy, org.eclipse.aether.resolution.ArtifactDescriptorPolicy artifactDescriptorPolicy, String checksumPolicy, String artifactUpdatePolicy, String metadataUpdatePolicy, org.eclipse.aether.repository.LocalRepositoryManager localRepositoryManager, Collection<org.eclipse.aether.repository.LocalRepository> localRepositories, org.eclipse.aether.repository.WorkspaceReader workspaceReader, Collection<org.eclipse.aether.RepositoryListener> repositoryListener, Collection<org.eclipse.aether.transfer.TransferListener> transferListener, Map<String, String> systemProperties, Map<String, String> userProperties, Map<String, Object> configProperties, org.eclipse.aether.repository.MirrorSelector mirrorSelector, org.eclipse.aether.repository.ProxySelector proxySelector, org.eclipse.aether.repository.AuthenticationSelector authenticationSelector, org.eclipse.aether.artifact.ArtifactTypeRegistry artifactTypeRegistry, org.eclipse.aether.collection.DependencyTraverser dependencyTraverser, org.eclipse.aether.collection.DependencyManager dependencyManager, org.eclipse.aether.collection.DependencySelector dependencySelector, org.eclipse.aether.collection.VersionFilter versionFilter, org.eclipse.aether.collection.DependencyGraphTransformer dependencyGraphTransformer, org.eclipse.aether.SessionData data, org.eclipse.aether.RepositoryCache cache, org.eclipse.aether.scope.ScopeManager scopeManager, List<Runnable> onSessionEndedHandlers, org.eclipse.aether.RepositorySystem repositorySystem, RepositorySystemLifecycle repositorySystemLifecycle) 
 
- 
- 
Method Details- 
sessionId- Specified by:
- sessionIdin interface- org.eclipse.aether.RepositorySystemSession.CloseableSession
 
- 
isOffline- Specified by:
- isOfflinein interface- org.eclipse.aether.RepositorySystemSession
 
- 
isIgnoreArtifactDescriptorRepositories- Specified by:
- isIgnoreArtifactDescriptorRepositoriesin interface- org.eclipse.aether.RepositorySystemSession
 
- 
getResolutionErrorPolicy- Specified by:
- getResolutionErrorPolicyin interface- org.eclipse.aether.RepositorySystemSession
 
- 
getArtifactDescriptorPolicy- Specified by:
- getArtifactDescriptorPolicyin interface- org.eclipse.aether.RepositorySystemSession
 
- 
getChecksumPolicy- Specified by:
- getChecksumPolicyin interface- org.eclipse.aether.RepositorySystemSession
 
- 
getUpdatePolicy- Specified by:
- getUpdatePolicyin interface- org.eclipse.aether.RepositorySystemSession
 
- 
getArtifactUpdatePolicy- Specified by:
- getArtifactUpdatePolicyin interface- org.eclipse.aether.RepositorySystemSession
 
- 
getMetadataUpdatePolicy- Specified by:
- getMetadataUpdatePolicyin interface- org.eclipse.aether.RepositorySystemSession
 
- 
getLocalRepository- Specified by:
- getLocalRepositoryin interface- org.eclipse.aether.RepositorySystemSession
 
- 
getLocalRepositoryManager- Specified by:
- getLocalRepositoryManagerin interface- org.eclipse.aether.RepositorySystemSession
 
- 
getWorkspaceReader- Specified by:
- getWorkspaceReaderin interface- org.eclipse.aether.RepositorySystemSession
 
- 
getRepositoryListener- Specified by:
- getRepositoryListenerin interface- org.eclipse.aether.RepositorySystemSession
 
- 
getTransferListener- Specified by:
- getTransferListenerin interface- org.eclipse.aether.RepositorySystemSession
 
- 
getSystemProperties- Specified by:
- getSystemPropertiesin interface- org.eclipse.aether.RepositorySystemSession
 
- 
getUserProperties- Specified by:
- getUserPropertiesin interface- org.eclipse.aether.RepositorySystemSession
 
- 
getConfigProperties- Specified by:
- getConfigPropertiesin interface- org.eclipse.aether.RepositorySystemSession
 
- 
getMirrorSelector- Specified by:
- getMirrorSelectorin interface- org.eclipse.aether.RepositorySystemSession
 
- 
getProxySelector- Specified by:
- getProxySelectorin interface- org.eclipse.aether.RepositorySystemSession
 
- 
getAuthenticationSelector- Specified by:
- getAuthenticationSelectorin interface- org.eclipse.aether.RepositorySystemSession
 
- 
getArtifactTypeRegistry- Specified by:
- getArtifactTypeRegistryin interface- org.eclipse.aether.RepositorySystemSession
 
- 
getDependencyTraverser- Specified by:
- getDependencyTraverserin interface- org.eclipse.aether.RepositorySystemSession
 
- 
getDependencyManager- Specified by:
- getDependencyManagerin interface- org.eclipse.aether.RepositorySystemSession
 
- 
getDependencySelector- Specified by:
- getDependencySelectorin interface- org.eclipse.aether.RepositorySystemSession
 
- 
getVersionFilter- Specified by:
- getVersionFilterin interface- org.eclipse.aether.RepositorySystemSession
 
- 
getDependencyGraphTransformer- Specified by:
- getDependencyGraphTransformerin interface- org.eclipse.aether.RepositorySystemSession
 
- 
getData- Specified by:
- getDatain interface- org.eclipse.aether.RepositorySystemSession
 
- 
getCache- Specified by:
- getCachein interface- org.eclipse.aether.RepositorySystemSession
 
- 
getScopeManager- Specified by:
- getScopeManagerin interface- org.eclipse.aether.RepositorySystemSession
 
- 
getSystemDependencyScope- Specified by:
- getSystemDependencyScopein interface- org.eclipse.aether.RepositorySystemSession
 
- 
addOnSessionEndedHandler- Specified by:
- addOnSessionEndedHandlerin interface- org.eclipse.aether.RepositorySystemSession
 
- 
close- Specified by:
- closein interface- AutoCloseable
- Specified by:
- closein interface- Closeable
- Specified by:
- closein interface- org.eclipse.aether.RepositorySystemSession.CloseableSession
 
 
-