Enum Class ConnectionState

java.lang.Object
java.lang.Enum<ConnectionState>
dev.objz.commandbridge.api.platform.ConnectionState
All Implemented Interfaces:
Serializable, Comparable<ConnectionState>, Constable

public enum ConnectionState extends Enum<ConnectionState>
Represents the network connection status between a server and the bridge.
  • Enum Constant Details

    • DISCONNECTED

      public static final ConnectionState DISCONNECTED
      No connection established.
    • CONNECTING

      public static final ConnectionState CONNECTING
      Attempting to establish a socket connection.
    • CONNECTED

      public static final ConnectionState CONNECTED
      Socket connected, awaiting authentication.
    • AUTHENTICATED

      public static final ConnectionState AUTHENTICATED
      Fully connected and authorized to send/receive messages.
    • RECONNECTING

      public static final ConnectionState RECONNECTING
      Connection lost, attempting to re-establish.
    • AUTH_FAILED

      public static final ConnectionState AUTH_FAILED
      Authentication failed; no further attempts will be made.
  • Method Details

    • values

      public static ConnectionState[] 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 ConnectionState 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
    • isActive

      public boolean isActive()
      Returns:
      true if the connection is established and ready for message transport