Package deltix.qsrv.hf.pub
Interface RawMessageWriter
-
public interface RawMessageWriter
Base class for implementing different writers, that consumeRawMessage
.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description byte[]
getBinaryBuffer()
UnboundDecoder
getDecoder(RecordClassDescriptor type)
default UnboundDecoder
getDecoder(RecordClassDescriptor type, deltix.util.collections.generated.ObjectToObjectHashMap<java.lang.String,UnboundDecoder> decoders)
default byte[]
readBinary(ReadableValue decoder, int length)
void
write(boolean value)
void
write(byte[] value, int length)
void
write(double value)
void
write(float value)
void
write(int value)
void
write(long value)
default void
write(BinaryDataType type, ReadableValue decoder)
default void
write(BooleanDataType type, ReadableValue decoder)
default void
write(CharDataType type, ReadableValue decoder)
default void
write(DateTimeDataType type, ReadableValue decoder)
default void
write(EnumDataType type, ReadableValue decoder)
default void
write(FloatDataType type, ReadableValue decoder)
default void
write(IntegerDataType type, ReadableValue decoder)
default void
write(TimeOfDayDataType type, ReadableValue decoder)
default void
write(VarcharDataType type, ReadableValue decoder)
void
write(java.lang.CharSequence value)
default void
writePrimitive(ReadableValue decoder, DataType type)
-
-
-
Method Detail
-
write
void write(long value)
-
write
void write(int value)
-
write
void write(boolean value)
-
write
void write(float value)
-
write
void write(double value)
-
write
void write(byte[] value, int length)
-
write
void write(java.lang.CharSequence value)
-
getBinaryBuffer
byte[] getBinaryBuffer()
-
getDecoder
UnboundDecoder getDecoder(RecordClassDescriptor type)
-
write
default void write(IntegerDataType type, ReadableValue decoder)
-
write
default void write(FloatDataType type, ReadableValue decoder)
-
write
default void write(BooleanDataType type, ReadableValue decoder)
-
write
default void write(EnumDataType type, ReadableValue decoder)
-
write
default void write(DateTimeDataType type, ReadableValue decoder)
-
write
default void write(TimeOfDayDataType type, ReadableValue decoder)
-
write
default void write(CharDataType type, ReadableValue decoder)
-
write
default void write(VarcharDataType type, ReadableValue decoder)
-
write
default void write(BinaryDataType type, ReadableValue decoder)
-
readBinary
default byte[] readBinary(ReadableValue decoder, int length)
-
writePrimitive
default void writePrimitive(ReadableValue decoder, DataType type)
-
getDecoder
default UnboundDecoder getDecoder(RecordClassDescriptor type, deltix.util.collections.generated.ObjectToObjectHashMap<java.lang.String,UnboundDecoder> decoders)
-
-