Enum Class AckMode

java.lang.Object
java.lang.Enum<AckMode>
com.cumulocity.sdk.client.notification2.AckMode
All Implemented Interfaces:
Serializable, Comparable<AckMode>, Constable

public enum AckMode extends Enum<AckMode>
How Notifications2 API should respond with ACK message on websocket client
  • Enum Constant Details

    • NONE

      public static final AckMode NONE
      Do not respond at all - ACK will be handled manually by the subscriber
    • IMMEDIATE

      public static final AckMode IMMEDIATE
      Respond immediate after the message is received and before it's processed by the subscriber
    • SYNCHRONOUS

      public static final AckMode SYNCHRONOUS
      Respond after the message is successfully processed by the subscriber
  • Method Details

    • values

      public static AckMode[] 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 AckMode 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