public static enum NexmoConnectionListener.ConnectionStatusReason extends java.lang.Enum<NexmoConnectionListener.ConnectionStatusReason>
NexmoConnectionListener
.Enum Constant and Description |
---|
LOGIN
User is logged-in.
|
LOGOUT
User is logged-out.
|
MAX_SESSIONS
Maximum number of sessions limit reached in the websocket communication protocol.
|
NETWORK_ERROR
Network error has occurred.
|
SESSION_ERROR
Session error has occurred.
|
SESSION_INVALID
Session is invalid.
|
SSL_PINNING_ERROR
Pinned Certificate/Public key mismatch.
|
TERMINATED
Session has been terminated.
|
TOKEN_EXPIRED
Token has expired.
|
TOKEN_INVALID
Token is invalid.
|
TOKEN_REFRESHED
Token has been refreshed.
|
UNKNOWN
Unknown error has occurred.
|
Modifier and Type | Method and Description |
---|---|
static NexmoConnectionListener.ConnectionStatusReason |
fromCoreConnectionStatusReason(ILoginStateListener.eConnectionStatusReason coreStatusReason)
Converts
ILoginStateListener.eConnectionStatusReason to NexmoConnectionListener |
static NexmoConnectionListener.ConnectionStatusReason |
valueOf(java.lang.String name)
Returns the enum constant of this type with the specified name.
|
static NexmoConnectionListener.ConnectionStatusReason[] |
values()
Returns an array containing the constants of this enum type, in
the order they are declared.
|
public static final NexmoConnectionListener.ConnectionStatusReason LOGIN
public static final NexmoConnectionListener.ConnectionStatusReason LOGOUT
public static final NexmoConnectionListener.ConnectionStatusReason TOKEN_REFRESHED
NexmoClient.updateAuthToken(String)
public static final NexmoConnectionListener.ConnectionStatusReason TOKEN_INVALID
public static final NexmoConnectionListener.ConnectionStatusReason TOKEN_EXPIRED
public static final NexmoConnectionListener.ConnectionStatusReason TERMINATED
public static final NexmoConnectionListener.ConnectionStatusReason SESSION_INVALID
public static final NexmoConnectionListener.ConnectionStatusReason SESSION_ERROR
public static final NexmoConnectionListener.ConnectionStatusReason MAX_SESSIONS
public static final NexmoConnectionListener.ConnectionStatusReason NETWORK_ERROR
public static final NexmoConnectionListener.ConnectionStatusReason SSL_PINNING_ERROR
public static final NexmoConnectionListener.ConnectionStatusReason UNKNOWN
public static NexmoConnectionListener.ConnectionStatusReason[] values()
for (NexmoConnectionListener.ConnectionStatusReason c : NexmoConnectionListener.ConnectionStatusReason.values()) System.out.println(c);
public static NexmoConnectionListener.ConnectionStatusReason valueOf(java.lang.String name)
name
- the name of the enum constant to be returned.java.lang.IllegalArgumentException
- if this enum type has no constant with the specified namejava.lang.NullPointerException
- if the argument is nullpublic static NexmoConnectionListener.ConnectionStatusReason fromCoreConnectionStatusReason(ILoginStateListener.eConnectionStatusReason coreStatusReason)
ILoginStateListener.eConnectionStatusReason
to NexmoConnectionListener
coreStatusReason
- reason to be converted.