Enum Class BayeuxClient.State

java.lang.Object
java.lang.Enum<BayeuxClient.State>
org.cometd.client.BayeuxClient.State
All Implemented Interfaces:
Serializable, Comparable<BayeuxClient.State>, Constable
Enclosing class:
BayeuxClient

public static enum BayeuxClient.State extends Enum<BayeuxClient.State>
The states that a BayeuxClient may assume.
  • Enum Constant Details

    • UNCONNECTED

      public static final BayeuxClient.State UNCONNECTED
      State assumed after the handshake when the connection is broken
    • HANDSHAKING

      public static final BayeuxClient.State HANDSHAKING
      State assumed when the handshake is being sent
    • REHANDSHAKING

      public static final BayeuxClient.State REHANDSHAKING
      State assumed when a first handshake failed and the handshake is retried, or when the Bayeux server requests a re-handshake
    • HANDSHAKEN

      public static final BayeuxClient.State HANDSHAKEN
      State assumed when the handshake is received, but before connecting
    • CONNECTING

      public static final BayeuxClient.State CONNECTING
      State assumed when the connect is being sent for the first time
    • CONNECTED

      public static final BayeuxClient.State CONNECTED
      State assumed when this BayeuxClient is connected to the Bayeux server
    • DISCONNECTING

      public static final BayeuxClient.State DISCONNECTING
      State assumed when the disconnect is being sent
    • TERMINATING

      public static final BayeuxClient.State TERMINATING
      State assumed when the disconnect is received but terminal actions must be performed
    • DISCONNECTED

      public static final BayeuxClient.State DISCONNECTED
      State assumed before the handshake and when the disconnect is completed
  • Method Details

    • values

      public static BayeuxClient.State[] 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 BayeuxClient.State 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