Class DefaultSessionBuilder
java.lang.Object
org.eclipse.aether.internal.impl.session.DefaultSessionBuilder
- All Implemented Interfaces:
- org.eclipse.aether.RepositorySystemSession.SessionBuilder
public final class DefaultSessionBuilder
extends Object
implements org.eclipse.aether.RepositorySystemSession.SessionBuilder
A default implementation of session builder. Is not immutable nor thread-safe.
- 
Constructor SummaryConstructorsConstructorDescriptionDefaultSessionBuilder(org.eclipse.aether.RepositorySystem repositorySystem, RepositorySystemLifecycle repositorySystemLifecycle, Supplier<String> sessionIdSupplier) Constructor for "top level" builders.
- 
Method SummaryModifier and TypeMethodDescriptionorg.eclipse.aether.RepositorySystemSession.SessionBuilderaddOnSessionEndedHandler(Runnable handler) org.eclipse.aether.RepositorySystemSession.CloseableSessionbuild()setArtifactDescriptorPolicy(org.eclipse.aether.resolution.ArtifactDescriptorPolicy artifactDescriptorPolicy) setArtifactTypeRegistry(org.eclipse.aether.artifact.ArtifactTypeRegistry artifactTypeRegistry) setArtifactUpdatePolicy(String artifactUpdatePolicy) setAuthenticationSelector(org.eclipse.aether.repository.AuthenticationSelector authenticationSelector) setCache(org.eclipse.aether.RepositoryCache cache) setChecksumPolicy(String checksumPolicy) setConfigProperties(Map<?, ?> configProperties) setConfigProperty(String key, Object value) setData(org.eclipse.aether.SessionData data) setDependencyGraphTransformer(org.eclipse.aether.collection.DependencyGraphTransformer dependencyGraphTransformer) setDependencyManager(org.eclipse.aether.collection.DependencyManager dependencyManager) setDependencySelector(org.eclipse.aether.collection.DependencySelector dependencySelector) setDependencyTraverser(org.eclipse.aether.collection.DependencyTraverser dependencyTraverser) setIgnoreArtifactDescriptorRepositories(boolean ignoreArtifactDescriptorRepositories) setLocalRepositoryManager(org.eclipse.aether.repository.LocalRepositoryManager localRepositoryManager) setMetadataUpdatePolicy(String metadataUpdatePolicy) setMirrorSelector(org.eclipse.aether.repository.MirrorSelector mirrorSelector) setOffline(boolean offline) setProxySelector(org.eclipse.aether.repository.ProxySelector proxySelector) setRepositoryCacheSupplier(Supplier<org.eclipse.aether.RepositoryCache> cacheSupplier) setRepositoryListener(org.eclipse.aether.RepositoryListener repositoryListener) setResolutionErrorPolicy(org.eclipse.aether.resolution.ResolutionErrorPolicy resolutionErrorPolicy) setScopeManager(org.eclipse.aether.scope.ScopeManager scopeManager) setSessionDataSupplier(Supplier<org.eclipse.aether.SessionData> dataSupplier) setSystemProperties(Map<?, ?> systemProperties) setSystemProperty(String key, String value) setTransferListener(org.eclipse.aether.transfer.TransferListener transferListener) setUpdatePolicy(String updatePolicy) setUserProperties(Map<?, ?> userProperties) setUserProperty(String key, String value) setVersionFilter(org.eclipse.aether.collection.VersionFilter versionFilter) setWorkspaceReader(org.eclipse.aether.repository.WorkspaceReader workspaceReader) org.eclipse.aether.RepositorySystemSession.SessionBuilderwithLocalRepositories(Collection<org.eclipse.aether.repository.LocalRepository> localRepositories) org.eclipse.aether.RepositorySystemSession.SessionBuilderwithLocalRepositories(org.eclipse.aether.repository.LocalRepository... localRepositories) org.eclipse.aether.RepositorySystemSession.SessionBuilderwithLocalRepositoryBaseDirectories(Path... baseDirectories) org.eclipse.aether.RepositorySystemSession.SessionBuilderwithLocalRepositoryBaseDirectories(Collection<Path> baseDirectories) org.eclipse.aether.RepositorySystemSession.SessionBuilderwithRepositoryListener(Collection<org.eclipse.aether.RepositoryListener> repositoryListeners) org.eclipse.aether.RepositorySystemSession.SessionBuilderwithRepositoryListener(org.eclipse.aether.RepositoryListener... repositoryListeners) org.eclipse.aether.RepositorySystemSession.SessionBuilderwithRepositorySystemSession(org.eclipse.aether.RepositorySystemSession session) org.eclipse.aether.RepositorySystemSession.SessionBuilderwithTransferListener(Collection<org.eclipse.aether.transfer.TransferListener> transferListeners) org.eclipse.aether.RepositorySystemSession.SessionBuilderwithTransferListener(org.eclipse.aether.transfer.TransferListener... transferListeners) 
- 
Constructor Details- 
DefaultSessionBuilderpublic DefaultSessionBuilder(org.eclipse.aether.RepositorySystem repositorySystem, RepositorySystemLifecycle repositorySystemLifecycle, Supplier<String> sessionIdSupplier) Constructor for "top level" builders.
 
