Enum WatchMode

java.lang.Object
java.lang.Enum<WatchMode>
org.apache.curator.x.async.WatchMode
All Implemented Interfaces:
Serializable, Comparable<WatchMode>, java.lang.constant.Constable

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

    • successOnly

      public static final WatchMode successOnly
      The CompletionStage<org.apache.zookeeper.WatchedEvent> will only complete on successful trigger. i.e. connection issues are ignored
    • stateChangeOnly

      public static final WatchMode stateChangeOnly
      The CompletionStage<org.apache.zookeeper.WatchedEvent> will only completeExceptionally. Successful trigger is ignored. Connection exceptions are of type: AsyncEventException.
    • stateChangeAndSuccess

      public static final WatchMode stateChangeAndSuccess
      The CompletionStage<org.apache.zookeeper.WatchedEvent> will complete for both successful trigger and connection exceptions. Connection exceptions are of type: AsyncEventException. Note: this is the default watch mode.
  • Method Details

    • values

      public static WatchMode[] values()
      Returns an array containing the constants of this enum type, in the order they are declared.
      Returns:
      an array containing the constants of this enum type, in the order they are declared
    • valueOf

      public static WatchMode valueOf(String name)
      Returns the enum constant of this type with the specified name. The string must match exactly an identifier used to declare an enum constant in this type. (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 type has no constant with the specified name
      NullPointerException - if the argument is null