Enum Class EvictionReason

java.lang.Object
java.lang.Enum<EvictionReason>
org.apache.nifi.processor.util.bin.EvictionReason
All Implemented Interfaces:
Serializable, Comparable<EvictionReason>, Constable

public enum EvictionReason extends Enum<EvictionReason>
  • Enum Constant Details

    • MAX_BYTES_THRESHOLD_REACHED

      public static final EvictionReason MAX_BYTES_THRESHOLD_REACHED
    • MAX_ENTRIES_THRESHOLD_REACHED

      public static final EvictionReason MAX_ENTRIES_THRESHOLD_REACHED
    • MIN_THRESHOLDS_REACHED

      public static final EvictionReason MIN_THRESHOLDS_REACHED
    • TIMEOUT

      public static final EvictionReason TIMEOUT
    • BIN_MANAGER_FULL

      public static final EvictionReason BIN_MANAGER_FULL
    • UNSET

      public static final EvictionReason UNSET
  • Field Details

    • explanation

      private final String explanation
  • Constructor Details

    • EvictionReason

      private EvictionReason(String explanation)
  • Method Details

    • values

      public static EvictionReason[] 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 EvictionReason 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
    • getExplanation

      public String getExplanation()
    • toString

      public String toString()
      Overrides:
      toString in class Enum<EvictionReason>