Interface RawMessageAppender<T extends java.lang.Appendable>


  • public interface RawMessageAppender<T extends java.lang.Appendable>
    Base class for implementing different appenders, that consume RawMessage.
    • 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)
      • 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,
                                    FloatDataType floatType,
                                    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)
      • appendHeader

        default boolean appendHeader​(RawMessage raw,
                                     T appendable)
      • append

        default boolean append​(RawMessage raw,
                               T appendable)