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 Link icon

    • UNCONNECTED Link icon

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

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

      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 Link icon

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

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

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

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

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

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

    • values Link icon

      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 Link icon

      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