Package nl.vpro.io.prepr.rs
Enum Class InvalidSignatureAction
- All Implemented Interfaces:
Serializable
,Comparable<InvalidSignatureAction>
,Constable
,Predicate<Instant>
public enum InvalidSignatureAction
extends Enum<InvalidSignatureAction>
implements Predicate<Instant>
-
Nested Class Summary
Nested classes/interfaces inherited from class java.lang.Enum
Enum.EnumDesc<E extends Enum<E>>
-
Enum Constant Summary
Enum ConstantsEnum ConstantDescriptionSend 'ACCEPT' back to Prepr, but just drop the entire messageJust always process, even if the signature was wrongJust process, even if the signature was wrong, but only if we started recently.Send unauthorize back to Prepr -
Method Summary
Modifier and TypeMethodDescriptionboolean
Whether the message belonging to the signature must be processedstatic InvalidSignatureAction
Returns the enum constant of this class with the specified name.static InvalidSignatureAction[]
values()
Returns an array containing the constants of this enum class, in the order they are declared.
-
Enum Constant Details
-
PROCESS
Just always process, even if the signature was wrong -
PROCESS_IF_JUST_STARTED
Just process, even if the signature was wrong, but only if we started recently. -
IGNORE
Send 'ACCEPT' back to Prepr, but just drop the entire message -
UNAUTHORIZED
Send unauthorize back to Prepr
-
-
Method Details
-
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
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 nameNullPointerException
- if the argument is null
-
test
Whether the message belonging to the signature must be processed
-