org.sonatype.aether.util
Class DefaultRepositorySystemSession

java.lang.Object
  extended by org.sonatype.aether.util.DefaultRepositorySystemSession
All Implemented Interfaces:
RepositorySystemSession

public class DefaultRepositorySystemSession
extends Object
implements RepositorySystemSession

A simple repository system session.

Author:
Benjamin Bentmann

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)
           
 DefaultRepositorySystemSession setAuthenticationSelector(AuthenticationSelector authenticationSelector)
           
 DefaultRepositorySystemSession setCache(RepositoryCache cache)
           
 DefaultRepositorySystemSession setChecksumPolicy(String checksumPolicy)
           
 DefaultRepositorySystemSession setConfigProperties(Map<String,Object> configProperties)
           
 DefaultRepositorySystemSession setConfigProperty(String key, Object value)
           
 DefaultRepositorySystemSession setConfigProps(Map<?,?> configProperties)
           
 DefaultRepositorySystemSession setData(SessionData data)
           
 DefaultRepositorySystemSession setDependencyGraphTransformer(DependencyGraphTransformer dependencyGraphTransformer)
           
 DefaultRepositorySystemSession setDependencyManager(DependencyManager dependencyManager)
           
 DefaultRepositorySystemSession setDependencySelector(DependencySelector dependencySelector)
           
 DefaultRepositorySystemSession setDependencyTraverser(DependencyTraverser dependencyTraverser)
           
 DefaultRepositorySystemSession setIgnoreInvalidArtifactDescriptor(boolean ignoreInvalidArtifactDescriptor)
           
 DefaultRepositorySystemSession setIgnoreMissingArtifactDescriptor(boolean ignoreMissingArtifactDescriptor)
           
 DefaultRepositorySystemSession setLocalRepositoryManager(LocalRepositoryManager localRepositoryManager)
           
 DefaultRepositorySystemSession setMirrorSelector(MirrorSelector mirrorSelector)
           
 DefaultRepositorySystemSession setNotFoundCachingEnabled(boolean notFoundCachingEnabled)
           
 DefaultRepositorySystemSession setOffline(boolean offline)
           
 DefaultRepositorySystemSession setProxySelector(ProxySelector proxySelector)
           
 DefaultRepositorySystemSession setRepositoryListener(RepositoryListener repositoryListener)
           
 DefaultRepositorySystemSession setSystemProperties(Map<String,String> systemProperties)
           
 DefaultRepositorySystemSession setSystemProperty(String key, String value)
           
 DefaultRepositorySystemSession setSystemProps(Hashtable<?,?> systemProperties)
           
 DefaultRepositorySystemSession setTransferErrorCachingEnabled(boolean transferErrorCachingEnabled)
           
 DefaultRepositorySystemSession setTransferListener(TransferListener transferListener)
           
 DefaultRepositorySystemSession setUpdatePolicy(String updatePolicy)
           
 DefaultRepositorySystemSession setUserProperties(Map<String,String> userProperties)
           
 DefaultRepositorySystemSession setUserProperty(String key, String value)
           
 DefaultRepositorySystemSession setUserProps(Map<?,?> userProperties)
           
 DefaultRepositorySystemSession setWorkspaceReader(WorkspaceReader workspaceReader)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DefaultRepositorySystemSession

public DefaultRepositorySystemSession()
Creates an uninitialized session.


DefaultRepositorySystemSession

public DefaultRepositorySystemSession(RepositorySystemSession session)
Creates a shallow copy of the specified session.

Parameters:
session - The session to copy, must not be null.
Method Detail

isOffline

public boolean isOffline()
Specified by:
isOffline in interface RepositorySystemSession

setOffline

public DefaultRepositorySystemSession setOffline(boolean offline)

isTransferErrorCachingEnabled

public boolean isTransferErrorCachingEnabled()
Specified by:
isTransferErrorCachingEnabled in interface RepositorySystemSession

setTransferErrorCachingEnabled

public DefaultRepositorySystemSession setTransferErrorCachingEnabled(boolean transferErrorCachingEnabled)

isNotFoundCachingEnabled

public boolean isNotFoundCachingEnabled()
Specified by:
isNotFoundCachingEnabled in interface RepositorySystemSession

setNotFoundCachingEnabled

public DefaultRepositorySystemSession setNotFoundCachingEnabled(boolean notFoundCachingEnabled)

isIgnoreMissingArtifactDescriptor

public boolean isIgnoreMissingArtifactDescriptor()
Specified by:
isIgnoreMissingArtifactDescriptor in interface RepositorySystemSession

setIgnoreMissingArtifactDescriptor

public DefaultRepositorySystemSession setIgnoreMissingArtifactDescriptor(boolean ignoreMissingArtifactDescriptor)

isIgnoreInvalidArtifactDescriptor

public boolean isIgnoreInvalidArtifactDescriptor()
Specified by:
isIgnoreInvalidArtifactDescriptor in interface RepositorySystemSession

setIgnoreInvalidArtifactDescriptor

public DefaultRepositorySystemSession setIgnoreInvalidArtifactDescriptor(boolean ignoreInvalidArtifactDescriptor)

getChecksumPolicy

public String getChecksumPolicy()
Specified by:
getChecksumPolicy in interface RepositorySystemSession

setChecksumPolicy

public DefaultRepositorySystemSession setChecksumPolicy(String checksumPolicy)

