Package deltix.qsrv.hf.pub.codec.intp
Class PolyBoundMixedDecoderImpl
- java.lang.Object
-
- deltix.qsrv.hf.pub.codec.intp.PolyBoundMixedDecoderImpl
-
- All Implemented Interfaces:
BoundDecoder
,BoundExternalDecoder
public class PolyBoundMixedDecoderImpl extends java.lang.Object implements BoundDecoder
Works with a mix of BoundExternalDecoder and ExternalDecoder instances.
-
-
Constructor Summary
Constructors Constructor Description PolyBoundMixedDecoderImpl(BoundExternalDecoder[] decoders)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.Object
decode(deltix.util.memory.MemoryDataInput in)
Decodes an object, starting at current position of the specified MemoryDataInput.void
decode(deltix.util.memory.MemoryDataInput in, java.lang.Object message)
Decodes an object, starting at current position of the specified MemoryDataInput.void
setStaticFields(java.lang.Object message)
Sets static values into specified message.
-
-
-
Constructor Detail
-
PolyBoundMixedDecoderImpl
public PolyBoundMixedDecoderImpl(BoundExternalDecoder[] decoders)
-
-
Method Detail
-
decode
public java.lang.Object decode(deltix.util.memory.MemoryDataInput in)
Description copied from interface:BoundDecoder
Decodes an object, starting at current position of the specified MemoryDataInput.- Specified by:
decode
in interfaceBoundDecoder
- Parameters:
in
- A MemoryDataInput to read.- Returns:
- A decoded message object.
-
decode
public void decode(deltix.util.memory.MemoryDataInput in, java.lang.Object message)
Description copied from interface:BoundExternalDecoder
Decodes an object, starting at current position of the specified MemoryDataInput.- Specified by:
decode
in interfaceBoundExternalDecoder
- Parameters:
in
- A MemoryDataInput to read.message
- A message object to decode into.
-
setStaticFields
public void setStaticFields(java.lang.Object message)
Description copied from interface:BoundExternalDecoder
Sets static values into specified message.- Specified by:
setStaticFields
in interfaceBoundExternalDecoder
- Parameters:
message
- A message object to update.
-
-