public static class PersistenceFoundation.Default<D,F extends PersistenceFoundation.Default<D,?>> extends one.microstream.util.InstanceDispatcher.Default implements PersistenceFoundation<D,F>, Unpersistable
PersistenceFoundation.Default<D,F extends PersistenceFoundation.Default<D,?>>ByteOrderTargeting.Mutable<T extends ByteOrderTargeting.Mutable<?>>| Modifier | Constructor and Description |
|---|---|
protected |
Default(Class<D> dataType) |
dispatch, setInstanceDispatcherLogicclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitNew, setTypeDictionaryIoHandlerisByteOrderMismatch, isByteOrderMismatchprotected final F $()
public Class<D> dataType()
dataType in interface PersistenceDataTypeHolder<D>public PersistenceFoundation.Default<D,F> Clone()
Clone in interface PersistenceFoundation<D,F extends PersistenceFoundation.Default<D,?>>Clone in interface one.microstream.util.Cloneable<PersistenceFoundation<D,F extends PersistenceFoundation.Default<D,?>>>public one.microstream.collections.types.XMap<Class<?>,PersistenceTypeHandler<D,?>> customTypeHandlers()
customTypeHandlers in interface PersistenceFoundation<D,F extends PersistenceFoundation.Default<D,?>>public PersistenceCustomTypeHandlerRegistryEnsurer<D> customTypeHandlerRegistryEnsurer()
customTypeHandlerRegistryEnsurer in interface PersistenceFoundation<D,F extends PersistenceFoundation.Default<D,?>>public F registerCustomTypeHandlers(one.microstream.collections.HashTable<Class<?>,PersistenceTypeHandler<D,?>> customTypeHandlers)
registerCustomTypeHandlers in interface PersistenceFoundation<D,F extends PersistenceFoundation.Default<D,?>>public F registerCustomTypeHandlers(PersistenceTypeHandler<D,?>... customTypeHandlers)
registerCustomTypeHandlers in interface PersistenceFoundation<D,F extends PersistenceFoundation.Default<D,?>>public F registerCustomTypeHandlers(Iterable<? extends PersistenceTypeHandler<D,?>> customTypeHandlers)
registerCustomTypeHandlers in interface PersistenceFoundation<D,F extends PersistenceFoundation.Default<D,?>>public F registerCustomTypeHandler(PersistenceTypeHandler<D,?> customTypeHandler)
registerCustomTypeHandler in interface PersistenceFoundation<D,F extends PersistenceFoundation.Default<D,?>>public one.microstream.collections.types.XMap<Class<?>,PersistenceTypeInstantiator<D,?>> customTypeInstantiators()
customTypeInstantiators in interface PersistenceFoundation<D,F extends PersistenceFoundation.Default<D,?>>public <T> F registerCustomInstantiator(Class<T> type, PersistenceTypeInstantiator<D,T> typeInstantiator)
registerCustomInstantiator in interface PersistenceFoundation<D,F extends PersistenceFoundation.Default<D,?>>public one.microstream.functional.InstanceDispatcherLogic getInstanceDispatcherLogic()
getInstanceDispatcherLogic in interface one.microstream.util.InstanceDispatchergetInstanceDispatcherLogic in class one.microstream.util.InstanceDispatcher.Defaultprotected one.microstream.reference.Reference<PersistenceTypeHandlerManager<D>> referenceTypeHandlerManager()
public PersistenceObjectIdProvider getObjectIdProvider()
getObjectIdProvider in interface PersistenceFoundation<D,F extends PersistenceFoundation.Default<D,?>>public PersistenceTypeIdProvider getTypeIdProvider()
getTypeIdProvider in interface PersistenceFoundation<D,F extends PersistenceFoundation.Default<D,?>>public PersistenceTypeLineageCreator getTypeLineageCreator()
getTypeLineageCreator in interface PersistenceFoundation<D,F extends PersistenceFoundation.Default<D,?>>public PersistenceObjectRegistry getObjectRegistry()
getObjectRegistry in interface PersistenceFoundation<D,F extends PersistenceFoundation.Default<D,?>>public PersistenceTypeRegistry getTypeRegistry()
getTypeRegistry in interface PersistenceFoundation<D,F extends PersistenceFoundation.Default<D,?>>public PersistenceObjectManager<D> getObjectManager()
getObjectManager in interface PersistenceFoundation<D,F extends PersistenceFoundation.Default<D,?>>public PersistenceTypeHandlerManager<D> getTypeHandlerManager()
getTypeHandlerManager in interface PersistenceFoundation<D,F extends PersistenceFoundation.Default<D,?>>public PersistenceContextDispatcher<D> getContextDispatcher()
getContextDispatcher in interface PersistenceFoundation<D,F extends PersistenceFoundation.Default<D,?>>public PersistenceStorer.Creator<D> getStorerCreator()
getStorerCreator in interface PersistenceFoundation<D,F extends PersistenceFoundation.Default<D,?>>public PersistenceRegisterer.Creator getRegistererCreator()
getRegistererCreator in interface PersistenceFoundation<D,F extends PersistenceFoundation.Default<D,?>>public PersistenceLoader.Creator<D> getBuilderCreator()
getBuilderCreator in interface PersistenceFoundation<D,F extends PersistenceFoundation.Default<D,?>>public Persister getPersister()
getPersister in interface PersistenceFoundation<D,F extends PersistenceFoundation.Default<D,?>>public PersistenceTarget<D> getPersistenceTarget()
getPersistenceTarget in interface PersistenceFoundation<D,F extends PersistenceFoundation.Default<D,?>>public PersistenceSource<D> getPersistenceSource()
getPersistenceSource in interface PersistenceFoundation<D,F extends PersistenceFoundation.Default<D,?>>public PersistenceTypeHandlerRegistry<D> getTypeHandlerRegistry()
getTypeHandlerRegistry in interface PersistenceFoundation<D,F extends PersistenceFoundation.Default<D,?>>public PersistenceTypeHandlerProvider<D> getTypeHandlerProvider()
getTypeHandlerProvider in interface PersistenceFoundation<D,F extends PersistenceFoundation.Default<D,?>>public PersistenceTypeManager getTypeManager()
getTypeManager in interface PersistenceFoundation<D,F extends PersistenceFoundation.Default<D,?>>public PersistenceTypeHandlerEnsurer<D> getTypeHandlerEnsurer()
getTypeHandlerEnsurer in interface PersistenceFoundation<D,F extends PersistenceFoundation.Default<D,?>>public PersistenceTypeDictionaryProvider getTypeDictionaryProvider()
getTypeDictionaryProvider in interface PersistenceFoundation<D,F extends PersistenceFoundation.Default<D,?>>public PersistenceTypeDictionaryManager getTypeDictionaryManager()
getTypeDictionaryManager in interface PersistenceFoundation<D,F extends PersistenceFoundation.Default<D,?>>public PersistenceTypeDictionaryCreator getTypeDictionaryCreator()
getTypeDictionaryCreator in interface PersistenceFoundation<D,F extends PersistenceFoundation.Default<D,?>>public PersistenceTypeDictionaryExporter getTypeDictionaryExporter()
getTypeDictionaryExporter in interface PersistenceFoundation<D,F extends PersistenceFoundation.Default<D,?>>public PersistenceTypeDictionaryParser getTypeDictionaryParser()
getTypeDictionaryParser in interface PersistenceFoundation<D,F extends PersistenceFoundation.Default<D,?>>public PersistenceTypeDictionaryLoader getTypeDictionaryLoader()
getTypeDictionaryLoader in interface PersistenceFoundation<D,F extends PersistenceFoundation.Default<D,?>>public PersistenceTypeDictionaryBuilder getTypeDictionaryBuilder()
getTypeDictionaryBuilder in interface PersistenceFoundation<D,F extends PersistenceFoundation.Default<D,?>>public PersistenceTypeDictionaryCompiler getTypeDictionaryCompiler()
getTypeDictionaryCompiler in interface PersistenceFoundation<D,F extends PersistenceFoundation.Default<D,?>>public PersistenceTypeDictionaryAssembler getTypeDictionaryAssembler()
getTypeDictionaryAssembler in interface PersistenceFoundation<D,F extends PersistenceFoundation.Default<D,?>>public PersistenceTypeDictionaryStorer getTypeDictionaryStorer()
getTypeDictionaryStorer in interface PersistenceFoundation<D,F extends PersistenceFoundation.Default<D,?>>public PersistenceTypeHandlerCreator<D> getTypeHandlerCreator()
getTypeHandlerCreator in interface PersistenceFoundation<D,F extends PersistenceFoundation.Default<D,?>>public PersistenceCustomTypeHandlerRegistry<D> getCustomTypeHandlerRegistry()
PersistenceFoundationPersistenceCustomTypeHandlerRegistry containing all custom tailored
PersistenceTypeHandler 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()), use PersistenceFoundation.customTypeHandlers()
or one of the registerCustomTypeHandler~ methods.
getCustomTypeHandlerRegistry in interface PersistenceFoundation<D,F extends PersistenceFoundation.Default<D,?>>PersistenceCustomTypeHandlerRegistry instance.public PersistenceCustomTypeHandlerRegistryEnsurer<D> getCustomTypeHandlerRegistryEnsurer()
getCustomTypeHandlerRegistryEnsurer in interface PersistenceFoundation<D,F extends PersistenceFoundation.Default<D,?>>public PersistenceTypeAnalyzer getTypeAnalyzer()
getTypeAnalyzer in interface PersistenceFoundation<D,F extends PersistenceFoundation.Default<D,?>>public PersistenceTypeResolver getTypeResolver()
getTypeResolver in interface PersistenceFoundation<D,F extends PersistenceFoundation.Default<D,?>>public one.microstream.reflect.ClassLoaderProvider getClassLoaderProvider()
getClassLoaderProvider in interface PersistenceFoundation<D,F extends PersistenceFoundation.Default<D,?>>public PersistenceTypeMismatchValidator<D> getTypeMismatchValidator()
getTypeMismatchValidator in interface PersistenceFoundation<D,F extends PersistenceFoundation.Default<D,?>>public PersistenceTypeDefinitionCreator getTypeDefinitionCreator()
getTypeDefinitionCreator in interface PersistenceFoundation<D,F extends PersistenceFoundation.Default<D,?>>public PersistenceTypeEvaluator getTypeEvaluatorPersistable()
getTypeEvaluatorPersistable in interface PersistenceFoundation<D,F extends PersistenceFoundation.Default<D,?>>public PersistenceFieldLengthResolver getFieldFixedLengthResolver()
getFieldFixedLengthResolver in interface PersistenceFoundation<D,F extends PersistenceFoundation.Default<D,?>>public PersistenceTypeNameMapper getTypeNameMapper()
getTypeNameMapper in interface PersistenceFoundation<D,F extends PersistenceFoundation.Default<D,?>>public one.microstream.util.BufferSizeProviderIncremental getBufferSizeProvider()
getBufferSizeProvider in interface PersistenceFoundation<D,F extends PersistenceFoundation.Default<D,?>>public PersistenceFieldEvaluator getFieldEvaluatorPersistable()
getFieldEvaluatorPersistable in interface PersistenceFoundation<D,F extends PersistenceFoundation.Default<D,?>>public PersistenceFieldEvaluator getFieldEvaluatorPersister()
getFieldEvaluatorPersister in interface PersistenceFoundation<D,F extends PersistenceFoundation.Default<D,?>>public PersistenceFieldEvaluator getFieldEvaluatorEnum()
getFieldEvaluatorEnum in interface PersistenceFoundation<D,F extends PersistenceFoundation.Default<D,?>>public PersistenceFieldEvaluator getFieldEvaluatorCollection()
getFieldEvaluatorCollection in interface PersistenceFoundation<D,F extends PersistenceFoundation.Default<D,?>>public PersistenceEagerStoringFieldEvaluator getReferenceFieldEagerEvaluator()
getReferenceFieldEagerEvaluator in interface PersistenceFoundation<D,F extends PersistenceFoundation.Default<D,?>>public PersistenceRootResolverProvider getRootResolverProvider()
getRootResolverProvider in interface PersistenceFoundation<D,F extends PersistenceFoundation.Default<D,?>>public PersistenceRootReferenceProvider<D> getRootReferenceProvider()
getRootReferenceProvider in interface PersistenceFoundation<D,F extends PersistenceFoundation.Default<D,?>>public PersistenceUnreachableTypeHandlerCreator<D> getUnreachableTypeHandlerCreator()
getUnreachableTypeHandlerCreator in interface PersistenceFoundation<D,F extends PersistenceFoundation.Default<D,?>>public PersistenceLegacyTypeMapper<D> getLegacyTypeMapper()
getLegacyTypeMapper in interface PersistenceFoundation<D,F extends PersistenceFoundation.Default<D,?>>public PersistenceRefactoringMappingProvider getRefactoringMappingProvider()
getRefactoringMappingProvider in interface PersistenceFoundation<D,F extends PersistenceFoundation.Default<D,?>>public PersistenceTypeDescriptionResolverProvider getTypeDescriptionResolverProvider()
getTypeDescriptionResolverProvider in interface PersistenceFoundation<D,F extends PersistenceFoundation.Default<D,?>>public one.microstream.collections.types.XEnum<? extends PersistenceRefactoringTypeIdentifierBuilder> getRefactoringLegacyTypeIdentifierBuilders()
getRefactoringLegacyTypeIdentifierBuilders in interface PersistenceFoundation<D,F extends PersistenceFoundation.Default<D,?>>public one.microstream.collections.types.XEnum<? extends PersistenceRefactoringMemberIdentifierBuilder> getRefactoringLegacyMemberIdentifierBuilders()
getRefactoringLegacyMemberIdentifierBuilders in interface PersistenceFoundation<D,F extends PersistenceFoundation.Default<D,?>>public one.microstream.collections.types.XEnum<? extends PersistenceRefactoringMemberIdentifierBuilder> getRefactoringCurrentMemberIdentifierBuilders()
getRefactoringCurrentMemberIdentifierBuilders in interface PersistenceFoundation<D,F extends PersistenceFoundation.Default<D,?>>public one.microstream.typing.TypeMapping<Float> getTypeSimilarity()
getTypeSimilarity in interface PersistenceFoundation<D,F extends PersistenceFoundation.Default<D,?>>public PersistenceMemberMatchingProvider getLegacyMemberMatchingProvider()
getLegacyMemberMatchingProvider in interface PersistenceFoundation<D,F extends PersistenceFoundation.Default<D,?>>public PersistenceLegacyTypeMappingResultor<D> getLegacyTypeMappingResultor()
getLegacyTypeMappingResultor in interface PersistenceFoundation<D,F extends PersistenceFoundation.Default<D,?>>public PersistenceLegacyTypeHandlerCreator<D> getLegacyTypeHandlerCreator()
getLegacyTypeHandlerCreator in interface PersistenceFoundation<D,F extends PersistenceFoundation.Default<D,?>>public PersistenceLegacyTypeHandlingListener<D> getLegacyTypeHandlingListener()
getLegacyTypeHandlingListener in interface PersistenceFoundation<D,F extends PersistenceFoundation.Default<D,?>>public PersistenceSizedArrayLengthController getSizedArrayLengthController()
getSizedArrayLengthController in interface PersistenceFoundation<D,F extends PersistenceFoundation.Default<D,?>>public one.microstream.typing.LambdaTypeRecognizer getLambdaTypeRecognizer()
getLambdaTypeRecognizer in interface PersistenceFoundation<D,F extends PersistenceFoundation.Default<D,?>>public PersistenceAbstractTypeHandlerSearcher<D> getAbstractTypeHandlerSearcher()
getAbstractTypeHandlerSearcher in interface PersistenceFoundation<D,F extends PersistenceFoundation.Default<D,?>>public PersistenceRootsProvider<D> getRootsProvider()
getRootsProvider in interface PersistenceFoundation<D,F extends PersistenceFoundation.Default<D,?>>public PersistenceInstantiator<D> getInstantiator()
getInstantiator in interface PersistenceFoundation<D,F extends PersistenceFoundation.Default<D,?>>public PersistenceTypeInstantiatorProvider<D> getInstantiatorProvider()
getInstantiatorProvider in interface PersistenceFoundation<D,F extends PersistenceFoundation.Default<D,?>>public ByteOrder getTargetByteOrder()
getTargetByteOrder in interface ByteOrderTargeting<F extends PersistenceFoundation.Default<D,?>>public F setInstanceDispatcher(one.microstream.functional.InstanceDispatcherLogic instanceDispatcher)
setInstanceDispatcher in interface PersistenceFoundation<D,F extends PersistenceFoundation.Default<D,?>>public F setObjectIdProvider(PersistenceObjectIdProvider oidProvider)
setObjectIdProvider in interface PersistenceFoundation<D,F extends PersistenceFoundation.Default<D,?>>public F setTypeIdProvider(PersistenceTypeIdProvider tidProvider)
setTypeIdProvider in interface PersistenceFoundation<D,F extends PersistenceFoundation.Default<D,?>>public <P extends PersistenceTypeIdProvider & PersistenceObjectIdProvider> F setIdProvider(P typeIdProvider)
setIdProvider in interface PersistenceFoundation<D,F extends PersistenceFoundation.Default<D,?>>public F setObjectManager(PersistenceObjectManager<D> objectManager)
setObjectManager in interface PersistenceFoundation<D,F extends PersistenceFoundation.Default<D,?>>public F setStorerCreator(PersistenceStorer.Creator<D> storerCreator)
setStorerCreator in interface PersistenceFoundation<D,F extends PersistenceFoundation.Default<D,?>>public F setTypeHandlerCreatorLookup(PersistenceTypeHandlerEnsurer<D> typeHandlerCreatorLookup)
setTypeHandlerCreatorLookup in interface PersistenceFoundation<D,F extends PersistenceFoundation.Default<D,?>>public F setTypeHandlerCreator(PersistenceTypeHandlerCreator<D> typeHandlerCreator)
setTypeHandlerCreator in interface PersistenceFoundation<D,F extends PersistenceFoundation.Default<D,?>>public F setTypeAnalyzer(PersistenceTypeAnalyzer typeAnalyzer)
setTypeAnalyzer in interface PersistenceFoundation<D,F extends PersistenceFoundation.Default<D,?>>public F setTypeResolver(PersistenceTypeResolver typeResolver)
setTypeResolver in interface PersistenceFoundation<D,F extends PersistenceFoundation.Default<D,?>>public F setClassLoaderProvider(one.microstream.reflect.ClassLoaderProvider classLoaderProvider)
setClassLoaderProvider in interface PersistenceFoundation<D,F extends PersistenceFoundation.Default<D,?>>public F setTypeHandlerManager(PersistenceTypeHandlerManager<D> typeHandlerManager)
setTypeHandlerManager in interface PersistenceFoundation<D,F extends PersistenceFoundation.Default<D,?>>public F setContextDispatcher(PersistenceContextDispatcher<D> contextDispatcher)
setContextDispatcher in interface PersistenceFoundation<D,F extends PersistenceFoundation.Default<D,?>>public F setObjectRegistry(PersistenceObjectRegistry objectRegistry)
setObjectRegistry in interface PersistenceFoundation<D,F extends PersistenceFoundation.Default<D,?>>public F setTypeRegistry(PersistenceTypeRegistry typeRegistry)
setTypeRegistry in interface PersistenceFoundation<D,F extends PersistenceFoundation.Default<D,?>>public F setTypeManager(PersistenceTypeManager typeManager)
setTypeManager in interface PersistenceFoundation<D,F extends PersistenceFoundation.Default<D,?>>public F setTypeHandlerRegistry(PersistenceTypeHandlerRegistry<D> typeHandlerRegistry)
setTypeHandlerRegistry in interface PersistenceFoundation<D,F extends PersistenceFoundation.Default<D,?>>public F setTypeHandlerProvider(PersistenceTypeHandlerProvider<D> typeHandlerProvider)
setTypeHandlerProvider in interface PersistenceFoundation<D,F extends PersistenceFoundation.Default<D,?>>public F setRegistererCreator(PersistenceRegisterer.Creator registererCreator)
setRegistererCreator in interface PersistenceFoundation<D,F extends PersistenceFoundation.Default<D,?>>public F setBuilderCreator(PersistenceLoader.Creator<D> builderCreator)
setBuilderCreator in interface PersistenceFoundation<D,F extends PersistenceFoundation.Default<D,?>>public F setPersister(Persister persister)
setPersister in interface PersistenceFoundation<D,F extends PersistenceFoundation.Default<D,?>>public F setPersistenceTarget(PersistenceTarget<D> target)
setPersistenceTarget in interface PersistenceFoundation<D,F extends PersistenceFoundation.Default<D,?>>public F setPersistenceSource(PersistenceSource<D> source)
setPersistenceSource in interface PersistenceFoundation<D,F extends PersistenceFoundation.Default<D,?>>public F setPersistenceChannel(PersistenceChannel<D> persistenceChannel)
setPersistenceChannel in interface PersistenceFoundation<D,F extends PersistenceFoundation.Default<D,?>>public F setSizedArrayLengthController(PersistenceSizedArrayLengthController sizedArrayLengthController)
setSizedArrayLengthController in interface PersistenceFoundation<D,F extends PersistenceFoundation.Default<D,?>>public F setTypeDictionaryManager(PersistenceTypeDictionaryManager typeDictionaryManager)
setTypeDictionaryManager in interface PersistenceFoundation<D,F extends PersistenceFoundation.Default<D,?>>public F setTypeDictionaryCreator(PersistenceTypeDictionaryCreator typeDictionaryCreator)
setTypeDictionaryCreator in interface PersistenceFoundation<D,F extends PersistenceFoundation.Default<D,?>>public F setTypeDictionaryProvider(PersistenceTypeDictionaryProvider typeDictionaryProvider)
setTypeDictionaryProvider in interface PersistenceFoundation<D,F extends PersistenceFoundation.Default<D,?>>public F setTypeDictionaryExporter(PersistenceTypeDictionaryExporter typeDictionaryExporter)
setTypeDictionaryExporter in interface PersistenceFoundation<D,F extends PersistenceFoundation.Default<D,?>>public F setTypeDictionaryParser(PersistenceTypeDictionaryParser typeDictionaryParser)
setTypeDictionaryParser in interface PersistenceFoundation<D,F extends PersistenceFoundation.Default<D,?>>public F setTypeDictionaryAssembler(PersistenceTypeDictionaryAssembler typeDictionaryAssembler)
setTypeDictionaryAssembler in interface PersistenceFoundation<D,F extends PersistenceFoundation.Default<D,?>>public F setTypeDictionaryLoader(PersistenceTypeDictionaryLoader typeDictionaryLoader)
setTypeDictionaryLoader in interface PersistenceFoundation<D,F extends PersistenceFoundation.Default<D,?>>public F setTypeDictionaryBuilder(PersistenceTypeDictionaryBuilder typeDictionaryBuilder)
setTypeDictionaryBuilder in interface PersistenceFoundation<D,F extends PersistenceFoundation.Default<D,?>>public F setTypeDictionaryCompiler(PersistenceTypeDictionaryCompiler typeDictionaryCompiler)
setTypeDictionaryCompiler in interface PersistenceFoundation<D,F extends PersistenceFoundation.Default<D,?>>public F setTypeDictionaryStorer(PersistenceTypeDictionaryStorer typeDictionaryStorer)
setTypeDictionaryStorer in interface PersistenceFoundation<D,F extends PersistenceFoundation.Default<D,?>>public <H extends PersistenceTypeDictionaryLoader & PersistenceTypeDictionaryStorer> F setTypeDictionaryIoHandling(H typeDictionaryStorageHandler)
setTypeDictionaryIoHandling in interface PersistenceFoundation<D,F extends PersistenceFoundation.Default<D,?>>public F setTypeLineageCreator(PersistenceTypeLineageCreator typeLineageCreator)
setTypeLineageCreator in interface PersistenceFoundation<D,F extends PersistenceFoundation.Default<D,?>>public F setTypeMismatchValidator(PersistenceTypeMismatchValidator<D> typeMismatchValidator)
setTypeMismatchValidator in interface PersistenceFoundation<D,F extends PersistenceFoundation.Default<D,?>>public F setTypeDescriptionBuilder(PersistenceTypeDefinitionCreator typeDefinitionCreator)
setTypeDescriptionBuilder in interface PersistenceFoundation<D,F extends PersistenceFoundation.Default<D,?>>public F setTypeEvaluatorPersistable(PersistenceTypeEvaluator typeEvaluatorPersistable)
setTypeEvaluatorPersistable in interface PersistenceFoundation<D,F extends PersistenceFoundation.Default<D,?>>public F setBufferSizeProvider(one.microstream.util.BufferSizeProviderIncremental bufferSizeProvider)
setBufferSizeProvider in interface PersistenceFoundation<D,F extends PersistenceFoundation.Default<D,?>>public F setFieldFixedLengthResolver(PersistenceFieldLengthResolver fieldFixedLengthResolver)
setFieldFixedLengthResolver in interface PersistenceFoundation<D,F extends PersistenceFoundation.Default<D,?>>public F setTypeNameMapper(PersistenceTypeNameMapper typeNameMapper)
setTypeNameMapper in interface PersistenceFoundation<D,F extends PersistenceFoundation.Default<D,?>>public F setFieldEvaluatorPersistable(PersistenceFieldEvaluator fieldEvaluator)
setFieldEvaluatorPersistable in interface PersistenceFoundation<D,F extends PersistenceFoundation.Default<D,?>>public F setFieldEvaluatorPersister(PersistenceFieldEvaluator fieldEvaluator)
setFieldEvaluatorPersister in interface PersistenceFoundation<D,F extends PersistenceFoundation.Default<D,?>>public F setFieldEvaluatorEnum(PersistenceFieldEvaluator fieldEvaluator)
setFieldEvaluatorEnum in interface PersistenceFoundation<D,F extends PersistenceFoundation.Default<D,?>>public F setFieldEvaluatorCollection(PersistenceFieldEvaluator fieldEvaluator)
setFieldEvaluatorCollection in interface PersistenceFoundation<D,F extends PersistenceFoundation.Default<D,?>>public F setReferenceFieldEagerEvaluator(PersistenceEagerStoringFieldEvaluator evaluator)
setReferenceFieldEagerEvaluator in interface PersistenceFoundation<D,F extends PersistenceFoundation.Default<D,?>>public F setRootResolverProvider(PersistenceRootResolverProvider rootResolverProvider)
setRootResolverProvider in interface PersistenceFoundation<D,F extends PersistenceFoundation.Default<D,?>>public F setRootReferenceProvider(PersistenceRootReferenceProvider<D> rootReferenceProvider)
setRootReferenceProvider in interface PersistenceFoundation<D,F extends PersistenceFoundation.Default<D,?>>public F setLambdaTypeRecognizer(one.microstream.typing.LambdaTypeRecognizer lambdaTypeRecognizer)
setLambdaTypeRecognizer in interface PersistenceFoundation<D,F extends PersistenceFoundation.Default<D,?>>public F setAbstractTypeHandlerSearcher(PersistenceAbstractTypeHandlerSearcher<D> abstractTypeHandlerSearcher)
setAbstractTypeHandlerSearcher in interface PersistenceFoundation<D,F extends PersistenceFoundation.Default<D,?>>public F setRootsProvider(PersistenceRootsProvider<D> rootsProvider)
setRootsProvider in interface PersistenceFoundation<D,F extends PersistenceFoundation.Default<D,?>>public F setUnreachableTypeHandlerCreator(PersistenceUnreachableTypeHandlerCreator<D> unreachableTypeHandlerCreator)
setUnreachableTypeHandlerCreator in interface PersistenceFoundation<D,F extends PersistenceFoundation.Default<D,?>>public F setLegacyTypeMapper(PersistenceLegacyTypeMapper<D> legacyTypeMapper)
setLegacyTypeMapper in interface PersistenceFoundation<D,F extends PersistenceFoundation.Default<D,?>>public F setRefactoringMappingProvider(PersistenceRefactoringMappingProvider refactoringMappingProvider)
setRefactoringMappingProvider in interface PersistenceFoundation<D,F extends PersistenceFoundation.Default<D,?>>public F setTypeDescriptionResolverProvider(PersistenceTypeDescriptionResolverProvider typeDescriptionResolverProvi)
setTypeDescriptionResolverProvider in interface PersistenceFoundation<D,F extends PersistenceFoundation.Default<D,?>>public F setRefactoringLegacyTypeIdentifierBuilders(one.microstream.collections.types.XEnum<? extends PersistenceRefactoringTypeIdentifierBuilder> refactoringTypeIdentifierBuilders)
setRefactoringLegacyTypeIdentifierBuilders in interface PersistenceFoundation<D,F extends PersistenceFoundation.Default<D,?>>public F setRefactoringLegacyMemberIdentifierBuilders(one.microstream.collections.types.XEnum<? extends PersistenceRefactoringMemberIdentifierBuilder> refactoringMemberIdentifierBuilders)
setRefactoringLegacyMemberIdentifierBuilders in interface PersistenceFoundation<D,F extends PersistenceFoundation.Default<D,?>>public F setRefactoringCurrentMemberIdentifierBuilders(one.microstream.collections.types.XEnum<? extends PersistenceRefactoringMemberIdentifierBuilder> refactoringMemberIdentifierBuilders)
setRefactoringCurrentMemberIdentifierBuilders in interface PersistenceFoundation<D,F extends PersistenceFoundation.Default<D,?>>public F setTypeSimilarity(one.microstream.typing.TypeMapping<Float> typeSimilarity)
setTypeSimilarity in interface PersistenceFoundation<D,F extends PersistenceFoundation.Default<D,?>>public F setLegacyMemberMatchingProvider(PersistenceMemberMatchingProvider legacyMemberMatchingProvider)
setLegacyMemberMatchingProvider in interface PersistenceFoundation<D,F extends PersistenceFoundation.Default<D,?>>public F setLegacyTypeMappingResultor(PersistenceLegacyTypeMappingResultor<D> legacyTypeMappingResultor)
setLegacyTypeMappingResultor in interface PersistenceFoundation<D,F extends PersistenceFoundation.Default<D,?>>public F setLegacyTypeHandlerCreator(PersistenceLegacyTypeHandlerCreator<D> legacyTypeHandlerCreator)
setLegacyTypeHandlerCreator in interface PersistenceFoundation<D,F extends PersistenceFoundation.Default<D,?>>public F setLegacyTypeHandlingListener(PersistenceLegacyTypeHandlingListener<D> legacyTypeHandlingListener)
setLegacyTypeHandlingListener in interface PersistenceFoundation<D,F extends PersistenceFoundation.Default<D,?>>public F setInstantiator(PersistenceInstantiator<D> instantiator)
setInstantiator in interface PersistenceFoundation<D,F extends PersistenceFoundation.Default<D,?>>public F setInstantiatorProvider(PersistenceTypeInstantiatorProvider<D> instantiatorProvider)
setInstantiatorProvider in interface PersistenceFoundation<D,F extends PersistenceFoundation.Default<D,?>>public F setTargetByteOrder(ByteOrder targetByteOrder)
setTargetByteOrder in interface ByteOrderTargeting.Mutable<F extends PersistenceFoundation.Default<D,?>>public F setCustomTypeHandlerRegistryEnsurer(PersistenceCustomTypeHandlerRegistryEnsurer<D> customTypeHandlerRegistryEnsurer)
setCustomTypeHandlerRegistryEnsurer in interface PersistenceFoundation<D,F extends PersistenceFoundation.Default<D,?>>protected PersistenceObjectIdProvider ensureObjectIdProvider()
protected PersistenceTypeIdProvider ensureTypeIdProvider()
protected PersistenceObjectRegistry ensureObjectRegistry()
protected PersistenceTypeRegistry ensureTypeRegistry()
protected PersistenceTypeLineageCreator ensureTypeLineageCreator()
protected PersistenceObjectManager<D> ensureObjectManager()
protected PersistenceTypeManager ensureTypeManager()
protected PersistenceTypeHandlerManager<D> ensureTypeHandlerManager()
protected PersistenceContextDispatcher<D> ensureContextDispatcher()
protected PersistenceRegisterer.Creator ensureRegistererCreator()
protected PersistenceTypeHandlerRegistry<D> ensureTypeHandlerRegistry()
protected PersistenceTypeHandlerProvider<D> ensureTypeHandlerProvider()
protected PersistenceTypeDictionaryManager ensureTypeDictionaryManager()
protected PersistenceTypeDictionaryCreator ensureTypeDictionaryCreator()
protected PersistenceTypeDictionaryProvider ensureTypeDictionaryProvider()
protected PersistenceTypeDictionaryExporter ensureTypeDictionaryExporter()
protected PersistenceTypeDictionaryParser ensureTypeDictionaryParser()
protected PersistenceTypeDictionaryAssembler ensureTypeDictionaryAssembler()
protected PersistenceTypeAnalyzer ensureTypeAnalyzer()
protected PersistenceTypeResolver ensureTypeResolver()
protected one.microstream.reflect.ClassLoaderProvider ensureClassLoaderProvider()
protected PersistenceTypeHandlerEnsurer<D> ensureTypeHandlerEnsurer()
protected PersistenceTypeDictionaryBuilder ensureTypeDictionaryBuilder()
protected PersistenceTypeDictionaryCompiler ensureTypeDictionaryCompiler()
protected PersistenceTypeMismatchValidator<D> ensureTypeMismatchValidator()
protected PersistenceTypeDefinitionCreator ensureTypeDefinitionCreator()
protected PersistenceTypeEvaluator ensureTypeEvaluatorPersistable()
protected one.microstream.util.BufferSizeProviderIncremental ensureBufferSizeProvider()
protected PersistenceFieldEvaluator ensureFieldEvaluatorPersistable()
protected PersistenceFieldEvaluator ensureFieldEvaluatorPersister()
protected PersistenceFieldEvaluator ensureFieldEvaluatorEnum()
protected PersistenceFieldEvaluator ensureFieldEvaluatorCollection()
protected PersistenceEagerStoringFieldEvaluator ensureReferenceFieldEagerEvaluator()
protected PersistenceUnreachableTypeHandlerCreator<D> ensureUnreachableTypeHandlerCreator()
protected PersistenceLegacyTypeMapper<D> ensureLegacyTypeMapper()
protected PersistenceRefactoringMappingProvider ensureRefactoringMappingProvider()
protected PersistenceTypeDescriptionResolverProvider ensureTypeDescriptionResolverProvider()
protected one.microstream.collections.types.XEnum<? extends PersistenceRefactoringTypeIdentifierBuilder> ensureRefactoringLegacyTypeIdentifierBuilders()
protected one.microstream.collections.types.XEnum<? extends PersistenceRefactoringMemberIdentifierBuilder> ensureRefactoringLegacyMemberIdentifierBuilders()
protected one.microstream.collections.types.XEnum<? extends PersistenceRefactoringMemberIdentifierBuilder> ensureRefactoringCurrentMemberIdentifierBuilders()
protected one.microstream.typing.TypeMapping<Float> ensureTypeSimilarity()
protected PersistenceMemberMatchingProvider ensureLegacyMemberMatchingProvider()
protected PersistenceLegacyTypeMappingResultor<D> ensureLegacyTypeMappingResultor()
protected PersistenceLegacyTypeHandlerCreator<D> ensureLegacyTypeHandlerCreator()
protected PersistenceLegacyTypeHandlingListener<D> ensureLegacyTypeHandlingListener()
protected PersistenceSizedArrayLengthController ensureSizedArrayLengthController()
protected PersistenceStorer.Creator<D> ensureStorerCreator()
protected PersistenceLoader.Creator<D> ensureBuilderCreator()
protected PersistenceTarget<D> ensurePersistenceTarget()
protected PersistenceSource<D> ensurePersistenceSource()
protected PersistenceTypeDictionaryLoader ensureTypeDictionaryLoader()
protected PersistenceTypeDictionaryStorer ensureTypeDictionaryStorer()
protected PersistenceTypeHandlerCreator<D> ensureTypeHandlerCreator()
protected PersistenceCustomTypeHandlerRegistry<D> ensureCustomTypeHandlerRegistry()
protected PersistenceCustomTypeHandlerRegistryEnsurer<D> ensureCustomTypeHandlerRegistryEnsurer(F foundation)
protected PersistenceFieldLengthResolver ensureFieldFixedLengthResolver()
protected PersistenceTypeNameMapper ensureTypeNameMapper()
protected PersistenceRootResolverProvider ensureRootResolverProvider()
protected PersistenceRootReferenceProvider<D> ensureRootReferenceProvider()
protected PersistenceRootsProvider<D> ensureRootsProviderInternal()
protected PersistenceRootsProvider<D> ensureRootsProvider()
protected PersistenceInstantiator<D> ensureInstantiator()
protected PersistenceTypeInstantiatorProvider<D> ensureInstantiatorProvider()
protected one.microstream.typing.LambdaTypeRecognizer ensureLambdaTypeRecognizer()
protected PersistenceAbstractTypeHandlerSearcher<D> ensureAbstractTypeHandlerSearcher()
protected ByteOrder ensureTargetByteOrder()
protected Persister ensurePersister()
protected one.microstream.reference.ObjectSwizzling ensureObjectRetriever()
public void executeTypeHandlerRegistration(PersistenceTypeHandlerRegistration<D> typeHandlerRegistration)
PersistenceTypeHandlerRegistration.ExecutorPersistenceTypeHandlerRegistration logic while supplying this instance's
PersistenceCustomTypeHandlerRegistry and PersistenceSizedArrayLengthController instances.
The passed instance itself will not be referenced after the method exits.executeTypeHandlerRegistration in interface PersistenceTypeHandlerRegistration.Executor<D>typeHandlerRegistration - the PersistenceTypeHandlerRegistration to be executed.public PersistenceManager<D> createPersistenceManager()
createPersistenceManager in interface PersistenceFoundation<D,F extends PersistenceFoundation.Default<D,?>>Copyright © 2022 MicroStream Software. All rights reserved.