- 
- 
Methods in one.microstream.persistence.types with parameters of type PersistenceCustomTypeHandlerRegistry 
| Modifier and Type | Method | Description |  
| static <D> PersistenceLegacyTypeMapper<D> | PersistenceLegacyTypeMapper. New(PersistenceTypeDescriptionResolverProvider typeDescriptionResolverProvider,
TypeMappingLookup<Float> typeSimilarity,
PersistenceCustomTypeHandlerRegistry<D> customTypeHandlerRegistry,
PersistenceMemberMatchingProvider memberMatchingProvider,
PersistenceLegacyTypeMappingResultor<D> resultor,
PersistenceLegacyTypeHandlerCreator<D> legacyTypeHandlerCreator) |  |  
| static <D> PersistenceTypeHandlerEnsurer.Default<D> | PersistenceTypeHandlerEnsurer. New(Class<D> dataType,
PersistenceCustomTypeHandlerRegistry<D> customTypeHandlerRegistry,
PersistenceTypeAnalyzer typeAnalyzer,
LambdaTypeRecognizer lambdaTypeRecognizer,
PersistenceAbstractTypeHandlerSearcher<D> abstractTypeHandlerSearcher,
PersistenceTypeHandlerCreator<D> typeHandlerCreator) |  |  
| void | PersistenceRootsProvider. registerRootsTypeHandlerCreator(PersistenceCustomTypeHandlerRegistry<D> typeHandlerRegistry,
PersistenceObjectRegistry objectRegistry) | Only the   PersistenceRootsProvider implementation can ensure that the handler fits the instance,
 so it has to do the registering as well. |  
| void | PersistenceTypeHandlerRegistration. registerTypeHandlers(PersistenceCustomTypeHandlerRegistry<D> customTypeHandlerRegistry,
PersistenceSizedArrayLengthController sizedArrayLengthController) |  |  
| default <T> PersistenceTypeHandler<D,? super T> | PersistenceAbstractTypeHandlerSearcher. searchAbstractTypeHandler(Class<T> type,
PersistenceCustomTypeHandlerRegistry<D> customTypeHandlerRegistry) |  |  
| static <D,
T> PersistenceTypeHandler<D,? super T> | PersistenceAbstractTypeHandlerSearcher. searchAbstractTypeHandler(PersistenceCustomTypeHandlerRegistry<D> customTypeHandlerRegistry,
Class<T> type) |  |