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
Constructors Constructor Description SimpleArtifactDescriptorPolicy(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
All Methods Instance Methods Concrete Methods Modifier and Type Method Description int
getPolicy(RepositorySystemSession session, ArtifactDescriptorPolicyRequest request)
Gets the error policy for an artifact's descriptor.
-
-
-
Constructor Detail
-
SimpleArtifactDescriptorPolicy
public SimpleArtifactDescriptorPolicy(boolean ignoreMissing, boolean ignoreInvalid)
Creates a new error policy with the specified behavior.- Parameters:
ignoreMissing
-true
to ignore missing descriptors,false
to fail resolution.ignoreInvalid
-true
to ignore invalid descriptors,false
to fail resolution.
-
SimpleArtifactDescriptorPolicy
public SimpleArtifactDescriptorPolicy(int policy)
Creates a new error policy with the specified bit mask.- Parameters:
policy
- The bit mask describing the policy.
-
-
Method Detail
-
getPolicy
public int getPolicy(RepositorySystemSession session, ArtifactDescriptorPolicyRequest request)
Description copied from interface:ArtifactDescriptorPolicy
Gets the error policy for an artifact's descriptor.- Specified by:
getPolicy
in 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.
-
-