@Generated(value="uk.co.real_logic.artio")
public class HeaderDecoder
extends uk.co.real_logic.artio.builder.CommonDecoderImpl
implements uk.co.real_logic.artio.decoder.SessionHeaderDecoder
| Modifier and Type | Field and Description |
|---|---|
org.agrona.collections.IntHashSet |
REQUIRED_FIELDS |
| Constructor and Description |
|---|
HeaderDecoder() |
HeaderDecoder(TrailerDecoder trailer) |
| Modifier and Type | Method and Description |
|---|---|
java.lang.StringBuilder |
appendTo(java.lang.StringBuilder builder) |
java.lang.StringBuilder |
appendTo(java.lang.StringBuilder builder,
int level) |
char[] |
beginString() |
org.agrona.AsciiSequenceView |
beginString(org.agrona.AsciiSequenceView view) |
java.lang.String |
beginStringAsString() |
int |
beginStringLength() |
int |
bodyLength() |
int |
bodyLengthLength() |
int |
decode(uk.co.real_logic.artio.util.AsciiBuffer buffer,
int offset,
int length) |
boolean |
hasLastMsgSeqNumProcessed() |
boolean |
hasOrigSendingTime() |
boolean |
hasPossDupFlag() |
boolean |
hasPossResend() |
boolean |
hasSenderLocationID() |
boolean |
hasSenderSubID() |
boolean |
hasTargetLocationID() |
boolean |
hasTargetSubID() |
boolean |
hasTestField() |
int |
lastMsgSeqNumProcessed() |
int |
lastMsgSeqNumProcessedLength() |
long |
messageType() |
int |
msgSeqNum() |
int |
msgSeqNumLength() |
char[] |
msgType() |
org.agrona.AsciiSequenceView |
msgType(org.agrona.AsciiSequenceView view) |
MsgType |
msgTypeAsEnum() |
java.lang.String |
msgTypeAsString() |
int |
msgTypeLength() |
byte[] |
origSendingTime() |
org.agrona.AsciiSequenceView |
origSendingTime(org.agrona.AsciiSequenceView view) |
java.lang.String |
origSendingTimeAsString() |
int |
origSendingTimeLength() |
boolean |
possDupFlag() |
boolean |
possResend() |
void |
reset() |
void |
resetLastMsgSeqNumProcessed() |
void |
resetMsgSeqNum() |
void |
resetOrigSendingTime() |
void |
resetPossDupFlag() |
void |
resetPossResend() |
void |
resetSenderCompID() |
void |
resetSenderLocationID() |
void |
resetSenderSubID() |
void |
resetSendingTime() |
void |
resetTargetCompID() |
void |
resetTargetLocationID() |
void |
resetTargetSubID() |
void |
resetTestField() |
char[] |
senderCompID() |
org.agrona.AsciiSequenceView |
senderCompID(org.agrona.AsciiSequenceView view) |
java.lang.String |
senderCompIDAsString() |
int |
senderCompIDLength() |
char[] |
senderLocationID() |
org.agrona.AsciiSequenceView |
senderLocationID(org.agrona.AsciiSequenceView view) |
java.lang.String |
senderLocationIDAsString() |
int |
senderLocationIDLength() |
char[] |
senderSubID() |
org.agrona.AsciiSequenceView |
senderSubID(org.agrona.AsciiSequenceView view) |
java.lang.String |
senderSubIDAsString() |
int |
senderSubIDLength() |
byte[] |
sendingTime() |
org.agrona.AsciiSequenceView |
sendingTime(org.agrona.AsciiSequenceView view) |
java.lang.String |
sendingTimeAsString() |
int |
sendingTimeLength() |
char[] |
targetCompID() |
org.agrona.AsciiSequenceView |
targetCompID(org.agrona.AsciiSequenceView view) |
java.lang.String |
targetCompIDAsString() |
int |
targetCompIDLength() |
char[] |
targetLocationID() |
org.agrona.AsciiSequenceView |
targetLocationID(org.agrona.AsciiSequenceView view) |
java.lang.String |
targetLocationIDAsString() |
int |
targetLocationIDLength() |
char[] |
targetSubID() |
org.agrona.AsciiSequenceView |
targetSubID(org.agrona.AsciiSequenceView view) |
java.lang.String |
targetSubIDAsString() |
int |
targetSubIDLength() |
char[] |
testField() |
org.agrona.AsciiSequenceView |
testField(org.agrona.AsciiSequenceView view) |
java.lang.String |
testFieldAsString() |
int |
testFieldLength() |
HeaderEncoder |
toEncoder(uk.co.real_logic.artio.builder.Encoder encoder) |
HeaderEncoder |
toEncoder(HeaderEncoder encoder) |
java.lang.String |
toString() |
boolean |
validate() |
public HeaderDecoder()
public HeaderDecoder(TrailerDecoder trailer)
public boolean validate()
public long messageType()
messageType in interface uk.co.real_logic.artio.decoder.SessionHeaderDecoderpublic char[] beginString()
beginString in interface uk.co.real_logic.artio.decoder.SessionHeaderDecoderpublic int beginStringLength()
beginStringLength in interface uk.co.real_logic.artio.decoder.SessionHeaderDecoderpublic java.lang.String beginStringAsString()
public org.agrona.AsciiSequenceView beginString(org.agrona.AsciiSequenceView view)
public int bodyLength()
public int bodyLengthLength()
public char[] msgType()
msgType in interface uk.co.real_logic.artio.decoder.SessionHeaderDecoderpublic int msgTypeLength()
msgTypeLength in interface uk.co.real_logic.artio.decoder.SessionHeaderDecoderpublic java.lang.String msgTypeAsString()
public org.agrona.AsciiSequenceView msgType(org.agrona.AsciiSequenceView view)
public MsgType msgTypeAsEnum()
public char[] senderCompID()
senderCompID in interface uk.co.real_logic.artio.decoder.SessionHeaderDecoderpublic int senderCompIDLength()
senderCompIDLength in interface uk.co.real_logic.artio.decoder.SessionHeaderDecoderpublic java.lang.String senderCompIDAsString()
senderCompIDAsString in interface uk.co.real_logic.artio.decoder.SessionHeaderDecoderpublic org.agrona.AsciiSequenceView senderCompID(org.agrona.AsciiSequenceView view)
senderCompID in interface uk.co.real_logic.artio.decoder.SessionHeaderDecoderpublic char[] targetCompID()
targetCompID in interface uk.co.real_logic.artio.decoder.SessionHeaderDecoderpublic int targetCompIDLength()
targetCompIDLength in interface uk.co.real_logic.artio.decoder.SessionHeaderDecoderpublic java.lang.String targetCompIDAsString()
targetCompIDAsString in interface uk.co.real_logic.artio.decoder.SessionHeaderDecoderpublic org.agrona.AsciiSequenceView targetCompID(org.agrona.AsciiSequenceView view)
targetCompID in interface uk.co.real_logic.artio.decoder.SessionHeaderDecoderpublic int msgSeqNum()
msgSeqNum in interface uk.co.real_logic.artio.decoder.SessionHeaderDecoderpublic int msgSeqNumLength()
public char[] senderSubID()
senderSubID in interface uk.co.real_logic.artio.decoder.SessionHeaderDecoderpublic boolean hasSenderSubID()
hasSenderSubID in interface uk.co.real_logic.artio.decoder.SessionHeaderDecoderpublic int senderSubIDLength()
senderSubIDLength in interface uk.co.real_logic.artio.decoder.SessionHeaderDecoderpublic java.lang.String senderSubIDAsString()
senderSubIDAsString in interface uk.co.real_logic.artio.decoder.SessionHeaderDecoderpublic org.agrona.AsciiSequenceView senderSubID(org.agrona.AsciiSequenceView view)
senderSubID in interface uk.co.real_logic.artio.decoder.SessionHeaderDecoderpublic char[] senderLocationID()
senderLocationID in interface uk.co.real_logic.artio.decoder.SessionHeaderDecoderpublic boolean hasSenderLocationID()
hasSenderLocationID in interface uk.co.real_logic.artio.decoder.SessionHeaderDecoderpublic int senderLocationIDLength()
senderLocationIDLength in interface uk.co.real_logic.artio.decoder.SessionHeaderDecoderpublic java.lang.String senderLocationIDAsString()
senderLocationIDAsString in interface uk.co.real_logic.artio.decoder.SessionHeaderDecoderpublic org.agrona.AsciiSequenceView senderLocationID(org.agrona.AsciiSequenceView view)
senderLocationID in interface uk.co.real_logic.artio.decoder.SessionHeaderDecoderpublic char[] targetSubID()
targetSubID in interface uk.co.real_logic.artio.decoder.SessionHeaderDecoderpublic boolean hasTargetSubID()
hasTargetSubID in interface uk.co.real_logic.artio.decoder.SessionHeaderDecoderpublic int targetSubIDLength()
targetSubIDLength in interface uk.co.real_logic.artio.decoder.SessionHeaderDecoderpublic java.lang.String targetSubIDAsString()
targetSubIDAsString in interface uk.co.real_logic.artio.decoder.SessionHeaderDecoderpublic org.agrona.AsciiSequenceView targetSubID(org.agrona.AsciiSequenceView view)
targetSubID in interface uk.co.real_logic.artio.decoder.SessionHeaderDecoderpublic char[] targetLocationID()
targetLocationID in interface uk.co.real_logic.artio.decoder.SessionHeaderDecoderpublic boolean hasTargetLocationID()
hasTargetLocationID in interface uk.co.real_logic.artio.decoder.SessionHeaderDecoderpublic int targetLocationIDLength()
targetLocationIDLength in interface uk.co.real_logic.artio.decoder.SessionHeaderDecoderpublic java.lang.String targetLocationIDAsString()
targetLocationIDAsString in interface uk.co.real_logic.artio.decoder.SessionHeaderDecoderpublic org.agrona.AsciiSequenceView targetLocationID(org.agrona.AsciiSequenceView view)
targetLocationID in interface uk.co.real_logic.artio.decoder.SessionHeaderDecoderpublic boolean possDupFlag()
possDupFlag in interface uk.co.real_logic.artio.decoder.SessionHeaderDecoderpublic boolean hasPossDupFlag()
hasPossDupFlag in interface uk.co.real_logic.artio.decoder.SessionHeaderDecoderpublic boolean possResend()
possResend in interface uk.co.real_logic.artio.decoder.SessionHeaderDecoderpublic boolean hasPossResend()
hasPossResend in interface uk.co.real_logic.artio.decoder.SessionHeaderDecoderpublic byte[] sendingTime()
sendingTime in interface uk.co.real_logic.artio.decoder.SessionHeaderDecoderpublic int sendingTimeLength()
sendingTimeLength in interface uk.co.real_logic.artio.decoder.SessionHeaderDecoderpublic java.lang.String sendingTimeAsString()
sendingTimeAsString in interface uk.co.real_logic.artio.decoder.SessionHeaderDecoderpublic org.agrona.AsciiSequenceView sendingTime(org.agrona.AsciiSequenceView view)
sendingTime in interface uk.co.real_logic.artio.decoder.SessionHeaderDecoderpublic byte[] origSendingTime()
origSendingTime in interface uk.co.real_logic.artio.decoder.SessionHeaderDecoderpublic boolean hasOrigSendingTime()
hasOrigSendingTime in interface uk.co.real_logic.artio.decoder.SessionHeaderDecoderpublic int origSendingTimeLength()
origSendingTimeLength in interface uk.co.real_logic.artio.decoder.SessionHeaderDecoderpublic java.lang.String origSendingTimeAsString()
origSendingTimeAsString in interface uk.co.real_logic.artio.decoder.SessionHeaderDecoderpublic org.agrona.AsciiSequenceView origSendingTime(org.agrona.AsciiSequenceView view)
origSendingTime in interface uk.co.real_logic.artio.decoder.SessionHeaderDecoderpublic int lastMsgSeqNumProcessed()
public boolean hasLastMsgSeqNumProcessed()
public int lastMsgSeqNumProcessedLength()
public char[] testField()
public boolean hasTestField()
public int testFieldLength()
public java.lang.String testFieldAsString()
public org.agrona.AsciiSequenceView testField(org.agrona.AsciiSequenceView view)
public int decode(uk.co.real_logic.artio.util.AsciiBuffer buffer,
int offset,
int length)
decode in interface uk.co.real_logic.artio.decoder.SessionHeaderDecoderpublic void reset()
reset in interface uk.co.real_logic.artio.decoder.SessionHeaderDecoderpublic void resetSenderCompID()
public void resetTargetCompID()
public void resetMsgSeqNum()
public void resetSenderSubID()
public void resetSenderLocationID()
public void resetTargetSubID()
public void resetTargetLocationID()
public void resetPossDupFlag()
public void resetPossResend()
public void resetSendingTime()
public void resetOrigSendingTime()
public void resetLastMsgSeqNumProcessed()
public void resetTestField()
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.decoder.SessionHeaderDecoderpublic java.lang.StringBuilder appendTo(java.lang.StringBuilder builder,
int level)
appendTo in interface uk.co.real_logic.artio.decoder.SessionHeaderDecoderpublic HeaderEncoder toEncoder(uk.co.real_logic.artio.builder.Encoder encoder)
toEncoder in interface uk.co.real_logic.artio.decoder.SessionHeaderDecoderpublic HeaderEncoder toEncoder(HeaderEncoder encoder)
Copyright © 2015-2022 Real Logic Limited. All Rights Reserved.