Package deltix.qsrv.hf.pub.codec
Class CompiledCodecMetaFactory
- java.lang.Object
-
- deltix.qsrv.hf.pub.codec.CodecMetaFactory
-
- deltix.qsrv.hf.pub.codec.CompiledCodecMetaFactory
-
public class CompiledCodecMetaFactory extends CodecMetaFactory
-
-
Field Summary
Fields Modifier and Type Field Description static CompiledCodecMetaFactory
INSTANCE
static int
MAX_COMPILED_FIELDS
-
Constructor Summary
Constructors Constructor Description CompiledCodecMetaFactory()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description boolean
canCompile(RecordClassDescriptor cd)
deltix.util.lang.Factory<BoundDecoder>
createFixedBoundDecoderFactory(TypeLoader loader, RecordClassDescriptor cd)
deltix.util.lang.Factory<FixedBoundEncoder>
createFixedBoundEncoderFactory(TypeLoader loader, RecordClassDescriptor cd)
deltix.util.lang.Factory<FixedExternalDecoder>
createFixedExternalDecoderFactory(TypeLoader loader, RecordClassDescriptor cd)
deltix.util.lang.Factory<UnboundDecoder>
createFixedUnboundDecoderFactory(RecordClassDescriptor cd)
deltix.util.lang.Factory<FixedUnboundEncoder>
createFixedUnboundEncoderFactory(RecordClassDescriptor cd)
-
Methods inherited from class deltix.qsrv.hf.pub.codec.CodecMetaFactory
createPolyBoundDecoderFactory, createPolyBoundEncoderFactory, createPolyUnboundDecoderFactory, createPolyUnboundEncoderFactory
-
-
-
-
Field Detail
-
MAX_COMPILED_FIELDS
public static final int MAX_COMPILED_FIELDS
- See Also:
- Constant Field Values
-
INSTANCE
public static final CompiledCodecMetaFactory INSTANCE
-
-
Method Detail
-
canCompile
public boolean canCompile(RecordClassDescriptor cd)
-
createFixedBoundEncoderFactory
public deltix.util.lang.Factory<FixedBoundEncoder> createFixedBoundEncoderFactory(TypeLoader loader, RecordClassDescriptor cd)
- Overrides:
createFixedBoundEncoderFactory
in classCodecMetaFactory
-
createFixedExternalDecoderFactory
public deltix.util.lang.Factory<FixedExternalDecoder> createFixedExternalDecoderFactory(TypeLoader loader, RecordClassDescriptor cd)
- Overrides:
createFixedExternalDecoderFactory
in classCodecMetaFactory
-
createFixedBoundDecoderFactory
public deltix.util.lang.Factory<BoundDecoder> createFixedBoundDecoderFactory(TypeLoader loader, RecordClassDescriptor cd)
- Overrides:
createFixedBoundDecoderFactory
in classCodecMetaFactory
-
createFixedUnboundDecoderFactory
public deltix.util.lang.Factory<UnboundDecoder> createFixedUnboundDecoderFactory(RecordClassDescriptor cd)
- Overrides:
createFixedUnboundDecoderFactory
in classCodecMetaFactory
-
createFixedUnboundEncoderFactory
public deltix.util.lang.Factory<FixedUnboundEncoder> createFixedUnboundEncoderFactory(RecordClassDescriptor cd)
- Overrides:
createFixedUnboundEncoderFactory
in classCodecMetaFactory
-
-