@Generated(value="uk.co.real_logic.artio") public class LogonDecoder extends uk.co.real_logic.artio.builder.CommonDecoderImpl implements MessageDecoder, uk.co.real_logic.artio.decoder.AbstractLogonDecoder
| Modifier and Type | Field and Description |
|---|---|
static long |
MESSAGE_TYPE |
static java.lang.String |
MESSAGE_TYPE_AS_STRING |
static byte[] |
MESSAGE_TYPE_BYTES |
static char[] |
MESSAGE_TYPE_CHARS |
org.agrona.collections.IntHashSet |
messageFields |
org.agrona.collections.IntHashSet |
REQUIRED_FIELDS |
| Constructor and Description |
|---|
LogonDecoder() |
getFloat, getFloatFlyweight, getInt, getIntFlyweight, getLong, getLongFlyweight, groupNoField, invalidTagId, rejectReasonpublic final org.agrona.collections.IntHashSet REQUIRED_FIELDS
public static final long MESSAGE_TYPE
public static final java.lang.String MESSAGE_TYPE_AS_STRING
public static final char[] MESSAGE_TYPE_CHARS
public static final byte[] MESSAGE_TYPE_BYTES
public final org.agrona.collections.IntHashSet messageFields
public boolean validate()
validate in interface uk.co.real_logic.artio.builder.Decoderpublic TrailerDecoder trailer()
trailer in interface MessageDecoderpublic HeaderDecoder header()
header in interface uk.co.real_logic.artio.builder.Decoderheader in interface MessageDecoderpublic int encryptMethod()
public EncryptMethod encryptMethodAsEnum()
public int heartBtInt()
heartBtInt in interface uk.co.real_logic.artio.decoder.AbstractLogonDecoderpublic int rawDataLength()
public boolean hasRawDataLength()
public byte[] rawData()
public boolean hasRawData()
public boolean resetSeqNumFlag()
resetSeqNumFlag in interface uk.co.real_logic.artio.decoder.AbstractLogonDecoderpublic boolean hasResetSeqNumFlag()
hasResetSeqNumFlag in interface uk.co.real_logic.artio.decoder.AbstractLogonDecoderpublic int nextExpectedMsgSeqNum()
public boolean hasNextExpectedMsgSeqNum()
public int maxMessageSize()
public boolean hasMaxMessageSize()
public boolean testMessageIndicator()
public boolean hasTestMessageIndicator()
public char[] username()
username in interface uk.co.real_logic.artio.decoder.AbstractLogonDecoderpublic boolean hasUsername()
hasUsername in interface uk.co.real_logic.artio.decoder.AbstractLogonDecoderpublic int usernameLength()
usernameLength in interface uk.co.real_logic.artio.decoder.AbstractLogonDecoderpublic java.lang.String usernameAsString()
usernameAsString in interface uk.co.real_logic.artio.decoder.AbstractLogonDecoderpublic org.agrona.AsciiSequenceView username(org.agrona.AsciiSequenceView view)
username in interface uk.co.real_logic.artio.decoder.AbstractLogonDecoderpublic char[] password()
password in interface uk.co.real_logic.artio.decoder.AbstractLogonDecoderpublic boolean hasPassword()
hasPassword in interface uk.co.real_logic.artio.decoder.AbstractLogonDecoderpublic int passwordLength()
passwordLength in interface uk.co.real_logic.artio.decoder.AbstractLogonDecoderpublic java.lang.String passwordAsString()
passwordAsString in interface uk.co.real_logic.artio.decoder.AbstractLogonDecoderpublic org.agrona.AsciiSequenceView password(org.agrona.AsciiSequenceView view)
password in interface uk.co.real_logic.artio.decoder.AbstractLogonDecoderpublic int cancelOnDisconnectType()
cancelOnDisconnectType in interface uk.co.real_logic.artio.decoder.AbstractLogonDecoderpublic boolean hasCancelOnDisconnectType()
hasCancelOnDisconnectType in interface uk.co.real_logic.artio.decoder.AbstractLogonDecoderpublic CancelOnDisconnectType cancelOnDisconnectTypeAsEnum()
public int cODTimeoutWindow()
cODTimeoutWindow in interface uk.co.real_logic.artio.decoder.AbstractLogonDecoderpublic boolean hasCODTimeoutWindow()
hasCODTimeoutWindow in interface uk.co.real_logic.artio.decoder.AbstractLogonDecoderpublic boolean supportsUsername()
supportsUsername in interface uk.co.real_logic.artio.decoder.AbstractLogonDecoderpublic boolean supportsPassword()
supportsPassword in interface uk.co.real_logic.artio.decoder.AbstractLogonDecoderpublic boolean supportsCancelOnDisconnectType()
supportsCancelOnDisconnectType in interface uk.co.real_logic.artio.decoder.AbstractLogonDecoderpublic boolean supportsCODTimeoutWindow()
supportsCODTimeoutWindow in interface uk.co.real_logic.artio.decoder.AbstractLogonDecoderpublic int decode(uk.co.real_logic.artio.util.AsciiBuffer buffer,
int offset,
int length)
decode in interface uk.co.real_logic.artio.builder.Decoderpublic void reset()
reset in interface uk.co.real_logic.artio.builder.Decoderpublic void resetMessage()
public void resetEncryptMethod()
public void resetHeartBtInt()
public void resetRawDataLength()
public void resetRawData()
public void resetResetSeqNumFlag()
public void resetNextExpectedMsgSeqNum()
public void resetMaxMessageSize()
public void resetTestMessageIndicator()
public void resetUsername()
public void resetPassword()
public void resetCancelOnDisconnectType()
public void resetCODTimeoutWindow()
public java.lang.String toString()
toString in class java.lang.Objectpublic java.lang.StringBuilder appendTo(java.lang.StringBuilder builder)
appendTo in interface uk.co.real_logic.artio.builder.CharAppenderpublic java.lang.StringBuilder appendTo(java.lang.StringBuilder builder,
int level)
appendTo in interface uk.co.real_logic.artio.builder.Decoderpublic LogonEncoder toEncoder(uk.co.real_logic.artio.builder.Encoder encoder)
toEncoder in interface uk.co.real_logic.artio.builder.Decoderpublic LogonEncoder toEncoder(LogonEncoder encoder)
Copyright © 2015-2022 Real Logic Limited. All Rights Reserved.