DefaultSeparator| Modifier and Type | Method and Description |
|---|---|
IMessage |
clone()
Creates a copy of the message instance, including part of underlying byte array with message data.
|
int |
getBinarySize()
Size of the buffer, available for the message.
|
byte[] |
getBuffer()
Byte array, which contains the message data.
|
int |
getDynamicOffset()
Offset of the variable length data.
|
int |
getFixedBlockLength()
Returns length of the fixed-size fields block appeared before first repeating group.
|
Object |
getMessageHeader()
Returns message header.
|
String |
getMessageName()
Returns name of the message by the SBE template.
|
int |
getMsgSize()
Returns message size.
|
int |
getOffset()
The message offset in the buffer.
|
String |
getSemanticType()
Returns message semantic type (FIX type).
|
int |
getTemplateId()
Returns message template id.
|
void |
load(byte[] data,
int offset,
int size)
Loads header fields and initialize repeating groups and VarDataField fields.
|
contains, createEmptyStandardComposite, createNullDecimal, createNullMonthYear, createNullTimestamp, dataTags, fieldTags, getBoolean, getByte, getBytes, getChar, getCustomComposite, getDecimal, getDecimal, getGroup, getInt, getLong, getMonthYear, getMonthYear, getParent, getShort, getStatelessComposite, getString, getTimestamp, getTimestamp, getUnsignedByte, getUnsignedInt, getUnsignedLong, getUnsignedShort, getValuePtr, getVarData, getVersion, groupTags, hasFieldTag, hasGroupTag, hasTag, hasVarDataTag, init, isNullDecimal, isNullMonthYear, isNullStandardComposite, isNullTimestamp, load, reset, setBoolean, setByte, setByte, setBytes, setChar, setCustomComposite, setDecimal, setInt, setLong, setMonthYear, setShort, setShort, setString, setTimestamp, setUnsignedByte, setUnsignedByte, setUnsignedInt, setUnsignedLong, setUnsignedShort, setVarData, tagName, toFixString, toString, tryGetBoolean, tryGetByte, tryGetBytes, tryGetChar, tryGetCustomComposite, tryGetDecimal, tryGetGroup, tryGetInt, tryGetLong, tryGetMonthYear, tryGetShort, tryGetString, tryGetTimestamp, tryGetUnsignedByte, tryGetUnsignedInt, tryGetUnsignedLong, tryGetUnsignedShort, tryGetValuePtr, tryGetVarDataint getTemplateId()
String getSemanticType()
int getDynamicOffset()
Returns offset of the variable length data (repeating groups and/or variable length fields).
int getMsgSize()
Returns size of the message with all headers: Simple Open Framing Header and the message header.
int getBinarySize()
Returns size of the buffer, that is available for message data.
int getOffset()
Returns offset of the message beginning in the message buffer (see getBuffer()). The 'message beginning' means first byte of the
Simple Open Framing Header that prepends the SBE message.
byte[] getBuffer()
Returns byte array that contains the message data including all headers. This buffer is attached to the message
during IFieldSet.init(byte[], int, int), load(byte[], int, int), or by one
of the ByteDecoder operations.
IMessage clone()
int getFixedBlockLength()
void load(byte[] data,
int offset,
int size)
data - byte array, which contains field set dataoffset - field set offset in the buffersize - size of the buffer, available for field setString getMessageName()
Object getMessageHeader()
The message header class must be attached as a custom composite.
Copyright © 2005–2025 Onix Solutions. All rights reserved.