|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.sonatype.aether.util.DefaultRepositorySystemSession
public class DefaultRepositorySystemSession
A simple repository system session. Note: This class is not thread-safe. It is assumed that the mutators get only called during an initialize phase and the session itself is not changed when being used by the repository system.
| Constructor Summary | |
|---|---|
DefaultRepositorySystemSession()
Creates an uninitialized session. |
|
DefaultRepositorySystemSession(RepositorySystemSession session)
Creates a shallow copy of the specified session. |
|
| Method Summary | |
|---|---|
ArtifactTypeRegistry |
getArtifactTypeRegistry()
|
AuthenticationSelector |
getAuthenticationSelector()
|
RepositoryCache |
getCache()
|
String |
getChecksumPolicy()
|
Map<String,Object> |
getConfigProperties()
|
SessionData |
getData()
|
DependencyGraphTransformer |
getDependencyGraphTransformer()
|
DependencyManager |
getDependencyManager()
|
DependencySelector |
getDependencySelector()
|
DependencyTraverser |
getDependencyTraverser()
|
LocalRepository |
getLocalRepository()
|
LocalRepositoryManager |
getLocalRepositoryManager()
|
MirrorSelector |
getMirrorSelector()
|
ProxySelector |
getProxySelector()
|
RepositoryListener |
getRepositoryListener()
|
Map<String,String> |
getSystemProperties()
|
TransferListener |
getTransferListener()
|
String |
getUpdatePolicy()
|
Map<String,String> |
getUserProperties()
|
WorkspaceReader |
getWorkspaceReader()
|
boolean |
isIgnoreInvalidArtifactDescriptor()
|
boolean |
isIgnoreMissingArtifactDescriptor()
|
boolean |
isNotFoundCachingEnabled()
|
boolean |
isOffline()
|
boolean |
isTransferErrorCachingEnabled()
|
DefaultRepositorySystemSession |
setArtifactTypeRegistry(ArtifactTypeRegistry artifactTypeRegistry)
Sets the registry of artifact types recognized by this session. |
DefaultRepositorySystemSession |
setAuthenticationSelector(AuthenticationSelector authenticationSelector)
Sets the authentication selector to use for repositories discovered in artifact descriptors. |
DefaultRepositorySystemSession |
setCache(RepositoryCache cache)
Sets the cache the repository system may use to save data for future reuse during the session. |
DefaultRepositorySystemSession |
setChecksumPolicy(String checksumPolicy)
Sets the global checksum policy. |
DefaultRepositorySystemSession |
setConfigProperties(Map<String,Object> configProperties)
Sets the configuration properties used to tweak internal aspects of the repository system (e.g. thread pooling, connector-specific behavior, etc.) |
DefaultRepositorySystemSession |
setConfigProperty(String key,
Object value)
Sets the specified configuration property. |
DefaultRepositorySystemSession |
setConfigProps(Map<?,?> configProperties)
Sets the configuration properties used to tweak internal aspects of the repository system (e.g. thread pooling, connector-specific behavior, etc.) |
DefaultRepositorySystemSession |
setData(SessionData data)
Sets the custom data associated with this session. |
DefaultRepositorySystemSession |
setDependencyGraphTransformer(DependencyGraphTransformer dependencyGraphTransformer)
Sets the dependency graph transformer to use for building dependency graphs. |
DefaultRepositorySystemSession |
setDependencyManager(DependencyManager dependencyManager)
Sets the dependency manager to use for building dependency graphs. |
DefaultRepositorySystemSession |
setDependencySelector(DependencySelector dependencySelector)
Sets the dependency selector to use for building dependency graphs. |
DefaultRepositorySystemSession |
setDependencyTraverser(DependencyTraverser dependencyTraverser)
Sets the dependency traverser to use for building dependency graphs. |
DefaultRepositorySystemSession |
setIgnoreInvalidArtifactDescriptor(boolean ignoreInvalidArtifactDescriptor)
Controls whether invalid artifact descriptors are silently ignored. |
DefaultRepositorySystemSession |
setIgnoreMissingArtifactDescriptor(boolean ignoreMissingArtifactDescriptor)
Controls whether missing artifact descriptors are silently ignored. |
DefaultRepositorySystemSession |
setLocalRepositoryManager(LocalRepositoryManager localRepositoryManager)
Sets the local repository manager used during this session. |
DefaultRepositorySystemSession |
setMirrorSelector(MirrorSelector mirrorSelector)
Sets the mirror selector to use for repositories discovered in artifact descriptors. |
DefaultRepositorySystemSession |
setNotFoundCachingEnabled(boolean notFoundCachingEnabled)
Controls whether missing artifacts/metadata from resolution attempts should be cached in the local repository. |
DefaultRepositorySystemSession |
setOffline(boolean offline)
Controls whether the repository system operates in offline mode and avoids/refuses any access to remote repositories. |
DefaultRepositorySystemSession |
setProxySelector(ProxySelector proxySelector)
Sets the proxy selector to use for repositories discovered in artifact descriptors. |
DefaultRepositorySystemSession |
setRepositoryListener(RepositoryListener repositoryListener)
Sets the listener being notified of actions in the repository system. |
DefaultRepositorySystemSession |
setSystemProperties(Map<String,String> systemProperties)
Sets the system properties to use, e.g. for processing of artifact descriptors. |
DefaultRepositorySystemSession |
setSystemProperty(String key,
String value)
Sets the specified system property. |
DefaultRepositorySystemSession |
setSystemProps(Hashtable<?,?> systemProperties)
Sets the system properties to use, e.g. for processing of artifact descriptors. |
DefaultRepositorySystemSession |
setTransferErrorCachingEnabled(boolean transferErrorCachingEnabled)
Controls whether transfer errors (e.g. unreachable host, bad authentication) from resolution attempts should be cached in the local repository. |
DefaultRepositorySystemSession |
setTransferListener(TransferListener transferListener)
Sets the listener being notified of uploads/downloads by the repository system. |
DefaultRepositorySystemSession |
setUpdatePolicy(String updatePolicy)
Sets the global update policy. |
DefaultRepositorySystemSession |
setUserProperties(Map<String,String> userProperties)
Sets the user properties to use, e.g. for processing of artifact descriptors. |
DefaultRepositorySystemSession |
setUserProperty(String key,
String value)
Sets the specified user property. |
DefaultRepositorySystemSession |
setUserProps(Map<?,?> userProperties)
Sets the user properties to use, e.g. for processing of artifact descriptors. |
DefaultRepositorySystemSession |
setWorkspaceReader(WorkspaceReader workspaceReader)
Sets the workspace reader used during this session. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public DefaultRepositorySystemSession()
public DefaultRepositorySystemSession(RepositorySystemSession session)
session - The session to copy, must not be null.| Method Detail |
|---|
public boolean isOffline()
isOffline in interface RepositorySystemSessionpublic DefaultRepositorySystemSession setOffline(boolean offline)
offline - true if the repository system is in offline mode, false otherwise.
null.public boolean isTransferErrorCachingEnabled()
isTransferErrorCachingEnabled in interface RepositorySystemSessionpublic DefaultRepositorySystemSession setTransferErrorCachingEnabled(boolean transferErrorCachingEnabled)
transferErrorCachingEnabled - true to cache transfer errors, false to always reattempt
downloading.
null.public boolean isNotFoundCachingEnabled()
isNotFoundCachingEnabled in interface RepositorySystemSessionpublic DefaultRepositorySystemSession setNotFoundCachingEnabled(boolean notFoundCachingEnabled)
notFoundCachingEnabled - true if to cache missing resources, false to always reattempt
downloading.
null.public boolean isIgnoreMissingArtifactDescriptor()
isIgnoreMissingArtifactDescriptor in interface RepositorySystemSessionpublic DefaultRepositorySystemSession setIgnoreMissingArtifactDescriptor(boolean ignoreMissingArtifactDescriptor)
ignoreMissingArtifactDescriptor - true if to ignore missing artifact descriptors, false to
fail the operation with an exception.
null.public boolean isIgnoreInvalidArtifactDescriptor()
isIgnoreInvalidArtifactDescriptor in interface RepositorySystemSessionpublic DefaultRepositorySystemSession setIgnoreInvalidArtifactDescriptor(boolean ignoreInvalidArtifactDescriptor)
ignoreInvalidArtifactDescriptor - true if to ignore invalid artifact descriptors, false to
fail the operation with an exception.
null.public String getChecksumPolicy()
getChecksumPolicy in interface RepositorySystemSessionpublic DefaultRepositorySystemSession setChecksumPolicy(String checksumPolicy)
checksumPolicy - The global checksum policy, may be null/empty to apply the per-repository policies.
null.RepositoryPolicy.CHECKSUM_POLICY_FAIL,
RepositoryPolicy.CHECKSUM_POLICY_IGNORE,
RepositoryPolicy.CHECKSUM_POLICY_WARNpublic String getUpdatePolicy()
getUpdatePolicy in interface RepositorySystemSessionpublic DefaultRepositorySystemSession setUpdatePolicy(String updatePolicy)
updatePolicy - The global update policy, may be null/empty to apply the per-repository policies.
null.RepositoryPolicy.UPDATE_POLICY_ALWAYS,
RepositoryPolicy.UPDATE_POLICY_DAILY,
RepositoryPolicy.UPDATE_POLICY_NEVERpublic LocalRepository getLocalRepository()
getLocalRepository in interface RepositorySystemSessionpublic LocalRepositoryManager getLocalRepositoryManager()
getLocalRepositoryManager in interface RepositorySystemSessionpublic DefaultRepositorySystemSession setLocalRepositoryManager(LocalRepositoryManager localRepositoryManager)
localRepositoryManager - The local repository manager used during this session, may be null.
null.public WorkspaceReader getWorkspaceReader()
getWorkspaceReader in interface RepositorySystemSessionpublic DefaultRepositorySystemSession setWorkspaceReader(WorkspaceReader workspaceReader)
workspaceReader - The workspace reader for this session, may be null if none.
null.public RepositoryListener getRepositoryListener()
getRepositoryListener in interface RepositorySystemSessionpublic DefaultRepositorySystemSession setRepositoryListener(RepositoryListener repositoryListener)
repositoryListener - The repository listener, may be null if none.
null.public TransferListener getTransferListener()
getTransferListener in interface RepositorySystemSessionpublic DefaultRepositorySystemSession setTransferListener(TransferListener transferListener)
transferListener - The transfer listener, may be null if none.
null.public Map<String,String> getSystemProperties()
getSystemProperties in interface RepositorySystemSessionpublic DefaultRepositorySystemSession setSystemProperties(Map<String,String> systemProperties)
System.getProperties() and environment variables.
systemProperties - The system properties, may be null or empty if none.
null.public DefaultRepositorySystemSession setSystemProps(Hashtable<?,?> systemProperties)
System.getProperties() and environment variables.
systemProperties - The system properties, may be null or empty if none.
null.
public DefaultRepositorySystemSession setSystemProperty(String key,
String value)
key - The property key, must not be null.value - The property value, may be null to remove/unset the property.
null.public Map<String,String> getUserProperties()
getUserProperties in interface RepositorySystemSessionpublic DefaultRepositorySystemSession setUserProperties(Map<String,String> userProperties)
userProperties - The user properties, may be null or empty if none.
null.public DefaultRepositorySystemSession setUserProps(Map<?,?> userProperties)
userProperties - The user properties, may be null or empty if none.
null.
public DefaultRepositorySystemSession setUserProperty(String key,
String value)
key - The property key, must not be null.value - The property value, may be null to remove/unset the property.
null.public Map<String,Object> getConfigProperties()
getConfigProperties in interface RepositorySystemSessionpublic DefaultRepositorySystemSession setConfigProperties(Map<String,Object> configProperties)
configProperties - The configuration properties, may be null or empty if none.
null.public DefaultRepositorySystemSession setConfigProps(Map<?,?> configProperties)
configProperties - The configuration properties, may be null or empty if none.
null.
public DefaultRepositorySystemSession setConfigProperty(String key,
Object value)
key - The property key, must not be null.value - The property value, may be null to remove/unset the property.
null.public MirrorSelector getMirrorSelector()
getMirrorSelector in interface RepositorySystemSessionpublic DefaultRepositorySystemSession setMirrorSelector(MirrorSelector mirrorSelector)
mirrorSelector - The mirror selector to use, may be null.
null.public ProxySelector getProxySelector()
getProxySelector in interface RepositorySystemSessionpublic DefaultRepositorySystemSession setProxySelector(ProxySelector proxySelector)
proxySelector - The proxy selector to use, may be null.
null.RemoteRepository.getProxy()public AuthenticationSelector getAuthenticationSelector()
getAuthenticationSelector in interface RepositorySystemSessionpublic DefaultRepositorySystemSession setAuthenticationSelector(AuthenticationSelector authenticationSelector)
authenticationSelector - The authentication selector to use, may be null.
null.RemoteRepository.getAuthentication()public ArtifactTypeRegistry getArtifactTypeRegistry()
getArtifactTypeRegistry in interface RepositorySystemSessionpublic DefaultRepositorySystemSession setArtifactTypeRegistry(ArtifactTypeRegistry artifactTypeRegistry)
artifactTypeRegistry - The artifact type registry, may be null.
null.public DependencyTraverser getDependencyTraverser()
getDependencyTraverser in interface RepositorySystemSessionpublic DefaultRepositorySystemSession setDependencyTraverser(DependencyTraverser dependencyTraverser)
dependencyTraverser - The dependency traverser to use for building dependency graphs, may be null.
null.public DependencyManager getDependencyManager()
getDependencyManager in interface RepositorySystemSessionpublic DefaultRepositorySystemSession setDependencyManager(DependencyManager dependencyManager)
dependencyManager - The dependency manager to use for building dependency graphs, may be null.
null.public DependencySelector getDependencySelector()
getDependencySelector in interface RepositorySystemSessionpublic DefaultRepositorySystemSession setDependencySelector(DependencySelector dependencySelector)
dependencySelector - The dependency selector to use for building dependency graphs, may be null.
null.public DependencyGraphTransformer getDependencyGraphTransformer()
getDependencyGraphTransformer in interface RepositorySystemSessionpublic DefaultRepositorySystemSession setDependencyGraphTransformer(DependencyGraphTransformer dependencyGraphTransformer)
dependencyGraphTransformer - The dependency graph transformer to use for building dependency graphs, may be
null.
null.public SessionData getData()
getData in interface RepositorySystemSessionpublic DefaultRepositorySystemSession setData(SessionData data)
data - The session data, may be null.
null.public RepositoryCache getCache()
getCache in interface RepositorySystemSessionpublic DefaultRepositorySystemSession setCache(RepositoryCache cache)
cache - The repository cache, may be null if none.
null.
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||