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 CompiledCodecMetaFactoryINSTANCEstatic intMAX_COMPILED_FIELDS
-
Constructor Summary
Constructors Constructor Description CompiledCodecMetaFactory()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description booleancanCompile(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:
createFixedBoundEncoderFactoryin classCodecMetaFactory
-
createFixedExternalDecoderFactory
public deltix.util.lang.Factory<FixedExternalDecoder> createFixedExternalDecoderFactory(TypeLoader loader, RecordClassDescriptor cd)
- Overrides:
createFixedExternalDecoderFactoryin classCodecMetaFactory
-
createFixedBoundDecoderFactory
public deltix.util.lang.Factory<BoundDecoder> createFixedBoundDecoderFactory(TypeLoader loader, RecordClassDescriptor cd)
- Overrides:
createFixedBoundDecoderFactoryin classCodecMetaFactory
-
createFixedUnboundDecoderFactory
public deltix.util.lang.Factory<UnboundDecoder> createFixedUnboundDecoderFactory(RecordClassDescriptor cd)
- Overrides:
createFixedUnboundDecoderFactoryin classCodecMetaFactory
-
createFixedUnboundEncoderFactory
public deltix.util.lang.Factory<FixedUnboundEncoder> createFixedUnboundEncoderFactory(RecordClassDescriptor cd)
- Overrides:
createFixedUnboundEncoderFactoryin classCodecMetaFactory
-
-