Enum Class InvalidSignatureAction

java.lang.Object
java.lang.Enum<InvalidSignatureAction>
nl.vpro.io.prepr.rs.InvalidSignatureAction
All Implemented Interfaces:
Serializable, Comparable<InvalidSignatureAction>, Constable, Predicate<Instant>

public enum InvalidSignatureAction extends Enum<InvalidSignatureAction> implements Predicate<Instant>
  • Enum Constant Details

    • PROCESS

      public static final InvalidSignatureAction PROCESS
      Just always process, even if the signature was wrong
    • PROCESS_IF_JUST_STARTED

      public static final InvalidSignatureAction PROCESS_IF_JUST_STARTED
      Just process, even if the signature was wrong, but only if we started recently.
    • IGNORE

      public static final InvalidSignatureAction IGNORE
      Send 'ACCEPT' back to Prepr, but just drop the entire message
    • UNAUTHORIZED

      public static final InvalidSignatureAction UNAUTHORIZED
      Send unauthorize back to Prepr
  • Method Details

    • values

      public static InvalidSignatureAction[] 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 InvalidSignatureAction 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
    • test

      public boolean test(Instant acceptBefore)
      Whether the message belonging to the signature must be processed
      Specified by:
      test in interface Predicate<Instant>