Class SimpleArtifactDescriptorPolicy
java.lang.Object
org.eclipse.aether.util.repository.SimpleArtifactDescriptorPolicy
- All Implemented Interfaces:
 ArtifactDescriptorPolicy
public final class SimpleArtifactDescriptorPolicy
extends Object
implements ArtifactDescriptorPolicy
An artifact descriptor error policy that allows to control error handling at a global level.
- 
Field Summary
Fields inherited from interface org.eclipse.aether.resolution.ArtifactDescriptorPolicy
IGNORE_ERRORS, IGNORE_INVALID, IGNORE_MISSING, STRICT - 
Constructor Summary
ConstructorsConstructorDescriptionSimpleArtifactDescriptorPolicy(boolean ignoreMissing, boolean ignoreInvalid) Creates a new error policy with the specified behavior.SimpleArtifactDescriptorPolicy(int policy) Creates a new error policy with the specified bit mask. - 
Method Summary
Modifier and TypeMethodDescriptionintgetPolicy(RepositorySystemSession session, ArtifactDescriptorPolicyRequest request) Gets the error policy for an artifact's descriptor. 
- 
Constructor Details
- 
SimpleArtifactDescriptorPolicy
Creates a new error policy with the specified behavior.- Parameters:
 ignoreMissing-trueto ignore missing descriptors,falseto fail resolutionignoreInvalid-trueto ignore invalid descriptors,falseto fail resolution
 - 
SimpleArtifactDescriptorPolicy
Creates a new error policy with the specified bit mask.- Parameters:
 policy- the bit mask describing the policy
 
 - 
 - 
Method Details
- 
getPolicy
Description copied from interface:ArtifactDescriptorPolicyGets the error policy for an artifact's descriptor.- Specified by:
 getPolicyin interfaceArtifactDescriptorPolicy- Parameters:
 session- The repository session during which the policy is determined, must not benull.request- The policy request holding further details, must not benull.- Returns:
 - The bit mask describing the desired error policy.
 
 
 -