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 booleanappend(RawMessage raw, T appendable)booleanappend(java.lang.String name, boolean value, T appendable)booleanappend(java.lang.String name, char value, T appendable)booleanappend(java.lang.String name, double value, T appendable)booleanappend(java.lang.String name, float value, T appendable)booleanappend(java.lang.String name, int value, T appendable)booleanappend(java.lang.String name, long value, T appendable)booleanappend(java.lang.String name, java.lang.String value, T appendable)default booleanappendComplex(NonStaticFieldInfo fieldInfo, ReadableValue decoder, T appendable)default booleanappendField(NonStaticFieldInfo fieldInfo, ReadableValue decoder, T appendable)default booleanappendField(java.lang.String name, ArrayDataType arrayType, ReadableValue decoder, T appendable)default booleanappendField(java.lang.String name, BooleanDataType booleanType, ReadableValue decoder, T appendable)default booleanappendField(java.lang.String name, CharDataType charType, ReadableValue decoder, T appendable)default booleanappendField(java.lang.String name, ClassDataType classType, ReadableValue decoder, T appendable)default booleanappendField(java.lang.String name, DateTimeDataType dateTimeType, ReadableValue decoder, T appendable)default booleanappendField(java.lang.String name, EnumDataType enumType, ReadableValue decoder, T appendable)default booleanappendField(java.lang.String name, FloatDataType floatType, ReadableValue decoder, T appendable)default booleanappendField(java.lang.String name, IntegerDataType intType, ReadableValue decoder, T appendable)default booleanappendField(java.lang.String name, TimeOfDayDataType timeOfDayType, ReadableValue decoder, T appendable)default booleanappendField(java.lang.String name, VarcharDataType varcharType, ReadableValue decoder, T appendable)default booleanappendHeader(RawMessage raw, T appendable)booleanappendInstrumentType(deltix.qsrv.hf.pub.InstrumentType type, T appendable)booleanappendNanoTime(long nanoTime, T appendable)default booleanappendPrimitive(NonStaticFieldInfo fieldInfo, ReadableValue decoder, T appendable)booleanappendSymbol(java.lang.CharSequence symbol, T appendable)booleanappendTimestamp(long timestamp, T appendable)booleanappendType(RecordClassDescriptor type, T appendable)static UnboundDecodergetDecoder(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)
-
-