@Generated(value="uk.co.real_logic.artio") public class NewOrderSingleDecoder extends uk.co.real_logic.artio.builder.CommonDecoderImpl implements InstrumentDecoder, OrderQtyDataDecoder, MessageDecoder
| 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 |
|---|
NewOrderSingleDecoder() |
| 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[] |
clOrdID() |
org.agrona.AsciiSequenceView |
clOrdID(org.agrona.AsciiSequenceView view) |
java.lang.String |
clOrdIDAsString() |
int |
clOrdIDLength() |
int |
decode(uk.co.real_logic.artio.util.AsciiBuffer buffer,
int offset,
int length) |
boolean |
hasOrderQty() |
HeaderDecoder |
header() |
uk.co.real_logic.artio.fields.DecimalFloat |
orderQty() |
char |
ordType() |
OrdType |
ordTypeAsEnum() |
uk.co.real_logic.artio.fields.DecimalFloat |
price() |
void |
reset() |
void |
resetClOrdID() |
void |
resetMessage() |
void |
resetOrderQty() |
void |
resetOrdType() |
void |
resetPrice() |
void |
resetSide() |
void |
resetSymbol() |
void |
resetTransactTime() |
char |
side() |
Side |
sideAsEnum() |
char[] |
symbol() |
org.agrona.AsciiSequenceView |
symbol(org.agrona.AsciiSequenceView view) |
java.lang.String |
symbolAsString() |
int |
symbolLength() |
NewOrderSingleEncoder |
toEncoder(uk.co.real_logic.artio.builder.Encoder encoder) |
NewOrderSingleEncoder |
toEncoder(NewOrderSingleEncoder encoder) |
java.lang.String |
toString() |
TrailerDecoder |
trailer() |
byte[] |
transactTime() |
org.agrona.AsciiSequenceView |
transactTime(org.agrona.AsciiSequenceView view) |
java.lang.String |
transactTimeAsString() |
int |
transactTimeLength() |
boolean |
validate() |
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 char[] clOrdID()
public int clOrdIDLength()
public java.lang.String clOrdIDAsString()
public org.agrona.AsciiSequenceView clOrdID(org.agrona.AsciiSequenceView view)
public char[] symbol()
symbol in interface InstrumentDecoderpublic int symbolLength()
symbolLength in interface InstrumentDecoderpublic java.lang.String symbolAsString()
public org.agrona.AsciiSequenceView symbol(org.agrona.AsciiSequenceView view)
symbol in interface InstrumentDecoderpublic char side()
public Side sideAsEnum()
public byte[] transactTime()
public int transactTimeLength()
public java.lang.String transactTimeAsString()
public org.agrona.AsciiSequenceView transactTime(org.agrona.AsciiSequenceView view)
public uk.co.real_logic.artio.fields.DecimalFloat orderQty()
orderQty in interface OrderQtyDataDecoderpublic boolean hasOrderQty()
hasOrderQty in interface OrderQtyDataDecoderpublic char ordType()
public OrdType ordTypeAsEnum()
public uk.co.real_logic.artio.fields.DecimalFloat price()
public 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 resetClOrdID()
public void resetSide()
public void resetTransactTime()
public void resetOrdType()
public void resetPrice()
public void resetSymbol()
public void resetOrderQty()
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 NewOrderSingleEncoder toEncoder(uk.co.real_logic.artio.builder.Encoder encoder)
toEncoder in interface uk.co.real_logic.artio.builder.Decoderpublic NewOrderSingleEncoder toEncoder(NewOrderSingleEncoder encoder)
Copyright © 2015-2022 Real Logic Limited. All Rights Reserved.