Enum Class Session.State
- All Implemented Interfaces:
Serializable
,Comparable<Session.State>
,Constable
Indicates the session's current connection state.
- See Also:
-
Nested Class Summary
Nested classes/interfaces inherited from class java.lang.Enum
Enum.EnumDesc<E extends Enum<E>>
-
Enum Constant Summary
Enum ConstantsEnum ConstantDescriptionIndicates that the session is permanently closed.Indicates that the session is currently connected, and remote calls are likely to succeed.Indicates that the session isn't connected, and it's about to begin reconnecting.Indicates that the session has just finished reconnecting, but remote calls will still fail until the session state is connected.Indicates that the session is attempting to reconnect, and all remote calls from this session are failing. -
Method Summary
Modifier and TypeMethodDescriptionstatic Session.State
Returns the enum constant of this class with the specified name.static Session.State[]
values()
Returns an array containing the constants of this enum class, in the order they are declared.
-
Enum Constant Details
-
CONNECTED
Indicates that the session is currently connected, and remote calls are likely to succeed. -
DISCONNECTED
Indicates that the session isn't connected, and it's about to begin reconnecting. -
RECONNECTING
Indicates that the session is attempting to reconnect, and all remote calls from this session are failing. -
RECONNECTED
Indicates that the session has just finished reconnecting, but remote calls will still fail until the session state is connected. -
CLOSED
Indicates that the session is permanently closed.
-
-
Method Details
-
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
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 nameNullPointerException
- if the argument is null
-