Enum Class SloMode

java.lang.Object
java.lang.Enum<SloMode>
swiss.trustbroker.federation.xmlconfig.SloMode
All Implemented Interfaces:
Serializable, Comparable<SloMode>, Constable

public enum SloMode extends Enum<SloMode>
Operation mode for single (global) logout.
  • Enum Constant Details

    • RESPONSE

      public static final SloMode RESPONSE
      Configuration for response to the RP initiating the logout.
    • NOTIFY_TRY

      public static final SloMode NOTIFY_TRY
      Configuration for notification to an RP participating in the SSO session that is being logged out. Fire and forget mode: do not wait for response of notification.
    • NOTIFY_FAIL

      public static final SloMode NOTIFY_FAIL
      Configuration for notification to an RP participating in the SSO session that is being logged out. Wait for response of notification, fail if it times out.
    • RESPONSE_NOTIFY_TRY

      public static final SloMode RESPONSE_NOTIFY_TRY
      Configuration for both RESPONSE and NOTIFY_TRY
    • RESPONSE_NOTIFY_FAIL

      public static final SloMode RESPONSE_NOTIFY_FAIL
      Configuration for both RESPONSE and NOTIFY_FAIL
  • Method Details

    • values

      public static SloMode[] 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 SloMode 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
    • isNotifyTry

      public boolean isNotifyTry()
    • isNotifyFail

      public boolean isNotifyFail()
    • isResponse

      public boolean isResponse()
    • isNotification

      public boolean isNotification()
    • isWaitForResponse

      public boolean isWaitForResponse()