Package deltix.qsrv.hf.pub
Interface RawMessageAppender<T extends java.lang.Appendable>
-
public interface RawMessageAppender<T extends java.lang.Appendable>
Base class for implementing different appenders, that consumeRawMessage
.
-
-
Field Summary
Fields Modifier and Type Field Description static deltix.util.collections.generated.ObjectToObjectHashMap<java.lang.String,UnboundDecoder>
DECODERS
-
Method Summary
All Methods Static Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description default boolean
append(RawMessage raw, T appendable)
boolean
append(java.lang.String name, boolean value, T appendable)
boolean
append(java.lang.String name, char value, T appendable)
boolean
append(java.lang.String name, double value, T appendable)
boolean
append(java.lang.String name, float value, T appendable)
boolean
append(java.lang.String name, int value, T appendable)
boolean
append(java.lang.String name, long value, T appendable)
boolean
append(java.lang.String name, java.lang.String value, T appendable)
default boolean
appendComplex(NonStaticFieldInfo fieldInfo, ReadableValue decoder, T appendable)
default boolean
appendField(NonStaticFieldInfo fieldInfo, ReadableValue decoder, T appendable)
default boolean
appendField(java.lang.String name, ArrayDataType arrayType, ReadableValue decoder, T appendable)
default boolean
appendField(java.lang.String name, BooleanDataType booleanType, ReadableValue decoder, T appendable)
default boolean
appendField(java.lang.String name, CharDataType charType, ReadableValue decoder, T appendable)
default boolean
appendField(java.lang.String name, ClassDataType classType, ReadableValue decoder, T appendable)
default boolean
appendField(java.lang.String name, DateTimeDataType dateTimeType, ReadableValue decoder, T appendable)
default boolean
appendField(java.lang.String name, EnumDataType enumType, ReadableValue decoder, T appendable)
default boolean
appendField(java.lang.String name, FloatDataType floatType, ReadableValue decoder, T appendable)
default boolean
appendField(java.lang.String name, IntegerDataType intType, ReadableValue decoder, T appendable)
default boolean
appendField(java.lang.String name, TimeOfDayDataType timeOfDayType, ReadableValue decoder, T appendable)
default boolean
appendField(java.lang.String name, VarcharDataType varcharType, ReadableValue decoder, T appendable)
default boolean
appendHeader(RawMessage raw, T appendable)
boolean
appendInstrumentType(deltix.qsrv.hf.pub.InstrumentType type, T appendable)
boolean
appendNanoTime(long nanoTime, T appendable)
default boolean
appendPrimitive(NonStaticFieldInfo fieldInfo, ReadableValue decoder, T appendable)
boolean
appendSymbol(java.lang.CharSequence symbol, T appendable)
boolean
appendTimestamp(long timestamp, T appendable)
boolean
appendType(RecordClassDescriptor type, T appendable)
static UnboundDecoder
getDecoder(RecordClassDescriptor type)
-
-
-
Field Detail
-
DECODERS
static final deltix.util.collections.generated.ObjectToObjectHashMap<java.lang.String,UnboundDecoder> DECODERS
-
-
Method Detail
-
appendTimestamp
boolean appendTimestamp(long timestamp, T appendable)
-
appendNanoTime
boolean appendNanoTime(long nanoTime, T appendable)
-
appendSymbol
boolean appendSymbol(java.lang.CharSequence symbol, T appendable)
-
appendInstrumentType
boolean appendInstrumentType(deltix.qsrv.hf.pub.InstrumentType type, T appendable)
-
appendType
boolean appendType(RecordClassDescriptor type, T appendable)
-
append
boolean append(java.lang.String name, long value, T appendable)
-
append
boolean append(java.lang.String name, int value, T appendable)
-
append
boolean append(java.lang.String name, double value, T appendable)
-
append
boolean append(java.lang.String name, float value, T appendable)
-
append
boolean append(java.lang.String name, boolean value, T appendable)
-
append
boolean append(java.lang.String name, java.lang.String value, T appendable)
-
append
boolean append(java.lang.String name, char value, T appendable)
-
appendField
default boolean appendField(java.lang.String name, IntegerDataType intType, ReadableValue decoder, T appendable)
-
appendField
default boolean appendField(java.lang.String name, FloatDataType floatType, ReadableValue decoder, T appendable)
-
appendField
default boolean appendField(java.lang.String name, BooleanDataType booleanType, ReadableValue decoder, T appendable)
-
appendField
default boolean appendField(java.lang.String name, DateTimeDataType dateTimeType, ReadableValue decoder, T appendable)
-
appendField
default boolean appendField(java.lang.String name, TimeOfDayDataType timeOfDayType, ReadableValue decoder, T appendable)
-
appendField
default boolean appendField(java.lang.String name, VarcharDataType varcharType, ReadableValue decoder, T appendable)
-
appendField
default boolean appendField(java.lang.String name, CharDataType charType, ReadableValue decoder, T appendable)
-
appendField
default boolean appendField(java.lang.String name, EnumDataType enumType, ReadableValue decoder, T appendable)
-
appendField
default boolean appendField(java.lang.String name, ClassDataType classType, ReadableValue decoder, T appendable)
-
appendField
default boolean appendField(java.lang.String name, ArrayDataType arrayType, ReadableValue decoder, T appendable)
-
appendField
default boolean appendField(NonStaticFieldInfo fieldInfo, ReadableValue decoder, T appendable)
-
appendPrimitive
default boolean appendPrimitive(NonStaticFieldInfo fieldInfo, ReadableValue decoder, T appendable)
-
appendComplex
default boolean appendComplex(NonStaticFieldInfo fieldInfo, ReadableValue decoder, T appendable)
-
appendHeader
default boolean appendHeader(RawMessage raw, T appendable)
-
append
default boolean append(RawMessage raw, T appendable)
-
getDecoder
static UnboundDecoder getDecoder(RecordClassDescriptor type)
-
-