getUpdatePolicy

public String getUpdatePolicy()
Specified by:
getUpdatePolicy in interface RepositorySystemSession

setUpdatePolicy

public DefaultRepositorySystemSession setUpdatePolicy(String updatePolicy)

getLocalRepository

public LocalRepository getLocalRepository()
Specified by:
getLocalRepository in interface RepositorySystemSession

getLocalRepositoryManager

public LocalRepositoryManager getLocalRepositoryManager()
Specified by:
getLocalRepositoryManager in interface RepositorySystemSession

setLocalRepositoryManager

public DefaultRepositorySystemSession setLocalRepositoryManager(LocalRepositoryManager localRepositoryManager)

getWorkspaceReader

public WorkspaceReader getWorkspaceReader()
Specified by:
getWorkspaceReader in interface RepositorySystemSession

setWorkspaceReader

public DefaultRepositorySystemSession setWorkspaceReader(WorkspaceReader workspaceReader)

getRepositoryListener

public RepositoryListener getRepositoryListener()
Specified by:
getRepositoryListener in interface RepositorySystemSession

setRepositoryListener

public DefaultRepositorySystemSession setRepositoryListener(RepositoryListener repositoryListener)

getTransferListener

public TransferListener getTransferListener()
Specified by:
getTransferListener in interface RepositorySystemSession

setTransferListener

public DefaultRepositorySystemSession setTransferListener(TransferListener transferListener)

getSystemProperties

public Map<String,String> getSystemProperties()
Specified by:
getSystemProperties in interface RepositorySystemSession

setSystemProperties

public DefaultRepositorySystemSession setSystemProperties(Map<String,String> systemProperties)

setSystemProps

public DefaultRepositorySystemSession setSystemProps(Hashtable<?,?> systemProperties)

setSystemProperty

public DefaultRepositorySystemSession setSystemProperty(String key,
                                                        String value)

getUserProperties

public Map<String,String> getUserProperties()
Specified by:
getUserProperties in interface RepositorySystemSession

setUserProperties

public DefaultRepositorySystemSession setUserProperties(Map<String,String> userProperties)

setUserProps

public DefaultRepositorySystemSession setUserProps(Map<?,?> userProperties)

setUserProperty

public DefaultRepositorySystemSession setUserProperty(String key,
                                                      String value)

getConfigProperties

public Map<String,Object> getConfigProperties()
Specified by:
getConfigProperties in interface RepositorySystemSession

setConfigProperties

public DefaultRepositorySystemSession setConfigProperties(Map<String,Object> configProperties)

setConfigProps

public DefaultRepositorySystemSession setConfigProps(Map<?,?> configProperties)

setConfigProperty

public DefaultRepositorySystemSession setConfigProperty(String key,
                                                        Object value)

getMirrorSelector

public MirrorSelector getMirrorSelector()
Specified by:
getMirrorSelector in interface RepositorySystemSession

setMirrorSelector

public DefaultRepositorySystemSession setMirrorSelector(MirrorSelector mirrorSelector)

getProxySelector

public ProxySelector getProxySelector()
Specified by:
getProxySelector in interface RepositorySystemSession

setProxySelector

public DefaultRepositorySystemSession setProxySelector(ProxySelector proxySelector)

getAuthenticationSelector

public AuthenticationSelector getAuthenticationSelector()
Specified by:
getAuthenticationSelector in interface RepositorySystemSession

setAuthenticationSelector

public DefaultRepositorySystemSession setAuthenticationSelector(AuthenticationSelector authenticationSelector)

getArtifactTypeRegistry

public ArtifactTypeRegistry getArtifactTypeRegistry()
Specified by:
getArtifactTypeRegistry in interface RepositorySystemSession

setArtifactTypeRegistry

public DefaultRepositorySystemSession setArtifactTypeRegistry(ArtifactTypeRegistry artifactTypeRegistry)

getDependencyTraverser

public DependencyTraverser getDependencyTraverser()
Specified by:
getDependencyTraverser in interface RepositorySystemSession

setDependencyTraverser

public DefaultRepositorySystemSession setDependencyTraverser(DependencyTraverser dependencyTraverser)

getDependencyManager

public DependencyManager getDependencyManager()
Specified by:
getDependencyManager in interface RepositorySystemSession

setDependencyManager

public DefaultRepositorySystemSession setDependencyManager(DependencyManager dependencyManager)

getDependencySelector

public DependencySelector getDependencySelector()
Specified by:
getDependencySelector in interface RepositorySystemSession

setDependencySelector

public DefaultRepositorySystemSession setDependencySelector(DependencySelector dependencySelector)

getDependencyGraphTransformer

public DependencyGraphTransformer getDependencyGraphTransformer()
Specified by:
getDependencyGraphTransformer in interface RepositorySystemSession

setDependencyGraphTransformer

public DefaultRepositorySystemSession setDependencyGraphTransformer(DependencyGraphTransformer dependencyGraphTransformer)

getCache

public RepositoryCache getCache()
Specified by:
getCache in interface RepositorySystemSession

setData

public DefaultRepositorySystemSession setData(SessionData data)

getData

public SessionData getData()
Specified by:
getData in interface RepositorySystemSession

setCache

public DefaultRepositorySystemSession setCache(RepositoryCache cache)


Copyright © 2010-2011 Sonatype, Inc.. All Rights Reserved.