## Uses of Class
org.eclipse.aether.DefaultRepositorySystemSession

- Packages that use DefaultRepositorySystemSession
  Package | Description
  --- | ---
  org.eclipse.aether | The primary API of the `RepositorySystem` and its functionality.
  org.eclipse.aether.internal.test.util | Utility classes to ease unit testing.

- - ### Uses of DefaultRepositorySystemSession in org.eclipse.aether

    Methods in org.eclipse.aether that return DefaultRepositorySystemSession
    Modifier and Type | Method and Description
    --- | ---
    `DefaultRepositorySystemSession` | DefaultRepositorySystemSession.`setArtifactDescriptorPolicy(ArtifactDescriptorPolicy artifactDescriptorPolicy)` Sets the policy which controls how errors related to reading artifact descriptors should be handled.
    `DefaultRepositorySystemSession` | DefaultRepositorySystemSession.`setArtifactTypeRegistry(ArtifactTypeRegistry artifactTypeRegistry)` Sets the registry of artifact types recognized by this session.
    `DefaultRepositorySystemSession` | DefaultRepositorySystemSession.`setAuthenticationSelector(AuthenticationSelector authenticationSelector)` Sets the authentication selector to use for repositories discovered in artifact descriptors.
    `DefaultRepositorySystemSession` | DefaultRepositorySystemSession.`setCache(RepositoryCache cache)` Sets the cache the repository system may use to save data for future reuse during the session.
    `DefaultRepositorySystemSession` | DefaultRepositorySystemSession.`setChecksumPolicy(String checksumPolicy)` Sets the global checksum policy.
    `DefaultRepositorySystemSession` | DefaultRepositorySystemSession.`setConfigProperties(Map<?,?> configProperties)` Sets the configuration properties used to tweak internal aspects of the repository system (e.g. thread pooling, connector-specific behavior, etc.)
    `DefaultRepositorySystemSession` | DefaultRepositorySystemSession.`setConfigProperty(String key, Object value)` Sets the specified configuration property.
    `DefaultRepositorySystemSession` | DefaultRepositorySystemSession.`setData(SessionData data)` Sets the custom data associated with this session.
    `DefaultRepositorySystemSession` | DefaultRepositorySystemSession.`setDependencyGraphTransformer(DependencyGraphTransformer dependencyGraphTransformer)` Sets the dependency graph transformer to use for building dependency graphs.
    `DefaultRepositorySystemSession` | DefaultRepositorySystemSession.`setDependencyManager(DependencyManager dependencyManager)` Sets the dependency manager to use for building dependency graphs.
    `DefaultRepositorySystemSession` | DefaultRepositorySystemSession.`setDependencySelector(DependencySelector dependencySelector)` Sets the dependency selector to use for building dependency graphs.
    `DefaultRepositorySystemSession` | DefaultRepositorySystemSession.`setDependencyTraverser(DependencyTraverser dependencyTraverser)` Sets the dependency traverser to use for building dependency graphs.
    `DefaultRepositorySystemSession` | DefaultRepositorySystemSession.`setIgnoreArtifactDescriptorRepositories(boolean ignoreArtifactDescriptorRepositories)` Controls whether repositories declared in artifact descriptors should be ignored during transitive dependency collection.
    `DefaultRepositorySystemSession` | DefaultRepositorySystemSession.`setLocalRepositoryManager(LocalRepositoryManager localRepositoryManager)` Sets the local repository manager used during this session.
    `DefaultRepositorySystemSession` | DefaultRepositorySystemSession.`setMirrorSelector(MirrorSelector mirrorSelector)` Sets the mirror selector to use for repositories discovered in artifact descriptors.
    `DefaultRepositorySystemSession` | DefaultRepositorySystemSession.`setOffline(boolean offline)` Controls whether the repository system operates in offline mode and avoids/refuses any access to remote repositories.
    `DefaultRepositorySystemSession` | DefaultRepositorySystemSession.`setProxySelector(ProxySelector proxySelector)` Sets the proxy selector to use for repositories discovered in artifact descriptors.
    `DefaultRepositorySystemSession` | DefaultRepositorySystemSession.`setRepositoryListener(RepositoryListener repositoryListener)` Sets the listener being notified of actions in the repository system.
    `DefaultRepositorySystemSession` | DefaultRepositorySystemSession.`setResolutionErrorPolicy(ResolutionErrorPolicy resolutionErrorPolicy)` Sets the policy which controls whether resolutions errors from remote repositories should be cached.
    `DefaultRepositorySystemSession` | DefaultRepositorySystemSession.`setSystemProperties(Map<?,?> systemProperties)` Sets the system properties to use, e.g. for processing of artifact descriptors.
    `DefaultRepositorySystemSession` | DefaultRepositorySystemSession.`setSystemProperty(String key, String value)` Sets the specified system property.
    `DefaultRepositorySystemSession` | DefaultRepositorySystemSession.`setTransferListener(TransferListener transferListener)` Sets the listener being notified of uploads/downloads by the repository system.
    `DefaultRepositorySystemSession` | DefaultRepositorySystemSession.`setUpdatePolicy(String updatePolicy)` Sets the global update policy.
    `DefaultRepositorySystemSession` | DefaultRepositorySystemSession.`setUserProperties(Map<?,?> userProperties)` Sets the user properties to use, e.g. for processing of artifact descriptors.
    `DefaultRepositorySystemSession` | DefaultRepositorySystemSession.`setUserProperty(String key, String value)` Sets the specified user property.
    `DefaultRepositorySystemSession` | DefaultRepositorySystemSession.`setVersionFilter(VersionFilter versionFilter)` Sets the version filter to use for building dependency graphs.
    `DefaultRepositorySystemSession` | DefaultRepositorySystemSession.`setWorkspaceReader(WorkspaceReader workspaceReader)` Sets the workspace reader used during this session.

  - ### Uses of DefaultRepositorySystemSession in org.eclipse.aether.internal.test.util

    Methods in org.eclipse.aether.internal.test.util that return DefaultRepositorySystemSession
    Modifier and Type | Method and Description
    --- | ---
    `static DefaultRepositorySystemSession` | TestUtils.`newSession()` Creates a new repository session whose local repository manager is initialized with an instance of `TestLocalRepositoryManager`.

Copyright © 2010-2014 The Eclipse Foundation. All Rights Reserved.