Class SimpleArtifactDescriptorPolicy

java.lang.Object
org.eclipse.aether.util.repository.SimpleArtifactDescriptorPolicy
All Implemented Interfaces:
org.eclipse.aether.resolution.ArtifactDescriptorPolicy

public final class SimpleArtifactDescriptorPolicy extends Object implements org.eclipse.aether.resolution.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.
    Creates a new error policy with the specified bit mask.
  • Method Summary

    Modifier and Type
    Method
    Description
    int
    getPolicy(org.eclipse.aether.RepositorySystemSession session, org.eclipse.aether.resolution.ArtifactDescriptorPolicyRequest request)
     

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

    • 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 Details

    • getPolicy

      public int getPolicy(org.eclipse.aether.RepositorySystemSession session, org.eclipse.aether.resolution.ArtifactDescriptorPolicyRequest request)
      Specified by:
      getPolicy in interface org.eclipse.aether.resolution.ArtifactDescriptorPolicy