- 
- 
Method Details- 
setOffline- Specified by:
- setOfflinein interface- org.eclipse.aether.RepositorySystemSession.SessionBuilder
 
- 
setIgnoreArtifactDescriptorRepositoriespublic DefaultSessionBuilder setIgnoreArtifactDescriptorRepositories(boolean ignoreArtifactDescriptorRepositories) - Specified by:
- setIgnoreArtifactDescriptorRepositoriesin interface- org.eclipse.aether.RepositorySystemSession.SessionBuilder
 
- 
setResolutionErrorPolicypublic DefaultSessionBuilder setResolutionErrorPolicy(org.eclipse.aether.resolution.ResolutionErrorPolicy resolutionErrorPolicy) - Specified by:
- setResolutionErrorPolicyin interface- org.eclipse.aether.RepositorySystemSession.SessionBuilder
 
- 
setArtifactDescriptorPolicypublic DefaultSessionBuilder setArtifactDescriptorPolicy(org.eclipse.aether.resolution.ArtifactDescriptorPolicy artifactDescriptorPolicy) - Specified by:
- setArtifactDescriptorPolicyin interface- org.eclipse.aether.RepositorySystemSession.SessionBuilder
 
- 
setChecksumPolicy- Specified by:
- setChecksumPolicyin interface- org.eclipse.aether.RepositorySystemSession.SessionBuilder
 
- 
setUpdatePolicy- Specified by:
- setUpdatePolicyin interface- org.eclipse.aether.RepositorySystemSession.SessionBuilder
 
- 
setArtifactUpdatePolicy- Specified by:
- setArtifactUpdatePolicyin interface- org.eclipse.aether.RepositorySystemSession.SessionBuilder
 
- 
setMetadataUpdatePolicy- Specified by:
- setMetadataUpdatePolicyin interface- org.eclipse.aether.RepositorySystemSession.SessionBuilder
 
- 
setLocalRepositoryManagerpublic DefaultSessionBuilder setLocalRepositoryManager(org.eclipse.aether.repository.LocalRepositoryManager localRepositoryManager) - Specified by:
- setLocalRepositoryManagerin interface- org.eclipse.aether.RepositorySystemSession.SessionBuilder
 
- 
setWorkspaceReaderpublic DefaultSessionBuilder setWorkspaceReader(org.eclipse.aether.repository.WorkspaceReader workspaceReader) - Specified by:
- setWorkspaceReaderin interface- org.eclipse.aether.RepositorySystemSession.SessionBuilder
 
- 
setRepositoryListenerpublic DefaultSessionBuilder setRepositoryListener(org.eclipse.aether.RepositoryListener repositoryListener) - Specified by:
- setRepositoryListenerin interface- org.eclipse.aether.RepositorySystemSession.SessionBuilder
 
