Enum Class ValueParamProvider.Priority

java.lang.Object
java.lang.Enum<ValueParamProvider.Priority>
org.glassfish.jersey.server.spi.internal.ValueParamProvider.Priority
All Implemented Interfaces:
Serializable, Comparable<ValueParamProvider.Priority>, java.lang.constant.Constable, ValueParamProvider.PriorityType
Enclosing interface:
ValueParamProvider

public static enum ValueParamProvider.Priority extends Enum<ValueParamProvider.Priority> implements ValueParamProvider.PriorityType
Enumeration of priorities for providers (e.g. ValueSupplierProvider). At first providers with the HIGH priority are examined then those with NORMAL priority and at last the ones with the LOW priority.
  • Enum Constant Details

  • Method Details

    • values

      public static ValueParamProvider.Priority[] values()
      Returns an array containing the constants of this enum class, in the order they are declared.
      Returns:
      an array containing the constants of this enum class, in the order they are declared
    • valueOf

      public static ValueParamProvider.Priority valueOf(String name)
      Returns the enum constant of this class with the specified name. The string must match exactly an identifier used to declare an enum constant in this class. (Extraneous whitespace characters are not permitted.)
      Parameters:
      name - the name of the enum constant to be returned.
      Returns:
      the enum constant with the specified name
      Throws:
      IllegalArgumentException - if this enum class has no constant with the specified name
      NullPointerException - if the argument is null
    • getWeight

      public int getWeight()
      Description copied from interface: ValueParamProvider.PriorityType
      Returns the weight of this priority.
      Specified by:
      getWeight in interface ValueParamProvider.PriorityType
      Returns:
      weight of this priority.