Class PersistenceFoundation.Default<D,F extends PersistenceFoundation.Default<D,?>>
- All Implemented Interfaces:
ByteOrderTargeting<F>
,ByteOrderTargeting.Mutable<F>
,PersistenceDataTypeHolder<D>
,PersistenceFoundation<D,F>
,Unpersistable
,Cloneable<PersistenceFoundation<D,F>>
,InstanceDispatcher
- Direct Known Subclasses:
BinaryPersistenceFoundation.Default
- Enclosing interface:
- PersistenceFoundation<D,F extends PersistenceFoundation<D,?>>
public static class PersistenceFoundation.Default<D,F extends PersistenceFoundation.Default<D,?>> extends InstanceDispatcher.Default implements PersistenceFoundation<D,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.types.PersistenceFoundation
PersistenceFoundation.Default<D,F extends PersistenceFoundation.Default<D,?>>
-
Constructor Summary
-
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
Methods inherited from interface one.microstream.persistence.types.PersistenceFoundation
setTypeDictionaryIoHandler
-
Constructor Details
-
Method Details
-
$
-
dataType
- Specified by:
dataType
in interfacePersistenceDataTypeHolder<D>
-
Clone
Description copied from interface:Cloneable
This method creates a new instance of the sameClass
, specified by, of the instance on which this method is called. Whatever initializations required to create a functional new instance are performed.However, this method does NOT create a copy of the current instance. (A common mistake is to confuse cloning with copying: cloning creates a duplicate with only equal initial state while copying creates a duplicate with equal full state. Example: a clone of an adult would not be an identical adult, but just an embryo with equal DNA. A state-wise identical adult would be a copy, not a clone.)
This method is effectively a constructor called on an existing instance. The use case of such a method is to eliminate the need to redundantly pass a second instance or constructor if a clone of an instance is needed.
To indicate the constructor-like character of this method, the pattern of starting the name with a capital letter is applied to this method (and to workaround the botch-job protected method the JDK developers hardcoded in Object.)
- Specified by:
Clone
in interfaceCloneable<D>
- Specified by:
Clone
in interfacePersistenceFoundation<D,F extends PersistenceFoundation.Default<D,?>>
- Returns:
- a clone of this instance.
-
customTypeHandlers
- Specified by:
customTypeHandlers
in interfacePersistenceFoundation<D,F extends PersistenceFoundation.Default<D,?>>
-
customTypeHandlerRegistryEnsurer
- Specified by:
customTypeHandlerRegistryEnsurer
in interfacePersistenceFoundation<D,F extends PersistenceFoundation.Default<D,?>>
-
registerCustomTypeHandlers
public F registerCustomTypeHandlers(HashTable<Class<?>,PersistenceTypeHandler<D,?>> customTypeHandlers)- Specified by:
registerCustomTypeHandlers
in interfacePersistenceFoundation<D,F extends PersistenceFoundation.Default<D,?>>
-
registerCustomTypeHandlers
- Specified by:
registerCustomTypeHandlers
in interfacePersistenceFoundation<D,F extends PersistenceFoundation.Default<D,?>>
-
registerCustomTypeHandlers
public F registerCustomTypeHandlers(Iterable<? extends PersistenceTypeHandler<D,?>> customTypeHandlers)- Specified by:
registerCustomTypeHandlers
in interfacePersistenceFoundation<D,F extends PersistenceFoundation.Default<D,?>>
-
registerCustomTypeHandler
- Specified by:
registerCustomTypeHandler
in interfacePersistenceFoundation<D,F extends PersistenceFoundation.Default<D,?>>
-
customTypeInstantiators
- Specified by:
customTypeInstantiators
in interfacePersistenceFoundation<D,F extends PersistenceFoundation.Default<D,?>>
-
registerCustomInstantiator
public <T> F registerCustomInstantiator(Class<T> type, PersistenceTypeInstantiator<D,T> typeInstantiator)- Specified by:
registerCustomInstantiator
in interfacePersistenceFoundation<D,F extends PersistenceFoundation.Default<D,?>>
-
getInstanceDispatcherLogic
- Specified by:
getInstanceDispatcherLogic
in interfaceInstanceDispatcher
- Specified by:
getInstanceDispatcherLogic
in interfacePersistenceFoundation<D,F extends PersistenceFoundation.Default<D,?>>
- Overrides:
getInstanceDispatcherLogic
in classInstanceDispatcher.Default
-
referenceTypeHandlerManager
-
getObjectIdProvider
- Specified by:
getObjectIdProvider
in interfacePersistenceFoundation<D,F extends PersistenceFoundation.Default<D,?>>
-
getTypeIdProvider
- Specified by:
getTypeIdProvider
in interfacePersistenceFoundation<D,F extends PersistenceFoundation.Default<D,?>>
-
getTypeLineageCreator
- Specified by:
getTypeLineageCreator
in interfacePersistenceFoundation<D,F extends PersistenceFoundation.Default<D,?>>
-
getObjectRegistry
- Specified by:
getObjectRegistry
in interfacePersistenceFoundation<D,F extends PersistenceFoundation.Default<D,?>>
-
getTypeRegistry
- Specified by:
getTypeRegistry
in interfacePersistenceFoundation<D,F extends PersistenceFoundation.Default<D,?>>
-
getObjectManager
- Specified by:
getObjectManager
in interfacePersistenceFoundation<D,F extends PersistenceFoundation.Default<D,?>>
-
getTypeHandlerManager
- Specified by:
getTypeHandlerManager
in interfacePersistenceFoundation<D,F extends PersistenceFoundation.Default<D,?>>
-
getContextDispatcher
- Specified by:
getContextDispatcher
in interfacePersistenceFoundation<D,F extends PersistenceFoundation.Default<D,?>>
-
getStorerCreator
- Specified by:
getStorerCreator
in interfacePersistenceFoundation<D,F extends PersistenceFoundation.Default<D,?>>
-
getRegistererCreator
- Specified by:
getRegistererCreator
in interfacePersistenceFoundation<D,F extends PersistenceFoundation.Default<D,?>>
-
getBuilderCreator
- Specified by:
getBuilderCreator
in interfacePersistenceFoundation<D,F extends PersistenceFoundation.Default<D,?>>
-
getPersister
- Specified by:
getPersister
in interfacePersistenceFoundation<D,F extends PersistenceFoundation.Default<D,?>>
-
getPersistenceTarget
- Specified by:
getPersistenceTarget
in interfacePersistenceFoundation<D,F extends PersistenceFoundation.Default<D,?>>
-
getPersistenceSource
- Specified by:
getPersistenceSource
in interfacePersistenceFoundation<D,F extends PersistenceFoundation.Default<D,?>>
-
getTypeHandlerRegistry
- Specified by:
getTypeHandlerRegistry
in interfacePersistenceFoundation<D,F extends PersistenceFoundation.Default<D,?>>
-
getTypeHandlerProvider
- Specified by:
getTypeHandlerProvider
in interfacePersistenceFoundation<D,F extends PersistenceFoundation.Default<D,?>>
-
getTypeManager
- Specified by:
getTypeManager
in interfacePersistenceFoundation<D,F extends PersistenceFoundation.Default<D,?>>
-
getTypeHandlerEnsurer
- Specified by:
getTypeHandlerEnsurer
in interfacePersistenceFoundation<D,F extends PersistenceFoundation.Default<D,?>>
-
getTypeDictionaryProvider
- Specified by:
getTypeDictionaryProvider
in interfacePersistenceFoundation<D,F extends PersistenceFoundation.Default<D,?>>
-
getTypeDictionaryManager
- Specified by:
getTypeDictionaryManager
in interfacePersistenceFoundation<D,F extends PersistenceFoundation.Default<D,?>>
-
getTypeDictionaryCreator
- Specified by:
getTypeDictionaryCreator
in interfacePersistenceFoundation<D,F extends PersistenceFoundation.Default<D,?>>
-
getTypeDictionaryExporter
- Specified by:
getTypeDictionaryExporter
in interfacePersistenceFoundation<D,F extends PersistenceFoundation.Default<D,?>>
-
getTypeDictionaryParser
- Specified by:
getTypeDictionaryParser
in interfacePersistenceFoundation<D,F extends PersistenceFoundation.Default<D,?>>
-
getTypeDictionaryLoader
- Specified by:
getTypeDictionaryLoader
in interfacePersistenceFoundation<D,F extends PersistenceFoundation.Default<D,?>>
-
getTypeDictionaryBuilder
- Specified by:
getTypeDictionaryBuilder
in interfacePersistenceFoundation<D,F extends PersistenceFoundation.Default<D,?>>
-
getTypeDictionaryCompiler
- Specified by:
getTypeDictionaryCompiler
in interfacePersistenceFoundation<D,F extends PersistenceFoundation.Default<D,?>>
-
getTypeDictionaryAssembler
- Specified by:
getTypeDictionaryAssembler
in interfacePersistenceFoundation<D,F extends PersistenceFoundation.Default<D,?>>
-
getTypeDictionaryStorer
- Specified by:
getTypeDictionaryStorer
in interfacePersistenceFoundation<D,F extends PersistenceFoundation.Default<D,?>>
-
getTypeHandlerCreator
- Specified by:
getTypeHandlerCreator
in interfacePersistenceFoundation<D,F extends PersistenceFoundation.Default<D,?>>
-
getCustomTypeHandlerRegistry
Description copied from interface:PersistenceFoundation
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
PersistenceFoundation.getReferenceFieldEagerEvaluator()
), usePersistenceFoundation.customTypeHandlers()
or one of theregisterCustomTypeHandler~
methods.- Specified by:
getCustomTypeHandlerRegistry
in interfacePersistenceFoundation<D,F extends PersistenceFoundation.Default<D,?>>
- Returns:
- the (on-demand created)
PersistenceCustomTypeHandlerRegistry
instance.
-
getCustomTypeHandlerRegistryEnsurer
- Specified by:
getCustomTypeHandlerRegistryEnsurer
in interfacePersistenceFoundation<D,F extends PersistenceFoundation.Default<D,?>>
-
getTypeAnalyzer
- Specified by:
getTypeAnalyzer
in interfacePersistenceFoundation<D,F extends PersistenceFoundation.Default<D,?>>
-
getTypeResolver
- Specified by:
getTypeResolver
in interfacePersistenceFoundation<D,F extends PersistenceFoundation.Default<D,?>>
-
getClassLoaderProvider
- Specified by:
getClassLoaderProvider
in interfacePersistenceFoundation<D,F extends PersistenceFoundation.Default<D,?>>
-
getTypeMismatchValidator
- Specified by:
getTypeMismatchValidator
in interfacePersistenceFoundation<D,F extends PersistenceFoundation.Default<D,?>>
-
getTypeDefinitionCreator
- Specified by:
getTypeDefinitionCreator
in interfacePersistenceFoundation<D,F extends PersistenceFoundation.Default<D,?>>
-
getTypeEvaluatorPersistable
- Specified by:
getTypeEvaluatorPersistable
in interfacePersistenceFoundation<D,F extends PersistenceFoundation.Default<D,?>>
-
getFieldFixedLengthResolver
- Specified by:
getFieldFixedLengthResolver
in interfacePersistenceFoundation<D,F extends PersistenceFoundation.Default<D,?>>
-
getTypeNameMapper
- Specified by:
getTypeNameMapper
in interfacePersistenceFoundation<D,F extends PersistenceFoundation.Default<D,?>>
-
getBufferSizeProvider
- Specified by:
getBufferSizeProvider
in interfacePersistenceFoundation<D,F extends PersistenceFoundation.Default<D,?>>
-
getFieldEvaluatorPersistable
- Specified by:
getFieldEvaluatorPersistable
in interfacePersistenceFoundation<D,F extends PersistenceFoundation.Default<D,?>>
-
getFieldEvaluatorPersister
- Specified by:
getFieldEvaluatorPersister
in interfacePersistenceFoundation<D,F extends PersistenceFoundation.Default<D,?>>
-
getFieldEvaluatorEnum
- Specified by:
getFieldEvaluatorEnum
in interfacePersistenceFoundation<D,F extends PersistenceFoundation.Default<D,?>>
-
getFieldEvaluatorCollection
- Specified by:
getFieldEvaluatorCollection
in interfacePersistenceFoundation<D,F extends PersistenceFoundation.Default<D,?>>
-
getReferenceFieldEagerEvaluator
- Specified by:
getReferenceFieldEagerEvaluator
in interfacePersistenceFoundation<D,F extends PersistenceFoundation.Default<D,?>>
-
getRootResolverProvider
- Specified by:
getRootResolverProvider
in interfacePersistenceFoundation<D,F extends PersistenceFoundation.Default<D,?>>
-
getRootReferenceProvider
- Specified by:
getRootReferenceProvider
in interfacePersistenceFoundation<D,F extends PersistenceFoundation.Default<D,?>>
-
getUnreachableTypeHandlerCreator
- Specified by:
getUnreachableTypeHandlerCreator
in interfacePersistenceFoundation<D,F extends PersistenceFoundation.Default<D,?>>
-
getLegacyTypeMapper
- Specified by:
getLegacyTypeMapper
in interfacePersistenceFoundation<D,F extends PersistenceFoundation.Default<D,?>>
-
getRefactoringMappingProvider
- Specified by:
getRefactoringMappingProvider
in interfacePersistenceFoundation<D,F extends PersistenceFoundation.Default<D,?>>
-
getTypeDescriptionResolverProvider
- Specified by:
getTypeDescriptionResolverProvider
in interfacePersistenceFoundation<D,F extends PersistenceFoundation.Default<D,?>>
-
getRefactoringLegacyTypeIdentifierBuilders
public XEnum<? extends PersistenceRefactoringTypeIdentifierBuilder> getRefactoringLegacyTypeIdentifierBuilders()- Specified by:
getRefactoringLegacyTypeIdentifierBuilders
in interfacePersistenceFoundation<D,F extends PersistenceFoundation.Default<D,?>>
-
getRefactoringLegacyMemberIdentifierBuilders
public XEnum<? extends PersistenceRefactoringMemberIdentifierBuilder> getRefactoringLegacyMemberIdentifierBuilders()- Specified by:
getRefactoringLegacyMemberIdentifierBuilders
in interfacePersistenceFoundation<D,F extends PersistenceFoundation.Default<D,?>>
-
getRefactoringCurrentMemberIdentifierBuilders
public XEnum<? extends PersistenceRefactoringMemberIdentifierBuilder> getRefactoringCurrentMemberIdentifierBuilders()- Specified by:
getRefactoringCurrentMemberIdentifierBuilders
in interfacePersistenceFoundation<D,F extends PersistenceFoundation.Default<D,?>>
-
getTypeSimilarity
- Specified by:
getTypeSimilarity
in interfacePersistenceFoundation<D,F extends PersistenceFoundation.Default<D,?>>
-
getLegacyMemberMatchingProvider
- Specified by:
getLegacyMemberMatchingProvider
in interfacePersistenceFoundation<D,F extends PersistenceFoundation.Default<D,?>>
-
getLegacyTypeMappingResultor
- Specified by:
getLegacyTypeMappingResultor
in interfacePersistenceFoundation<D,F extends PersistenceFoundation.Default<D,?>>
-
getLegacyTypeHandlerCreator
- Specified by:
getLegacyTypeHandlerCreator
in interfacePersistenceFoundation<D,F extends PersistenceFoundation.Default<D,?>>
-
getLegacyTypeHandlingListener
- Specified by:
getLegacyTypeHandlingListener
in interfacePersistenceFoundation<D,F extends PersistenceFoundation.Default<D,?>>
-
getSizedArrayLengthController
- Specified by:
getSizedArrayLengthController
in interfacePersistenceFoundation<D,F extends PersistenceFoundation.Default<D,?>>
-
getLambdaTypeRecognizer
- Specified by:
getLambdaTypeRecognizer
in interfacePersistenceFoundation<D,F extends PersistenceFoundation.Default<D,?>>
-
getAbstractTypeHandlerSearcher
- Specified by:
getAbstractTypeHandlerSearcher
in interfacePersistenceFoundation<D,F extends PersistenceFoundation.Default<D,?>>
-
getRootsProvider
- Specified by:
getRootsProvider
in interfacePersistenceFoundation<D,F extends PersistenceFoundation.Default<D,?>>
-
getInstantiator
- Specified by:
getInstantiator
in interfacePersistenceFoundation<D,F extends PersistenceFoundation.Default<D,?>>
-
getInstantiatorProvider
- Specified by:
getInstantiatorProvider
in interfacePersistenceFoundation<D,F extends PersistenceFoundation.Default<D,?>>
-
getTargetByteOrder
- Specified by:
getTargetByteOrder
in interfaceByteOrderTargeting<D>
-
setInstanceDispatcher
- Specified by:
setInstanceDispatcher
in interfacePersistenceFoundation<D,F extends PersistenceFoundation.Default<D,?>>
-
setObjectIdProvider
- Specified by:
setObjectIdProvider
in interfacePersistenceFoundation<D,F extends PersistenceFoundation.Default<D,?>>
-
setTypeIdProvider
- Specified by:
setTypeIdProvider
in interfacePersistenceFoundation<D,F extends PersistenceFoundation.Default<D,?>>
-
setIdProvider
public <P extends PersistenceTypeIdProvider & PersistenceObjectIdProvider> F setIdProvider(P typeIdProvider)- Specified by:
setIdProvider
in interfacePersistenceFoundation<D,F extends PersistenceFoundation.Default<D,?>>
-
setObjectManager
- Specified by:
setObjectManager
in interfacePersistenceFoundation<D,F extends PersistenceFoundation.Default<D,?>>
-
setStorerCreator
- Specified by:
setStorerCreator
in interfacePersistenceFoundation<D,F extends PersistenceFoundation.Default<D,?>>
-
setTypeHandlerCreatorLookup
- Specified by:
setTypeHandlerCreatorLookup
in interfacePersistenceFoundation<D,F extends PersistenceFoundation.Default<D,?>>
-
setTypeHandlerCreator
- Specified by:
setTypeHandlerCreator
in interfacePersistenceFoundation<D,F extends PersistenceFoundation.Default<D,?>>
-
setTypeAnalyzer
- Specified by:
setTypeAnalyzer
in interfacePersistenceFoundation<D,F extends PersistenceFoundation.Default<D,?>>
-
setTypeResolver
- Specified by:
setTypeResolver
in interfacePersistenceFoundation<D,F extends PersistenceFoundation.Default<D,?>>
-
setClassLoaderProvider
- Specified by:
setClassLoaderProvider
in interfacePersistenceFoundation<D,F extends PersistenceFoundation.Default<D,?>>
-
setTypeHandlerManager
- Specified by:
setTypeHandlerManager
in interfacePersistenceFoundation<D,F extends PersistenceFoundation.Default<D,?>>
-
setContextDispatcher
- Specified by:
setContextDispatcher
in interfacePersistenceFoundation<D,F extends PersistenceFoundation.Default<D,?>>
-
setObjectRegistry
- Specified by:
setObjectRegistry
in interfacePersistenceFoundation<D,F extends PersistenceFoundation.Default<D,?>>
-
setTypeRegistry
- Specified by:
setTypeRegistry
in interfacePersistenceFoundation<D,F extends PersistenceFoundation.Default<D,?>>
-
setTypeManager
- Specified by:
setTypeManager
in interfacePersistenceFoundation<D,F extends PersistenceFoundation.Default<D,?>>
-
setTypeHandlerRegistry
- Specified by:
setTypeHandlerRegistry
in interfacePersistenceFoundation<D,F extends PersistenceFoundation.Default<D,?>>
-
setTypeHandlerProvider
- Specified by:
setTypeHandlerProvider
in interfacePersistenceFoundation<D,F extends PersistenceFoundation.Default<D,?>>
-
setRegistererCreator
- Specified by:
setRegistererCreator
in interfacePersistenceFoundation<D,F extends PersistenceFoundation.Default<D,?>>
-
setBuilderCreator
- Specified by:
setBuilderCreator
in interfacePersistenceFoundation<D,F extends PersistenceFoundation.Default<D,?>>
-
setPersister
- Specified by:
setPersister
in interfacePersistenceFoundation<D,F extends PersistenceFoundation.Default<D,?>>
-
setPersistenceTarget
- Specified by:
setPersistenceTarget
in interfacePersistenceFoundation<D,F extends PersistenceFoundation.Default<D,?>>
-
setPersistenceSource
- Specified by:
setPersistenceSource
in interfacePersistenceFoundation<D,F extends PersistenceFoundation.Default<D,?>>
-
setPersistenceChannel
- Specified by:
setPersistenceChannel
in interfacePersistenceFoundation<D,F extends PersistenceFoundation.Default<D,?>>
-
setSizedArrayLengthController
public F setSizedArrayLengthController(PersistenceSizedArrayLengthController sizedArrayLengthController)- Specified by:
setSizedArrayLengthController
in interfacePersistenceFoundation<D,F extends PersistenceFoundation.Default<D,?>>
-
setTypeDictionaryManager
- Specified by:
setTypeDictionaryManager
in interfacePersistenceFoundation<D,F extends PersistenceFoundation.Default<D,?>>
-
setTypeDictionaryCreator
- Specified by:
setTypeDictionaryCreator
in interfacePersistenceFoundation<D,F extends PersistenceFoundation.Default<D,?>>
-
setTypeDictionaryProvider
- Specified by:
setTypeDictionaryProvider
in interfacePersistenceFoundation<D,F extends PersistenceFoundation.Default<D,?>>
-
setTypeDictionaryExporter
- Specified by:
setTypeDictionaryExporter
in interfacePersistenceFoundation<D,F extends PersistenceFoundation.Default<D,?>>
-
setTypeDictionaryParser
- Specified by:
setTypeDictionaryParser
in interfacePersistenceFoundation<D,F extends PersistenceFoundation.Default<D,?>>
-
setTypeDictionaryAssembler
- Specified by:
setTypeDictionaryAssembler
in interfacePersistenceFoundation<D,F extends PersistenceFoundation.Default<D,?>>
-
setTypeDictionaryLoader
- Specified by:
setTypeDictionaryLoader
in interfacePersistenceFoundation<D,F extends PersistenceFoundation.Default<D,?>>
-
setTypeDictionaryBuilder
- Specified by:
setTypeDictionaryBuilder
in interfacePersistenceFoundation<D,F extends PersistenceFoundation.Default<D,?>>
-
setTypeDictionaryCompiler
- Specified by:
setTypeDictionaryCompiler
in interfacePersistenceFoundation<D,F extends PersistenceFoundation.Default<D,?>>
-
setTypeDictionaryStorer
- Specified by:
setTypeDictionaryStorer
in interfacePersistenceFoundation<D,F extends PersistenceFoundation.Default<D,?>>
-
setTypeDictionaryIoHandling
public <H extends PersistenceTypeDictionaryLoader & PersistenceTypeDictionaryStorer> F setTypeDictionaryIoHandling(H typeDictionaryStorageHandler)- Specified by:
setTypeDictionaryIoHandling
in interfacePersistenceFoundation<D,F extends PersistenceFoundation.Default<D,?>>
-
setTypeLineageCreator
- Specified by:
setTypeLineageCreator
in interfacePersistenceFoundation<D,F extends PersistenceFoundation.Default<D,?>>
-
setTypeMismatchValidator
- Specified by:
setTypeMismatchValidator
in interfacePersistenceFoundation<D,F extends PersistenceFoundation.Default<D,?>>
-
setTypeDescriptionBuilder
- Specified by:
setTypeDescriptionBuilder
in interfacePersistenceFoundation<D,F extends PersistenceFoundation.Default<D,?>>
-
setTypeEvaluatorPersistable
- Specified by:
setTypeEvaluatorPersistable
in interfacePersistenceFoundation<D,F extends PersistenceFoundation.Default<D,?>>
-
setBufferSizeProvider
- Specified by:
setBufferSizeProvider
in interfacePersistenceFoundation<D,F extends PersistenceFoundation.Default<D,?>>
-
setFieldFixedLengthResolver
- Specified by:
setFieldFixedLengthResolver
in interfacePersistenceFoundation<D,F extends PersistenceFoundation.Default<D,?>>
-
setTypeNameMapper
- Specified by:
setTypeNameMapper
in interfacePersistenceFoundation<D,F extends PersistenceFoundation.Default<D,?>>
-
setFieldEvaluatorPersistable
- Specified by:
setFieldEvaluatorPersistable
in interfacePersistenceFoundation<D,F extends PersistenceFoundation.Default<D,?>>
-
setFieldEvaluatorPersister
- Specified by:
setFieldEvaluatorPersister
in interfacePersistenceFoundation<D,F extends PersistenceFoundation.Default<D,?>>
-
setFieldEvaluatorEnum
- Specified by:
setFieldEvaluatorEnum
in interfacePersistenceFoundation<D,F extends PersistenceFoundation.Default<D,?>>
-
setFieldEvaluatorCollection
- Specified by:
setFieldEvaluatorCollection
in interfacePersistenceFoundation<D,F extends PersistenceFoundation.Default<D,?>>
-
setReferenceFieldEagerEvaluator
- Specified by:
setReferenceFieldEagerEvaluator
in interfacePersistenceFoundation<D,F extends PersistenceFoundation.Default<D,?>>
-
setRootResolverProvider
- Specified by:
setRootResolverProvider
in interfacePersistenceFoundation<D,F extends PersistenceFoundation.Default<D,?>>
-
setRootReferenceProvider
- Specified by:
setRootReferenceProvider
in interfacePersistenceFoundation<D,F extends PersistenceFoundation.Default<D,?>>
-
setLambdaTypeRecognizer
- Specified by:
setLambdaTypeRecognizer
in interfacePersistenceFoundation<D,F extends PersistenceFoundation.Default<D,?>>
-
setAbstractTypeHandlerSearcher
public F setAbstractTypeHandlerSearcher(PersistenceAbstractTypeHandlerSearcher<D> abstractTypeHandlerSearcher)- Specified by:
setAbstractTypeHandlerSearcher
in interfacePersistenceFoundation<D,F extends PersistenceFoundation.Default<D,?>>
-
setRootsProvider
- Specified by:
setRootsProvider
in interfacePersistenceFoundation<D,F extends PersistenceFoundation.Default<D,?>>
-
setUnreachableTypeHandlerCreator
public F setUnreachableTypeHandlerCreator(PersistenceUnreachableTypeHandlerCreator<D> unreachableTypeHandlerCreator)- Specified by:
setUnreachableTypeHandlerCreator
in interfacePersistenceFoundation<D,F extends PersistenceFoundation.Default<D,?>>
-
setLegacyTypeMapper
- Specified by:
setLegacyTypeMapper
in interfacePersistenceFoundation<D,F extends PersistenceFoundation.Default<D,?>>
-
setRefactoringMappingProvider
public F setRefactoringMappingProvider(PersistenceRefactoringMappingProvider refactoringMappingProvider)- Specified by:
setRefactoringMappingProvider
in interfacePersistenceFoundation<D,F extends PersistenceFoundation.Default<D,?>>
-
setTypeDescriptionResolverProvider
public F setTypeDescriptionResolverProvider(PersistenceTypeDescriptionResolverProvider typeDescriptionResolverProvi)- Specified by:
setTypeDescriptionResolverProvider
in interfacePersistenceFoundation<D,F extends PersistenceFoundation.Default<D,?>>
-
setRefactoringLegacyTypeIdentifierBuilders
public F setRefactoringLegacyTypeIdentifierBuilders(XEnum<? extends PersistenceRefactoringTypeIdentifierBuilder> refactoringTypeIdentifierBuilders)- Specified by:
setRefactoringLegacyTypeIdentifierBuilders
in interfacePersistenceFoundation<D,F extends PersistenceFoundation.Default<D,?>>
-
setRefactoringLegacyMemberIdentifierBuilders
public F setRefactoringLegacyMemberIdentifierBuilders(XEnum<? extends PersistenceRefactoringMemberIdentifierBuilder> refactoringMemberIdentifierBuilders)- Specified by:
setRefactoringLegacyMemberIdentifierBuilders
in interfacePersistenceFoundation<D,F extends PersistenceFoundation.Default<D,?>>
-
setRefactoringCurrentMemberIdentifierBuilders
public F setRefactoringCurrentMemberIdentifierBuilders(XEnum<? extends PersistenceRefactoringMemberIdentifierBuilder> refactoringMemberIdentifierBuilders)- Specified by:
setRefactoringCurrentMemberIdentifierBuilders
in interfacePersistenceFoundation<D,F extends PersistenceFoundation.Default<D,?>>
-
setTypeSimilarity
- Specified by:
setTypeSimilarity
in interfacePersistenceFoundation<D,F extends PersistenceFoundation.Default<D,?>>
-
setLegacyMemberMatchingProvider
public F setLegacyMemberMatchingProvider(PersistenceMemberMatchingProvider legacyMemberMatchingProvider)- Specified by:
setLegacyMemberMatchingProvider
in interfacePersistenceFoundation<D,F extends PersistenceFoundation.Default<D,?>>
-
setLegacyTypeMappingResultor
public F setLegacyTypeMappingResultor(PersistenceLegacyTypeMappingResultor<D> legacyTypeMappingResultor)- Specified by:
setLegacyTypeMappingResultor
in interfacePersistenceFoundation<D,F extends PersistenceFoundation.Default<D,?>>
-
setLegacyTypeHandlerCreator
public F setLegacyTypeHandlerCreator(PersistenceLegacyTypeHandlerCreator<D> legacyTypeHandlerCreator)- Specified by:
setLegacyTypeHandlerCreator
in interfacePersistenceFoundation<D,F extends PersistenceFoundation.Default<D,?>>
-
setLegacyTypeHandlingListener
public F setLegacyTypeHandlingListener(PersistenceLegacyTypeHandlingListener<D> legacyTypeHandlingListener)- Specified by:
setLegacyTypeHandlingListener
in interfacePersistenceFoundation<D,F extends PersistenceFoundation.Default<D,?>>
-
setInstantiator
- Specified by:
setInstantiator
in interfacePersistenceFoundation<D,F extends PersistenceFoundation.Default<D,?>>
-
setInstantiatorProvider
- Specified by:
setInstantiatorProvider
in interfacePersistenceFoundation<D,F extends PersistenceFoundation.Default<D,?>>
-
setTargetByteOrder
- Specified by:
setTargetByteOrder
in interfaceByteOrderTargeting.Mutable<D>
-
setCustomTypeHandlerRegistryEnsurer
public F setCustomTypeHandlerRegistryEnsurer(PersistenceCustomTypeHandlerRegistryEnsurer<D> customTypeHandlerRegistryEnsurer)- Specified by:
setCustomTypeHandlerRegistryEnsurer
in interfacePersistenceFoundation<D,F extends PersistenceFoundation.Default<D,?>>
-
ensureObjectIdProvider
-
ensureTypeIdProvider
-
ensureObjectRegistry
-
ensureTypeRegistry
-
ensureTypeLineageCreator
-
ensureObjectManager
-
ensureTypeManager
-
ensureTypeHandlerManager
-
ensureContextDispatcher
-
ensureRegistererCreator
-
ensureTypeHandlerRegistry
-
ensureTypeHandlerProvider
-
ensureTypeDictionaryManager
-
ensureTypeDictionaryCreator
-
ensureTypeDictionaryProvider
-
ensureTypeDictionaryExporter
-
ensureTypeDictionaryParser
-
ensureTypeDictionaryAssembler
-
ensureTypeAnalyzer
-
ensureTypeResolver
-
ensureClassLoaderProvider
-
ensureTypeHandlerEnsurer
-
ensureTypeDictionaryBuilder
-
ensureTypeDictionaryCompiler
-
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
-
ensurePersistenceTarget
-
ensurePersistenceSource
-
ensureTypeDictionaryLoader
-
ensureTypeDictionaryStorer
-
ensureTypeHandlerCreator
-
ensureCustomTypeHandlerRegistry
-
ensureCustomTypeHandlerRegistryEnsurer
protected PersistenceCustomTypeHandlerRegistryEnsurer<D> ensureCustomTypeHandlerRegistryEnsurer(F foundation) -
ensureFieldFixedLengthResolver
-
ensureTypeNameMapper
-
ensureRootResolverProvider
-
ensureRootReferenceProvider
-
ensureRootsProviderInternal
-
ensureRootsProvider
-
ensureInstantiator
-
ensureInstantiatorProvider
-
ensureLambdaTypeRecognizer
-
ensureAbstractTypeHandlerSearcher
-
ensureTargetByteOrder
-
ensurePersister
-
ensureObjectRetriever
-
executeTypeHandlerRegistration
public F executeTypeHandlerRegistration(PersistenceTypeHandlerRegistration<D> typeHandlerRegistration)Description copied from interface:PersistenceFoundation
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 interfacePersistenceFoundation<D,F extends PersistenceFoundation.Default<D,?>>
- Parameters:
typeHandlerRegistration
- thePersistenceTypeHandlerRegistration
to be executed.- Returns:
- this to allow method chaining.
-
createPersistenceManager
- Specified by:
createPersistenceManager
in interfacePersistenceFoundation<D,F extends PersistenceFoundation.Default<D,?>>
-