Enum Class DisconnectReason
- All Implemented Interfaces:
Serializable
,Comparable<DisconnectReason>
,java.lang.constant.Constable
Disconnect Reason Enum
-
Nested Class Summary
Nested classes/interfaces inherited from class java.lang.Enum
Enum.EnumDesc<E extends Enum<E>>
-
Enum Constant Summary
Enum ConstantDescriptionSubData disconnected because it was instructed to do soSubData disconnected because the socket connection was interruptedSubData disconnected because:
We could not meet the server's encryption standards We were using the right encryption, but the wrong key to encrypt with The server began sending unintelligible data after the encryption requestSubData disconnected because the AuthService determined our login credentials to be invalidSubData disconnected because of a Protocol MismatchSubData disconnected because an unhandled exception occurred -
Method Summary
Modifier and TypeMethodDescriptionstatic DisconnectReason
Returns the enum constant of this class with the specified name.static DisconnectReason[]
values()
Returns an array containing the constants of this enum class, in the order they are declared.Methods inherited from class java.lang.Enum
compareTo, describeConstable, equals, getDeclaringClass, hashCode, name, ordinal, toString, valueOf
-
Enum Constant Details
-
PROTOCOL_MISMATCH
SubData disconnected because of a Protocol Mismatch -
ENCRYPTION_MISMATCH
SubData disconnected because:
- We could not meet the server's encryption standards
- We were using the right encryption, but the wrong key to encrypt with
- The server began sending unintelligible data after the encryption request
-
INVALID_LOGIN
SubData disconnected because the AuthService determined our login credentials to be invalid -
UNHANDLED_EXCEPTION
SubData disconnected because an unhandled exception occurred -
CONNECTION_INTERRUPTED
SubData disconnected because the socket connection was interrupted -
CLOSE_REQUESTED
SubData disconnected because it was instructed to do so
-
-
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
-