- 
setTransferListenerpublic DefaultSessionBuilder setTransferListener(org.eclipse.aether.transfer.TransferListener transferListener) - Specified by:
- setTransferListenerin interface- org.eclipse.aether.RepositorySystemSession.SessionBuilder
 
- 
setSystemProperties- Specified by:
- setSystemPropertiesin interface- org.eclipse.aether.RepositorySystemSession.SessionBuilder
 
- 
setSystemProperty- Specified by:
- setSystemPropertyin interface- org.eclipse.aether.RepositorySystemSession.SessionBuilder
 
- 
setUserProperties- Specified by:
- setUserPropertiesin interface- org.eclipse.aether.RepositorySystemSession.SessionBuilder
 
- 
setUserProperty- Specified by:
- setUserPropertyin interface- org.eclipse.aether.RepositorySystemSession.SessionBuilder
 
- 
setConfigProperties- Specified by:
- setConfigPropertiesin interface- org.eclipse.aether.RepositorySystemSession.SessionBuilder
 
- 
setConfigProperty- Specified by:
- setConfigPropertyin interface- org.eclipse.aether.RepositorySystemSession.SessionBuilder
 
- 
setMirrorSelectorpublic DefaultSessionBuilder setMirrorSelector(org.eclipse.aether.repository.MirrorSelector mirrorSelector) - Specified by:
- setMirrorSelectorin interface- org.eclipse.aether.RepositorySystemSession.SessionBuilder
 
- 
setProxySelectorpublic DefaultSessionBuilder setProxySelector(org.eclipse.aether.repository.ProxySelector proxySelector) - Specified by:
- setProxySelectorin interface- org.eclipse.aether.RepositorySystemSession.SessionBuilder
 
- 
setAuthenticationSelectorpublic DefaultSessionBuilder setAuthenticationSelector(org.eclipse.aether.repository.AuthenticationSelector authenticationSelector) - Specified by:
- setAuthenticationSelectorin interface- org.eclipse.aether.RepositorySystemSession.SessionBuilder
 
- 
setArtifactTypeRegistrypublic DefaultSessionBuilder setArtifactTypeRegistry(org.eclipse.aether.artifact.ArtifactTypeRegistry artifactTypeRegistry) - Specified by:
- setArtifactTypeRegistryin interface- org.eclipse.aether.RepositorySystemSession.SessionBuilder
 
- 
setDependencyTraverserpublic DefaultSessionBuilder setDependencyTraverser(org.eclipse.aether.collection.DependencyTraverser dependencyTraverser) - Specified by:
- setDependencyTraverserin interface- org.eclipse.aether.RepositorySystemSession.SessionBuilder
 
- 
setDependencyManagerpublic DefaultSessionBuilder setDependencyManager(org.eclipse.aether.collection.DependencyManager dependencyManager) - Specified by:
- setDependencyManagerin interface- org.eclipse.aether.RepositorySystemSession.SessionBuilder
 
- 
setDependencySelectorpublic DefaultSessionBuilder setDependencySelector(org.eclipse.aether.collection.DependencySelector dependencySelector) - Specified by:
- setDependencySelectorin interface- org.eclipse.aether.RepositorySystemSession.SessionBuilder
 
- 
setVersionFilterpublic DefaultSessionBuilder setVersionFilter(org.eclipse.aether.collection.VersionFilter versionFilter) - Specified by:
- setVersionFilterin interface- org.eclipse.aether.RepositorySystemSession.SessionBuilder
 
- 
setDependencyGraphTransformerpublic DefaultSessionBuilder setDependencyGraphTransformer(org.eclipse.aether.collection.DependencyGraphTransformer dependencyGraphTransformer) - Specified by:
- setDependencyGraphTransformerin interface- org.eclipse.aether.RepositorySystemSession.SessionBuilder
 
- 
setData- Specified by:
- setDatain interface- org.eclipse.aether.RepositorySystemSession.SessionBuilder
 
- 
setSessionDataSupplierpublic DefaultSessionBuilder setSessionDataSupplier(Supplier<org.eclipse.aether.SessionData> dataSupplier) - Specified by:
- setSessionDataSupplierin interface- org.eclipse.aether.RepositorySystemSession.SessionBuilder
 
