Class SerializerFoundation.Default<F extends SerializerFoundation.Default<?>>
java.lang.Object
one.microstream.util.InstanceDispatcher.Default
one.microstream.persistence.binary.util.SerializerFoundation.Default<F>
- All Implemented Interfaces:
SerializerFoundation<F>
,ByteOrderTargeting<F>
,ByteOrderTargeting.Mutable<F>
,PersistenceDataTypeHolder<Binary>
,PersistenceTypeHandlerRegistration.Executor<Binary>
,Unpersistable
,InstanceDispatcher
- Enclosing interface:
- SerializerFoundation<F extends SerializerFoundation<?>>
public static class SerializerFoundation.Default<F extends SerializerFoundation.Default<?>> extends InstanceDispatcher.Default implements SerializerFoundation<F>, Unpersistable
-
Nested Class Summary
Nested classes/interfaces inherited from interface one.microstream.persistence.types.ByteOrderTargeting
ByteOrderTargeting.Mutable<T extends ByteOrderTargeting.Mutable<?>>
Nested classes/interfaces inherited from interface one.microstream.util.InstanceDispatcher
InstanceDispatcher.Default
Nested classes/interfaces inherited from interface one.microstream.persistence.binary.util.SerializerFoundation
SerializerFoundation.Default<F extends SerializerFoundation.Default<?>>
-
Constructor Summary
Constructors Modifier Constructor Description protected
Default()
-
Method Summary
Methods inherited from class one.microstream.util.InstanceDispatcher.Default
dispatch, setInstanceDispatcherLogic
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface one.microstream.persistence.types.ByteOrderTargeting
isByteOrderMismatch
-
Constructor Details
-
Default
protected Default()
-
-
Method Details
-
$
-
dataType
- Specified by:
dataType
in interfacePersistenceDataTypeHolder<F extends SerializerFoundation.Default<?>>
-
customTypeHandlers
- Specified by:
customTypeHandlers
in interfaceSerializerFoundation<F extends SerializerFoundation.Default<?>>
-
registerCustomTypeHandlers
public F registerCustomTypeHandlers(HashTable<Class<?>,PersistenceTypeHandler<Binary,?>> customTypeHandlers)- Specified by:
registerCustomTypeHandlers
in interfaceSerializerFoundation<F extends SerializerFoundation.Default<?>>
-
registerCustomTypeHandlers
- Specified by:
registerCustomTypeHandlers
in interfaceSerializerFoundation<F extends SerializerFoundation.Default<?>>
-
registerCustomTypeHandlers
public F registerCustomTypeHandlers(Iterable<? extends PersistenceTypeHandler<Binary,?>> customTypeHandlers)- Specified by:
registerCustomTypeHandlers
in interfaceSerializerFoundation<F extends SerializerFoundation.Default<?>>
-
registerCustomTypeHandler
- Specified by:
registerCustomTypeHandler
in interfaceSerializerFoundation<F extends SerializerFoundation.Default<?>>
-
customTypeInstantiators
- Specified by:
customTypeInstantiators
in interfaceSerializerFoundation<F extends SerializerFoundation.Default<?>>
-
registerCustomInstantiator
public <T> F registerCustomInstantiator(Class<T> type, PersistenceTypeInstantiator<Binary,T> typeInstantiator)- Specified by:
registerCustomInstantiator
in interfaceSerializerFoundation<F extends SerializerFoundation.Default<?>>
-
getInstanceDispatcherLogic
- Specified by:
getInstanceDispatcherLogic
in interfaceInstanceDispatcher
- Overrides:
getInstanceDispatcherLogic
in classInstanceDispatcher.Default
-
referenceTypeHandlerManager
-
getObjectIdProvider
- Specified by:
getObjectIdProvider
in interfaceSerializerFoundation<F extends SerializerFoundation.Default<?>>
-
getTypeIdProvider
- Specified by:
getTypeIdProvider
in interfaceSerializerFoundation<F extends SerializerFoundation.Default<?>>
-
getTypeLineageCreator
- Specified by:
getTypeLineageCreator
in interfaceSerializerFoundation<F extends SerializerFoundation.Default<?>>
-
getObjectRegistry
- Specified by:
getObjectRegistry
in interfaceSerializerFoundation<F extends SerializerFoundation.Default<?>>
-
getTypeRegistry
- Specified by:
getTypeRegistry
in interfaceSerializerFoundation<F extends SerializerFoundation.Default<?>>
-
getObjectManager
- Specified by:
getObjectManager
in interfaceSerializerFoundation<F extends SerializerFoundation.Default<?>>
-
getTypeHandlerManager
- Specified by:
getTypeHandlerManager
in interfaceSerializerFoundation<F extends SerializerFoundation.Default<?>>
-
getContextDispatcher
- Specified by:
getContextDispatcher
in interfaceSerializerFoundation<F extends SerializerFoundation.Default<?>>
-
getStorerCreator
- Specified by:
getStorerCreator
in interfaceSerializerFoundation<F extends SerializerFoundation.Default<?>>
-
getRegistererCreator
- Specified by:
getRegistererCreator
in interfaceSerializerFoundation<F extends SerializerFoundation.Default<?>>
-
getBuilderCreator
- Specified by:
getBuilderCreator
in interfaceSerializerFoundation<F extends SerializerFoundation.Default<?>>
-
getPersister
- Specified by:
getPersister
in interfaceSerializerFoundation<F extends SerializerFoundation.Default<?>>
-
getTypeHandlerRegistry
- Specified by:
getTypeHandlerRegistry
in interfaceSerializerFoundation<F extends SerializerFoundation.Default<?>>
-
getTypeHandlerProvider
- Specified by:
getTypeHandlerProvider
in interfaceSerializerFoundation<F extends SerializerFoundation.Default<?>>
-
getTypeManager
- Specified by:
getTypeManager
in interfaceSerializerFoundation<F extends SerializerFoundation.Default<?>>
-
getTypeHandlerEnsurer
- Specified by:
getTypeHandlerEnsurer
in interfaceSerializerFoundation<F extends SerializerFoundation.Default<?>>
-
getTypeDictionaryManager
- Specified by:
getTypeDictionaryManager
in interfaceSerializerFoundation<F extends SerializerFoundation.Default<?>>
-
getTypeDictionaryCreator
- Specified by:
getTypeDictionaryCreator
in interfaceSerializerFoundation<F extends SerializerFoundation.Default<?>>
-
getTypeHandlerCreator
- Specified by:
getTypeHandlerCreator
in interfaceSerializerFoundation<F extends SerializerFoundation.Default<?>>
-
getCustomTypeHandlerRegistry
Description copied from interface:SerializerFoundation
Creates if required and returns thePersistenceCustomTypeHandlerRegistry
containing all custom tailoredPersistenceTypeHandler
instances for specialized handling of instances.To avoid order problems caused by internal implicit dependencies (e.g. creating the default custom type handlers required
SerializerFoundation.getReferenceFieldEagerEvaluator()
), useSerializerFoundation.customTypeHandlers()
or one of theregisterCustomTypeHandler~
methods.- Specified by:
getCustomTypeHandlerRegistry
in interfaceSerializerFoundation<F extends SerializerFoundation.Default<?>>
- Returns:
- the (on-demand created)
PersistenceCustomTypeHandlerRegistry
instance.
-
getTypeAnalyzer
- Specified by:
getTypeAnalyzer
in interfaceSerializerFoundation<F extends SerializerFoundation.Default<?>>
-
getTypeResolver
- Specified by:
getTypeResolver
in interfaceSerializerFoundation<F extends SerializerFoundation.Default<?>>
-
getClassLoaderProvider
- Specified by:
getClassLoaderProvider
in interfaceSerializerFoundation<F extends SerializerFoundation.Default<?>>
-
getTypeMismatchValidator
- Specified by:
getTypeMismatchValidator
in interfaceSerializerFoundation<F extends SerializerFoundation.Default<?>>
-
getTypeDefinitionCreator
- Specified by:
getTypeDefinitionCreator
in interfaceSerializerFoundation<F extends SerializerFoundation.Default<?>>
-
getTypeEvaluatorPersistable
- Specified by:
getTypeEvaluatorPersistable
in interfaceSerializerFoundation<F extends SerializerFoundation.Default<?>>
-
getFieldFixedLengthResolver
- Specified by:
getFieldFixedLengthResolver
in interfaceSerializerFoundation<F extends SerializerFoundation.Default<?>>
-
getTypeNameMapper
- Specified by:
getTypeNameMapper
in interfaceSerializerFoundation<F extends SerializerFoundation.Default<?>>
-
getBufferSizeProvider
- Specified by:
getBufferSizeProvider
in interfaceSerializerFoundation<F extends SerializerFoundation.Default<?>>
-
getFieldEvaluatorPersistable
- Specified by:
getFieldEvaluatorPersistable
in interfaceSerializerFoundation<F extends SerializerFoundation.Default<?>>
-
getFieldEvaluatorPersister
- Specified by:
getFieldEvaluatorPersister
in interfaceSerializerFoundation<F extends SerializerFoundation.Default<?>>
-
getFieldEvaluatorEnum
- Specified by:
getFieldEvaluatorEnum
in interfaceSerializerFoundation<F extends SerializerFoundation.Default<?>>
-
getFieldEvaluatorCollection
- Specified by:
getFieldEvaluatorCollection
in interfaceSerializerFoundation<F extends SerializerFoundation.Default<?>>
-
getReferenceFieldEagerEvaluator
- Specified by:
getReferenceFieldEagerEvaluator
in interfaceSerializerFoundation<F extends SerializerFoundation.Default<?>>
-
getRootResolverProvider
- Specified by:
getRootResolverProvider
in interfaceSerializerFoundation<F extends SerializerFoundation.Default<?>>
-
getRootReferenceProvider
- Specified by:
getRootReferenceProvider
in interfaceSerializerFoundation<F extends SerializerFoundation.Default<?>>
-
getUnreachableTypeHandlerCreator
- Specified by:
getUnreachableTypeHandlerCreator
in interfaceSerializerFoundation<F extends SerializerFoundation.Default<?>>
-
getLegacyTypeMapper
- Specified by:
getLegacyTypeMapper
in interfaceSerializerFoundation<F extends SerializerFoundation.Default<?>>
-
getRefactoringMappingProvider
- Specified by:
getRefactoringMappingProvider
in interfaceSerializerFoundation<F extends SerializerFoundation.Default<?>>
-
getTypeDescriptionResolverProvider
- Specified by:
getTypeDescriptionResolverProvider
in interfaceSerializerFoundation<F extends SerializerFoundation.Default<?>>
-
getRefactoringLegacyTypeIdentifierBuilders
public XEnum<? extends PersistenceRefactoringTypeIdentifierBuilder> getRefactoringLegacyTypeIdentifierBuilders()- Specified by:
getRefactoringLegacyTypeIdentifierBuilders
in interfaceSerializerFoundation<F extends SerializerFoundation.Default<?>>
-
getRefactoringLegacyMemberIdentifierBuilders
public XEnum<? extends PersistenceRefactoringMemberIdentifierBuilder> getRefactoringLegacyMemberIdentifierBuilders()- Specified by:
getRefactoringLegacyMemberIdentifierBuilders
in interfaceSerializerFoundation<F extends SerializerFoundation.Default<?>>
-
getRefactoringCurrentMemberIdentifierBuilders
public XEnum<? extends PersistenceRefactoringMemberIdentifierBuilder> getRefactoringCurrentMemberIdentifierBuilders()- Specified by:
getRefactoringCurrentMemberIdentifierBuilders
in interfaceSerializerFoundation<F extends SerializerFoundation.Default<?>>
-
getTypeSimilarity
- Specified by:
getTypeSimilarity
in interfaceSerializerFoundation<F extends SerializerFoundation.Default<?>>
-
getLegacyMemberMatchingProvider
- Specified by:
getLegacyMemberMatchingProvider
in interfaceSerializerFoundation<F extends SerializerFoundation.Default<?>>
-
getLegacyTypeMappingResultor
- Specified by:
getLegacyTypeMappingResultor
in interfaceSerializerFoundation<F extends SerializerFoundation.Default<?>>
-
getLegacyTypeHandlerCreator
- Specified by:
getLegacyTypeHandlerCreator
in interfaceSerializerFoundation<F extends SerializerFoundation.Default<?>>
-
getLegacyTypeHandlingListener
- Specified by:
getLegacyTypeHandlingListener
in interfaceSerializerFoundation<F extends SerializerFoundation.Default<?>>
-
getSizedArrayLengthController
- Specified by:
getSizedArrayLengthController
in interfaceSerializerFoundation<F extends SerializerFoundation.Default<?>>
-
getLambdaTypeRecognizer
- Specified by:
getLambdaTypeRecognizer
in interfaceSerializerFoundation<F extends SerializerFoundation.Default<?>>
-
getAbstractTypeHandlerSearcher
- Specified by:
getAbstractTypeHandlerSearcher
in interfaceSerializerFoundation<F extends SerializerFoundation.Default<?>>
-
getRootsProvider
- Specified by:
getRootsProvider
in interfaceSerializerFoundation<F extends SerializerFoundation.Default<?>>
-
getInstantiator
- Specified by:
getInstantiator
in interfaceSerializerFoundation<F extends SerializerFoundation.Default<?>>
-
getInstantiatorProvider
- Specified by:
getInstantiatorProvider
in interfaceSerializerFoundation<F extends SerializerFoundation.Default<?>>
-
getTargetByteOrder
- Specified by:
getTargetByteOrder
in interfaceByteOrderTargeting<F extends SerializerFoundation.Default<?>>
-
getCustomTranslatorLookup
- Specified by:
getCustomTranslatorLookup
in interfaceSerializerFoundation<F extends SerializerFoundation.Default<?>>
-
getTranslatorKeyBuilders
- Specified by:
getTranslatorKeyBuilders
in interfaceSerializerFoundation<F extends SerializerFoundation.Default<?>>
-
getValueTranslatorMappingProvider
- Specified by:
getValueTranslatorMappingProvider
in interfaceSerializerFoundation<F extends SerializerFoundation.Default<?>>
-
getValueTranslatorProvider
- Specified by:
getValueTranslatorProvider
in interfaceSerializerFoundation<F extends SerializerFoundation.Default<?>>
-
getEntityTypes
- Specified by:
getEntityTypes
in interfaceSerializerFoundation<F extends SerializerFoundation.Default<?>>
-
setInstanceDispatcher
- Specified by:
setInstanceDispatcher
in interfaceSerializerFoundation<F extends SerializerFoundation.Default<?>>
-
setObjectManager
- Specified by:
setObjectManager
in interfaceSerializerFoundation<F extends SerializerFoundation.Default<?>>
-
setStorerCreator
- Specified by:
setStorerCreator
in interfaceSerializerFoundation<F extends SerializerFoundation.Default<?>>
-
setTypeHandlerCreatorLookup
public F setTypeHandlerCreatorLookup(PersistenceTypeHandlerEnsurer<Binary> typeHandlerCreatorLookup)- Specified by:
setTypeHandlerCreatorLookup
in interfaceSerializerFoundation<F extends SerializerFoundation.Default<?>>
-
setTypeHandlerCreator
- Specified by:
setTypeHandlerCreator
in interfaceSerializerFoundation<F extends SerializerFoundation.Default<?>>
-
setTypeAnalyzer
- Specified by:
setTypeAnalyzer
in interfaceSerializerFoundation<F extends SerializerFoundation.Default<?>>
-
setTypeResolver
- Specified by:
setTypeResolver
in interfaceSerializerFoundation<F extends SerializerFoundation.Default<?>>
-
setClassLoaderProvider
- Specified by:
setClassLoaderProvider
in interfaceSerializerFoundation<F extends SerializerFoundation.Default<?>>
-
setTypeHandlerManager
- Specified by:
setTypeHandlerManager
in interfaceSerializerFoundation<F extends SerializerFoundation.Default<?>>
-
setObjectRegistry
- Specified by:
setObjectRegistry
in interfaceSerializerFoundation<F extends SerializerFoundation.Default<?>>
-
setTypeRegistry
- Specified by:
setTypeRegistry
in interfaceSerializerFoundation<F extends SerializerFoundation.Default<?>>
-
setTypeManager
- Specified by:
setTypeManager
in interfaceSerializerFoundation<F extends SerializerFoundation.Default<?>>
-
setTypeHandlerRegistry
- Specified by:
setTypeHandlerRegistry
in interfaceSerializerFoundation<F extends SerializerFoundation.Default<?>>
-
setTypeHandlerProvider
- Specified by:
setTypeHandlerProvider
in interfaceSerializerFoundation<F extends SerializerFoundation.Default<?>>
-
setRegistererCreator
- Specified by:
setRegistererCreator
in interfaceSerializerFoundation<F extends SerializerFoundation.Default<?>>
-
setBuilderCreator
- Specified by:
setBuilderCreator
in interfaceSerializerFoundation<F extends SerializerFoundation.Default<?>>
-
setPersister
- Specified by:
setPersister
in interfaceSerializerFoundation<F extends SerializerFoundation.Default<?>>
-
setSizedArrayLengthController
public F setSizedArrayLengthController(PersistenceSizedArrayLengthController sizedArrayLengthController)- Specified by:
setSizedArrayLengthController
in interfaceSerializerFoundation<F extends SerializerFoundation.Default<?>>
-
setTypeDictionaryCreator
- Specified by:
setTypeDictionaryCreator
in interfaceSerializerFoundation<F extends SerializerFoundation.Default<?>>
-
setTypeLineageCreator
- Specified by:
setTypeLineageCreator
in interfaceSerializerFoundation<F extends SerializerFoundation.Default<?>>
-
setTypeMismatchValidator
- Specified by:
setTypeMismatchValidator
in interfaceSerializerFoundation<F extends SerializerFoundation.Default<?>>
-
setTypeDescriptionBuilder
- Specified by:
setTypeDescriptionBuilder
in interfaceSerializerFoundation<F extends SerializerFoundation.Default<?>>
-
setTypeEvaluatorPersistable
- Specified by:
setTypeEvaluatorPersistable
in interfaceSerializerFoundation<F extends SerializerFoundation.Default<?>>
-
setBufferSizeProvider
- Specified by:
setBufferSizeProvider
in interfaceSerializerFoundation<F extends SerializerFoundation.Default<?>>
-
setFieldFixedLengthResolver
- Specified by:
setFieldFixedLengthResolver
in interfaceSerializerFoundation<F extends SerializerFoundation.Default<?>>
-
setTypeNameMapper
- Specified by:
setTypeNameMapper
in interfaceSerializerFoundation<F extends SerializerFoundation.Default<?>>
-
setFieldEvaluatorPersistable
- Specified by:
setFieldEvaluatorPersistable
in interfaceSerializerFoundation<F extends SerializerFoundation.Default<?>>
-
setFieldEvaluatorPersister
- Specified by:
setFieldEvaluatorPersister
in interfaceSerializerFoundation<F extends SerializerFoundation.Default<?>>
-
setFieldEvaluatorEnum
- Specified by:
setFieldEvaluatorEnum
in interfaceSerializerFoundation<F extends SerializerFoundation.Default<?>>
-
setFieldEvaluatorCollection
- Specified by:
setFieldEvaluatorCollection
in interfaceSerializerFoundation<F extends SerializerFoundation.Default<?>>
-
setReferenceFieldEagerEvaluator
- Specified by:
setReferenceFieldEagerEvaluator
in interfaceSerializerFoundation<F extends SerializerFoundation.Default<?>>
-
setRootResolverProvider
- Specified by:
setRootResolverProvider
in interfaceSerializerFoundation<F extends SerializerFoundation.Default<?>>
-
setRootReferenceProvider
- Specified by:
setRootReferenceProvider
in interfaceSerializerFoundation<F extends SerializerFoundation.Default<?>>
-
setLambdaTypeRecognizer
- Specified by:
setLambdaTypeRecognizer
in interfaceSerializerFoundation<F extends SerializerFoundation.Default<?>>
-
setAbstractTypeHandlerSearcher
public F setAbstractTypeHandlerSearcher(PersistenceAbstractTypeHandlerSearcher<Binary> abstractTypeHandlerSearcher)- Specified by:
setAbstractTypeHandlerSearcher
in interfaceSerializerFoundation<F extends SerializerFoundation.Default<?>>
-
setUnreachableTypeHandlerCreator
public F setUnreachableTypeHandlerCreator(PersistenceUnreachableTypeHandlerCreator<Binary> unreachableTypeHandlerCreator)- Specified by:
setUnreachableTypeHandlerCreator
in interfaceSerializerFoundation<F extends SerializerFoundation.Default<?>>
-
setLegacyTypeMapper
- Specified by:
setLegacyTypeMapper
in interfaceSerializerFoundation<F extends SerializerFoundation.Default<?>>
-
setRefactoringMappingProvider
public F setRefactoringMappingProvider(PersistenceRefactoringMappingProvider refactoringMappingProvider)- Specified by:
setRefactoringMappingProvider
in interfaceSerializerFoundation<F extends SerializerFoundation.Default<?>>
-
setTypeDescriptionResolverProvider
public F setTypeDescriptionResolverProvider(PersistenceTypeDescriptionResolverProvider typeDescriptionResolverProvi)- Specified by:
setTypeDescriptionResolverProvider
in interfaceSerializerFoundation<F extends SerializerFoundation.Default<?>>
-
setRefactoringLegacyTypeIdentifierBuilders
public F setRefactoringLegacyTypeIdentifierBuilders(XEnum<? extends PersistenceRefactoringTypeIdentifierBuilder> refactoringTypeIdentifierBuilders)- Specified by:
setRefactoringLegacyTypeIdentifierBuilders
in interfaceSerializerFoundation<F extends SerializerFoundation.Default<?>>
-
setRefactoringLegacyMemberIdentifierBuilders
public F setRefactoringLegacyMemberIdentifierBuilders(XEnum<? extends PersistenceRefactoringMemberIdentifierBuilder> refactoringMemberIdentifierBuilders)- Specified by:
setRefactoringLegacyMemberIdentifierBuilders
in interfaceSerializerFoundation<F extends SerializerFoundation.Default<?>>
-
setRefactoringCurrentMemberIdentifierBuilders
public F setRefactoringCurrentMemberIdentifierBuilders(XEnum<? extends PersistenceRefactoringMemberIdentifierBuilder> refactoringMemberIdentifierBuilders)- Specified by:
setRefactoringCurrentMemberIdentifierBuilders
in interfaceSerializerFoundation<F extends SerializerFoundation.Default<?>>
-
setTypeSimilarity
- Specified by:
setTypeSimilarity
in interfaceSerializerFoundation<F extends SerializerFoundation.Default<?>>
-
setLegacyMemberMatchingProvider
public F setLegacyMemberMatchingProvider(PersistenceMemberMatchingProvider legacyMemberMatchingProvider)- Specified by:
setLegacyMemberMatchingProvider
in interfaceSerializerFoundation<F extends SerializerFoundation.Default<?>>
-
setLegacyTypeMappingResultor
public F setLegacyTypeMappingResultor(PersistenceLegacyTypeMappingResultor<Binary> legacyTypeMappingResultor)- Specified by:
setLegacyTypeMappingResultor
in interfaceSerializerFoundation<F extends SerializerFoundation.Default<?>>
-
setLegacyTypeHandlerCreator
public F setLegacyTypeHandlerCreator(PersistenceLegacyTypeHandlerCreator<Binary> legacyTypeHandlerCreator)- Specified by:
setLegacyTypeHandlerCreator
in interfaceSerializerFoundation<F extends SerializerFoundation.Default<?>>
-
setLegacyTypeHandlingListener
public F setLegacyTypeHandlingListener(PersistenceLegacyTypeHandlingListener<Binary> legacyTypeHandlingListener)- Specified by:
setLegacyTypeHandlingListener
in interfaceSerializerFoundation<F extends SerializerFoundation.Default<?>>
-
setInstantiator
- Specified by:
setInstantiator
in interfaceSerializerFoundation<F extends SerializerFoundation.Default<?>>
-
setInstantiatorProvider
- Specified by:
setInstantiatorProvider
in interfaceSerializerFoundation<F extends SerializerFoundation.Default<?>>
-
setTargetByteOrder
- Specified by:
setTargetByteOrder
in interfaceByteOrderTargeting.Mutable<F extends SerializerFoundation.Default<?>>
-
setCustomTranslatorLookup
- Specified by:
setCustomTranslatorLookup
in interfaceSerializerFoundation<F extends SerializerFoundation.Default<?>>
-
setTranslatorKeyBuilders
- Specified by:
setTranslatorKeyBuilders
in interfaceSerializerFoundation<F extends SerializerFoundation.Default<?>>
-
setValueTranslatorProvider
- Specified by:
setValueTranslatorProvider
in interfaceSerializerFoundation<F extends SerializerFoundation.Default<?>>
-
setValueTranslatorMappingProvider
public F setValueTranslatorMappingProvider(BinaryValueTranslatorMappingProvider valueTranslatorMapping)- Specified by:
setValueTranslatorMappingProvider
in interfaceSerializerFoundation<F extends SerializerFoundation.Default<?>>
-
setEntityTypes
- Specified by:
setEntityTypes
in interfaceSerializerFoundation<F extends SerializerFoundation.Default<?>>
-
registerEntityType
- Specified by:
registerEntityType
in interfaceSerializerFoundation<F extends SerializerFoundation.Default<?>>
-
registerEntityTypes
- Specified by:
registerEntityTypes
in interfaceSerializerFoundation<F extends SerializerFoundation.Default<?>>
-
registerEntityTypes
- Specified by:
registerEntityTypes
in interfaceSerializerFoundation<F extends SerializerFoundation.Default<?>>
-
ensureObjectRegistry
-
ensureTypeRegistry
-
ensureTypeLineageCreator
-
ensureObjectManager
-
ensureTypeManager
-
ensureTypeHandlerManager
-
ensureRegistererCreator
-
ensureTypeHandlerRegistry
-
ensureTypeHandlerProvider
-
ensureTypeDictionaryManager
-
ensureTypeDictionaryCreator
-
ensureTypeAnalyzer
-
ensureTypeResolver
-
ensureClassLoaderProvider
-
ensureTypeHandlerEnsurer
-
ensureTypeMismatchValidator
-
ensureTypeDefinitionCreator
-
ensureTypeEvaluatorPersistable
-
ensureBufferSizeProvider
-
ensureFieldEvaluatorPersistable
-
ensureFieldEvaluatorPersister
-
ensureFieldEvaluatorEnum
-
ensureFieldEvaluatorCollection
-
ensureReferenceFieldEagerEvaluator
-
ensureUnreachableTypeHandlerCreator
-
ensureLegacyTypeMapper
-
ensureRefactoringMappingProvider
-
ensureTypeDescriptionResolverProvider
-
ensureRefactoringLegacyTypeIdentifierBuilders
protected XEnum<? extends PersistenceRefactoringTypeIdentifierBuilder> ensureRefactoringLegacyTypeIdentifierBuilders() -
ensureRefactoringLegacyMemberIdentifierBuilders
protected XEnum<? extends PersistenceRefactoringMemberIdentifierBuilder> ensureRefactoringLegacyMemberIdentifierBuilders() -
ensureRefactoringCurrentMemberIdentifierBuilders
protected XEnum<? extends PersistenceRefactoringMemberIdentifierBuilder> ensureRefactoringCurrentMemberIdentifierBuilders() -
ensureTypeSimilarity
-
ensureLegacyMemberMatchingProvider
-
ensureLegacyTypeMappingResultor
-
ensureLegacyTypeHandlerCreator
-
ensureLegacyTypeHandlingListener
-
ensureSizedArrayLengthController
-
ensureStorerCreator
-
ensureBuilderCreator
-
ensureTypeHandlerCreator
-
ensureCustomTypeHandlerRegistry
-
ensureFieldFixedLengthResolver
-
ensureTypeNameMapper
-
ensureRootResolverProvider
-
ensureRootReferenceProvider
-
ensureRootsProviderInternal
-
ensureRootsProvider
-
ensureInstantiator
-
ensureInstantiatorProvider
-
ensureLambdaTypeRecognizer
-
ensureAbstractTypeHandlerSearcher
-
ensureTargetByteOrder
-
ensurePersister
-
ensureCustomTranslatorLookup
-
ensureTranslatorKeyBuilders
-
ensureValueTranslatorMappingProvider
-
ensureValueTranslatorProvider
-
ensureEntityTypes
-
executeTypeHandlerRegistration
public void executeTypeHandlerRegistration(PersistenceTypeHandlerRegistration<Binary> typeHandlerRegistration)Description copied from interface:PersistenceTypeHandlerRegistration.Executor
Executes the passedPersistenceTypeHandlerRegistration
logic while supplying this instance'sPersistenceCustomTypeHandlerRegistry
andPersistenceSizedArrayLengthController
instances. The passed instance itself will not be referenced after the method exits.- Specified by:
executeTypeHandlerRegistration
in interfacePersistenceTypeHandlerRegistration.Executor<F extends SerializerFoundation.Default<?>>
- Parameters:
typeHandlerRegistration
- thePersistenceTypeHandlerRegistration
to be executed.
-
createPersistenceManager
public PersistenceManager<Binary> createPersistenceManager(PersistenceSource<Binary> source, PersistenceTarget<Binary> target)- Specified by:
createPersistenceManager
in interfaceSerializerFoundation<F extends SerializerFoundation.Default<?>>
-