public class TestRepositorySystemSession extends Object implements RepositorySystemSession
| Constructor and Description |
|---|
TestRepositorySystemSession() |
| Modifier and Type | Method and Description |
|---|---|
ArtifactTypeRegistry |
getArtifactTypeRegistry()
Gets the registry of artifact types recognized by this session.
|
AuthenticationSelector |
getAuthenticationSelector()
Gets the authentication selector to use for repositories discovered in artifact descriptors.
|
RepositoryCache |
getCache()
Gets the cache the repository system may use to save data for future reuse during the session.
|
String |
getChecksumPolicy()
Gets the global checksum policy.
|
Map<String,Object> |
getConfigProperties()
Gets the configuration properties used to tweak internal aspects of the repository system (e.g.
|
SessionData |
getData()
Gets the custom data associated with this session.
|
DependencyGraphTransformer |
getDependencyGraphTransformer()
Gets the dependency graph transformer to use for building dependency graphs.
|
DependencyManager |
getDependencyManager()
Gets the dependency manager to use for building dependency graphs.
|
DependencySelector |
getDependencySelector()
Gets the dependency selector to use for building dependency graphs.
|
DependencyTraverser |
getDependencyTraverser()
Gets the dependency traverser to use for building dependency graphs.
|
LocalRepository |
getLocalRepository()
Gets the local repository used during this session.
|
LocalRepositoryManager |
getLocalRepositoryManager()
Gets the local repository manager used during this session.
|
MirrorSelector |
getMirrorSelector()
Gets the mirror selector to use for repositories discovered in artifact descriptors.
|
ProxySelector |
getProxySelector()
Gets the proxy selector to use for repositories discovered in artifact descriptors.
|
RepositoryListener |
getRepositoryListener()
Gets the listener being notified of actions in the repository system.
|
Map<String,String> |
getSystemProperties()
Gets the system properties to use, e.g.
|
TransferListener |
getTransferListener()
Gets the listener being notified of uploads/downloads by the repository system.
|
String |
getUpdatePolicy()
Gets the global update policy.
|
Map<String,String> |
getUserProperties()
Gets the user properties to use, e.g.
|
WorkspaceReader |
getWorkspaceReader()
Gets the workspace reader used during this session.
|
boolean |
isIgnoreInvalidArtifactDescriptor()
Indicates whether invalid artifact descriptors are silently ignored.
|
boolean |
isIgnoreMissingArtifactDescriptor()
Indicates whether missing artifact descriptors are silently ignored.
|
boolean |
isNotFoundCachingEnabled()
Indicates whether missing artifacts/metadata from resolution attempts should be cached in the local repository.
|
boolean |
isOffline()
Indicates whether the repository system operates in offline mode and avoids/refuses any access to remote
repositories.
|
boolean |
isTransferErrorCachingEnabled()
Indicates whether transfer errors (e.g.
|
void |
setChecksumPolicy(String checksumPolicy) |
void |
setConfigProperties(Map<String,Object> configProperties) |
void |
setDependencyManager(DependencyManager manager) |
void |
setLocalRepositoryManager(LocalRepositoryManager localRepositoryManager) |
void |
setMirrorSelector(MirrorSelector mirrorSelector) |
void |
setNotFoundCachingEnabled(boolean b) |
void |
setOffline(boolean offline) |
void |
setProxySelector(ProxySelector proxySelector) |
void |
setRepositoryListener(RepositoryListener repositoryListener) |
void |
setTransferErrorCachingEnabled(boolean b) |
void |
setTransferListener(TransferListener listener) |
void |
setUpdatePolicy(String updatePolicy) |
public TestRepositorySystemSession()
throws IOException
IOExceptionpublic TransferListener getTransferListener()
RepositorySystemSessiongetTransferListener in interface RepositorySystemSessionnull if none.public Map<String,Object> getConfigProperties()
RepositorySystemSessiongetConfigProperties in interface RepositorySystemSessionnull.ConfigurationPropertiespublic boolean isOffline()
RepositorySystemSessionisOffline in interface RepositorySystemSessiontrue if the repository system is in offline mode, false otherwise.public boolean isTransferErrorCachingEnabled()
RepositorySystemSessionisTransferErrorCachingEnabled in interface RepositorySystemSessiontrue if transfer errors are cached, false to always reattempt downloading.public boolean isNotFoundCachingEnabled()
RepositorySystemSessionisNotFoundCachingEnabled in interface RepositorySystemSessiontrue if missing resources are cached, false to always reattempt downloading.public boolean isIgnoreMissingArtifactDescriptor()
RepositorySystemSessionisIgnoreMissingArtifactDescriptor in interface RepositorySystemSessiontrue if missing artifact descriptors are ignored, false to fail the operation with an
exception.public boolean isIgnoreInvalidArtifactDescriptor()
RepositorySystemSessionisIgnoreInvalidArtifactDescriptor in interface RepositorySystemSessiontrue if invalid artifact descriptors are ignored, false to fail the operation with an
exception.public String getChecksumPolicy()
RepositorySystemSessiongetChecksumPolicy in interface RepositorySystemSessionnull/empty if not set and the per-repository policies apply.RepositoryPolicy.CHECKSUM_POLICY_FAIL,
RepositoryPolicy.CHECKSUM_POLICY_IGNORE,
RepositoryPolicy.CHECKSUM_POLICY_WARNpublic void setChecksumPolicy(String checksumPolicy)
public String getUpdatePolicy()
RepositorySystemSessiongetUpdatePolicy in interface RepositorySystemSessionnull/empty if not set and the per-repository policies apply.RepositoryPolicy.UPDATE_POLICY_ALWAYS,
RepositoryPolicy.UPDATE_POLICY_DAILY,
RepositoryPolicy.UPDATE_POLICY_NEVERpublic void setUpdatePolicy(String updatePolicy)
public LocalRepository getLocalRepository()
RepositorySystemSessionLocalRepositoryManager.getRepository().getLocalRepository in interface RepositorySystemSessionnull.public LocalRepositoryManager getLocalRepositoryManager()
RepositorySystemSessiongetLocalRepositoryManager in interface RepositorySystemSessionnull.public WorkspaceReader getWorkspaceReader()
RepositorySystemSessiongetWorkspaceReader in interface RepositorySystemSessionnull if none.public RepositoryListener getRepositoryListener()
RepositorySystemSessiongetRepositoryListener in interface RepositorySystemSessionnull if none.public Map<String,String> getSystemProperties()
RepositorySystemSessionSystem.getProperties() and environment variables.getSystemProperties in interface RepositorySystemSessionnull.public Map<String,String> getUserProperties()
RepositorySystemSessiongetUserProperties in interface RepositorySystemSessionnull.public MirrorSelector getMirrorSelector()
RepositorySystemSessiongetMirrorSelector in interface RepositorySystemSessionnull.public void setMirrorSelector(MirrorSelector mirrorSelector)
public ProxySelector getProxySelector()
RepositorySystemSessiongetProxySelector in interface RepositorySystemSessionnull.RemoteRepository.getProxy()public void setProxySelector(ProxySelector proxySelector)
public AuthenticationSelector getAuthenticationSelector()
RepositorySystemSessiongetAuthenticationSelector in interface RepositorySystemSessionnull.RemoteRepository.getAuthentication()public ArtifactTypeRegistry getArtifactTypeRegistry()
RepositorySystemSessiongetArtifactTypeRegistry in interface RepositorySystemSessionnull.public DependencyTraverser getDependencyTraverser()
RepositorySystemSessiongetDependencyTraverser in interface RepositorySystemSessionnull.public DependencyManager getDependencyManager()
RepositorySystemSessiongetDependencyManager in interface RepositorySystemSessionnull.public DependencySelector getDependencySelector()
RepositorySystemSessiongetDependencySelector in interface RepositorySystemSessionnull.public DependencyGraphTransformer getDependencyGraphTransformer()
RepositorySystemSessiongetDependencyGraphTransformer in interface RepositorySystemSessionnull.public SessionData getData()
RepositorySystemSessiongetData in interface RepositorySystemSessionnull.public RepositoryCache getCache()
RepositorySystemSessiongetCache in interface RepositorySystemSessionnull if none.public void setRepositoryListener(RepositoryListener repositoryListener)
public void setTransferListener(TransferListener listener)
public void setTransferErrorCachingEnabled(boolean b)
b - public void setNotFoundCachingEnabled(boolean b)
b - public void setLocalRepositoryManager(LocalRepositoryManager localRepositoryManager)
public void setDependencyManager(DependencyManager manager)
manager - public void setOffline(boolean offline)
Copyright © 2010-2014 Sonatype, Inc.. All Rights Reserved.