Package deltix.qsrv.hf.tickdb.impl
Class PolyRawMessageDecoder
- java.lang.Object
-
- deltix.qsrv.hf.tickdb.impl.DecoderBase<RawMessage>
-
- deltix.qsrv.hf.tickdb.impl.PolyRawMessageDecoder
-
- All Implemented Interfaces:
MessageDecoder<RawMessage>
public class PolyRawMessageDecoder extends DecoderBase<RawMessage>
-
-
Field Summary
-
Fields inherited from class deltix.qsrv.hf.tickdb.impl.DecoderBase
stockMessage, TYPES
-
-
Constructor Summary
Constructors Constructor Description PolyRawMessageDecoder(deltix.qsrv.hf.pub.InstrumentType instrumentType, java.lang.String symbol, RecordClassDescriptor[] types)
PolyRawMessageDecoder(deltix.qsrv.hf.pub.InstrumentType instrumentType, java.lang.String symbol, RecordClassDescriptor[] types, boolean combined)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description RawMessage
decode(deltix.util.lang.Filter<? super RawMessage> filter, deltix.util.memory.MemoryDataInput in)
RecordClassDescriptor
getCurrentType()
int
getCurrentTypeIndex()
-
-
-
Constructor Detail
-
PolyRawMessageDecoder
public PolyRawMessageDecoder(deltix.qsrv.hf.pub.InstrumentType instrumentType, java.lang.String symbol, RecordClassDescriptor[] types, boolean combined)
-
PolyRawMessageDecoder
public PolyRawMessageDecoder(deltix.qsrv.hf.pub.InstrumentType instrumentType, java.lang.String symbol, RecordClassDescriptor[] types)
-
-
Method Detail
-
decode
public RawMessage decode(deltix.util.lang.Filter<? super RawMessage> filter, deltix.util.memory.MemoryDataInput in)
- Specified by:
decode
in interfaceMessageDecoder<RawMessage>
- Overrides:
decode
in classDecoderBase<RawMessage>
-
getCurrentType
public RecordClassDescriptor getCurrentType()
-
getCurrentTypeIndex
public int getCurrentTypeIndex()
-
-