- 
setCache- Specified by:
- setCachein interface- org.eclipse.aether.RepositorySystemSession.SessionBuilder
 
- 
setScopeManager- Specified by:
- setScopeManagerin interface- org.eclipse.aether.RepositorySystemSession.SessionBuilder
 
- 
addOnSessionEndedHandlerpublic org.eclipse.aether.RepositorySystemSession.SessionBuilder addOnSessionEndedHandler(Runnable handler) - Specified by:
- addOnSessionEndedHandlerin interface- org.eclipse.aether.RepositorySystemSession.SessionBuilder
 
- 
setRepositoryCacheSupplierpublic DefaultSessionBuilder setRepositoryCacheSupplier(Supplier<org.eclipse.aether.RepositoryCache> cacheSupplier) - Specified by:
- setRepositoryCacheSupplierin interface- org.eclipse.aether.RepositorySystemSession.SessionBuilder
 
- 
withLocalRepositoryBaseDirectoriespublic org.eclipse.aether.RepositorySystemSession.SessionBuilder withLocalRepositoryBaseDirectories(Path... baseDirectories) - Specified by:
- withLocalRepositoryBaseDirectoriesin interface- org.eclipse.aether.RepositorySystemSession.SessionBuilder
 
- 
withLocalRepositoryBaseDirectoriespublic org.eclipse.aether.RepositorySystemSession.SessionBuilder withLocalRepositoryBaseDirectories(Collection<Path> baseDirectories) - Specified by:
- withLocalRepositoryBaseDirectoriesin interface- org.eclipse.aether.RepositorySystemSession.SessionBuilder
 
- 
withLocalRepositoriespublic org.eclipse.aether.RepositorySystemSession.SessionBuilder withLocalRepositories(org.eclipse.aether.repository.LocalRepository... localRepositories) - Specified by:
- withLocalRepositoriesin interface- org.eclipse.aether.RepositorySystemSession.SessionBuilder
 
- 
withLocalRepositoriespublic org.eclipse.aether.RepositorySystemSession.SessionBuilder withLocalRepositories(Collection<org.eclipse.aether.repository.LocalRepository> localRepositories) - Specified by:
- withLocalRepositoriesin interface- org.eclipse.aether.RepositorySystemSession.SessionBuilder
 
- 
withRepositoryListenerpublic org.eclipse.aether.RepositorySystemSession.SessionBuilder withRepositoryListener(org.eclipse.aether.RepositoryListener... repositoryListeners) - Specified by:
- withRepositoryListenerin interface- org.eclipse.aether.RepositorySystemSession.SessionBuilder
 
- 
withRepositoryListenerpublic org.eclipse.aether.RepositorySystemSession.SessionBuilder withRepositoryListener(Collection<org.eclipse.aether.RepositoryListener> repositoryListeners) - Specified by:
- withRepositoryListenerin interface- org.eclipse.aether.RepositorySystemSession.SessionBuilder
 
- 
withTransferListenerpublic org.eclipse.aether.RepositorySystemSession.SessionBuilder withTransferListener(org.eclipse.aether.transfer.TransferListener... transferListeners) - Specified by:
- withTransferListenerin interface- org.eclipse.aether.RepositorySystemSession.SessionBuilder
 
- 
withTransferListenerpublic org.eclipse.aether.RepositorySystemSession.SessionBuilder withTransferListener(Collection<org.eclipse.aether.transfer.TransferListener> transferListeners) - Specified by:
- withTransferListenerin interface- org.eclipse.aether.RepositorySystemSession.SessionBuilder
 
- 
withRepositorySystemSessionpublic org.eclipse.aether.RepositorySystemSession.SessionBuilder withRepositorySystemSession(org.eclipse.aether.RepositorySystemSession session) - Specified by:
- withRepositorySystemSessionin interface- org.eclipse.aether.RepositorySystemSession.SessionBuilder
 
- 
build- Specified by:
- buildin interface- org.eclipse.aether.RepositorySystemSession.SessionBuilder
 
 
-