public final class SimpleResolutionErrorPolicy extends Object implements org.eclipse.aether.resolution.ResolutionErrorPolicy
Constructor and Description |
---|
SimpleResolutionErrorPolicy(boolean cacheNotFound,
boolean cacheTransferErrors)
Creates a new error policy with the specified behavior for both artifacts and metadata.
|
SimpleResolutionErrorPolicy(int policy)
Creates a new error policy with the specified bit mask for both artifacts and metadata.
|
SimpleResolutionErrorPolicy(int artifactPolicy,
int metadataPolicy)
Creates a new error policy with the specified bit masks for artifacts and metadata.
|
Modifier and Type | Method and Description |
---|---|
int |
getArtifactPolicy(org.eclipse.aether.RepositorySystemSession session,
org.eclipse.aether.resolution.ResolutionErrorPolicyRequest<org.eclipse.aether.artifact.Artifact> request) |
int |
getMetadataPolicy(org.eclipse.aether.RepositorySystemSession session,
org.eclipse.aether.resolution.ResolutionErrorPolicyRequest<org.eclipse.aether.metadata.Metadata> request) |
public SimpleResolutionErrorPolicy(boolean cacheNotFound, boolean cacheTransferErrors)
cacheNotFound
- true
to enable caching of missing items, false
to disable it.cacheTransferErrors
- true
to enable chaching of transfer errors, false
to disable it.public SimpleResolutionErrorPolicy(int policy)
policy
- The bit mask describing the policy for artifacts and metadata.public SimpleResolutionErrorPolicy(int artifactPolicy, int metadataPolicy)
artifactPolicy
- The bit mask describing the policy for artifacts.metadataPolicy
- The bit mask describing the policy for metadata.public int getArtifactPolicy(org.eclipse.aether.RepositorySystemSession session, org.eclipse.aether.resolution.ResolutionErrorPolicyRequest<org.eclipse.aether.artifact.Artifact> request)
getArtifactPolicy
in interface org.eclipse.aether.resolution.ResolutionErrorPolicy
public int getMetadataPolicy(org.eclipse.aether.RepositorySystemSession session, org.eclipse.aether.resolution.ResolutionErrorPolicyRequest<org.eclipse.aether.metadata.Metadata> request)
getMetadataPolicy
in interface org.eclipse.aether.resolution.ResolutionErrorPolicy
Copyright © 2010–2017 The Apache Software Foundation. All rights reserved.