Package deltix.qsrv.hf.tickdb.impl
Class DecoderBase<T extends deltix.qsrv.hf.pub.InstrumentMessage>
- java.lang.Object
-
- deltix.qsrv.hf.tickdb.impl.DecoderBase<T>
-
- All Implemented Interfaces:
MessageDecoder<T>
- Direct Known Subclasses:
PolyRawMessageDecoder
,RawMessageDecoder
,RecordMessageDecoder
public class DecoderBase<T extends deltix.qsrv.hf.pub.InstrumentMessage> extends java.lang.Object implements MessageDecoder<T>
-
-
Field Summary
Fields Modifier and Type Field Description protected T
stockMessage
static deltix.qsrv.hf.pub.InstrumentType[]
TYPES
-
Constructor Summary
Constructors Constructor Description DecoderBase(T message, deltix.qsrv.hf.pub.InstrumentType type, java.lang.String symbol, boolean combined)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description T
decode(deltix.util.lang.Filter<? super T> filter, deltix.util.memory.MemoryDataInput in)
-
-
-
Field Detail
-
TYPES
public static final deltix.qsrv.hf.pub.InstrumentType[] TYPES
-
stockMessage
protected final T extends deltix.qsrv.hf.pub.InstrumentMessage stockMessage
-
-
Constructor Detail
-
DecoderBase
public DecoderBase(T message, deltix.qsrv.hf.pub.InstrumentType type, java.lang.String symbol, boolean combined)
-
-
Method Detail
-
decode
public T decode(deltix.util.lang.Filter<? super T> filter, deltix.util.memory.MemoryDataInput in)
- Specified by:
decode
in interfaceMessageDecoder<T extends deltix.qsrv.hf.pub.InstrumentMessage>
-
-