public enum DisconnectReason extends java.lang.Enum<DisconnectReason>
| Enum Constant and Description |
|---|
ADMIN_API_DISCONNECT
Disconnected due to an explicit administrative API operation from a user
|
APPLICATION_DISCONNECT
We disconnected due an application level request
|
AUTHENTICATION_TIMEOUT
We disconnected due to the authentication strategy not responding within the timeout
|
CALLBACK_EXCEPTION
Disconnected due to an exception being thrown by a callback from application code.
|
DUPLICATE_SESSION
We disconnected due the session id being the same as one already connected
|
ENGINE_SHUTDOWN
We disconnected the connection due to the engine shutting down
|
EXCEPTION
We disconnected due to the engine receiving an IOException
|
FAILED_AUTHENTICATION
We disconnected due to the authentication strategy returning false
|
FIRST_MESSAGE_NOT_LOGON
We disconnected due to the first message that we received not being a logon
|
FIX_HEARTBEAT_TIMEOUT
Regular Fix heartbeat timeout
|
INCORRECT_BEGIN_STRING
We disconnected due begin string field was invalid
|
INVALID_BODY_LENGTH
We disconnected due a message having an invalid body length field
|
INVALID_CONFIGURATION_NOT_LOGGING_MESSAGES
Persistence Strategy specified INDEXED but EngineConfiguration has disabled required logging of messages
|
INVALID_FIX_MESSAGE
We disconnected due to codec validation failing
|
INVALID_FIXP_MESSAGE
We disconnected due to an error in framing FIXP messages
|
INVALID_SENDING_TIME
We disconnected due an invalid sending time field in the fix message
|
LIBRARY_DISCONNECT
We disconnected due to its library disconnecting
|
LOGOUT
We disconnected due to receiving a logout message
|
MISSING_LOGON_COMP_ID
Disconnected due to a sender or target comp id field missing from the Logon message
|
MSG_SEQ_NO_MISSING
We disconnected due to the message sequence number field being missing
|
MSG_SEQ_NO_TOO_LOW
We disconnected due to the message sequence number being too low
|
NEGATIVE_HEARTBEAT_INTERVAL
We disconnected due to a negative heartbeat interval field
|
NO_LOGON
We disconnected due to no logon message being sent after a timeout
|
NULL_VAL
To be used to represent not present or null.
|
REMOTE_DISCONNECT
The TCP connection was disconnected remotely
|
REPLAY_BACK_PRESSURE_DISCONNECT
We disconnected because an inbound message timeout whilst a replay was going on
|
SLOW_CONSUMER
We disconnected due to the consumer being too slow at reading the connection
|
| Modifier and Type | Method and Description |
|---|---|
static DisconnectReason |
get(short value)
Lookup the enum value representing the value.
|
short |
value()
The raw encoded value in the Java type representation.
|
static DisconnectReason |
valueOf(java.lang.String name)
Returns the enum constant of this type with the specified name.
|
static DisconnectReason[] |
values()
Returns an array containing the constants of this enum type, in
the order they are declared.
|
public static final DisconnectReason REMOTE_DISCONNECT
public static final DisconnectReason APPLICATION_DISCONNECT
public static final DisconnectReason LIBRARY_DISCONNECT
public static final DisconnectReason ENGINE_SHUTDOWN
public static final DisconnectReason EXCEPTION
public static final DisconnectReason SLOW_CONSUMER
public static final DisconnectReason NO_LOGON
public static final DisconnectReason DUPLICATE_SESSION
public static final DisconnectReason INVALID_BODY_LENGTH
public static final DisconnectReason LOGOUT
public static final DisconnectReason FIRST_MESSAGE_NOT_LOGON
public static final DisconnectReason INCORRECT_BEGIN_STRING
public static final DisconnectReason MSG_SEQ_NO_TOO_LOW
public static final DisconnectReason MSG_SEQ_NO_MISSING
public static final DisconnectReason INVALID_SENDING_TIME
public static final DisconnectReason NEGATIVE_HEARTBEAT_INTERVAL
public static final DisconnectReason FAILED_AUTHENTICATION
public static final DisconnectReason INVALID_FIX_MESSAGE
public static final DisconnectReason INVALID_CONFIGURATION_NOT_LOGGING_MESSAGES
public static final DisconnectReason AUTHENTICATION_TIMEOUT
public static final DisconnectReason INVALID_FIXP_MESSAGE
public static final DisconnectReason ADMIN_API_DISCONNECT
public static final DisconnectReason MISSING_LOGON_COMP_ID
public static final DisconnectReason CALLBACK_EXCEPTION
public static final DisconnectReason REPLAY_BACK_PRESSURE_DISCONNECT
public static final DisconnectReason FIX_HEARTBEAT_TIMEOUT
public static final DisconnectReason NULL_VAL
public static DisconnectReason[] values()
for (DisconnectReason c : DisconnectReason.values()) System.out.println(c);
public static DisconnectReason 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 short value()
public static DisconnectReason get(short value)
value - encoded to be looked up.Copyright © 2015-2022 Real Logic Limited. All Rights Reserved.