Interface PersistenceTypeHandlerRegistry<D>
- All Superinterfaces:
PersistenceTypeHandlerIterable<D>
,PersistenceTypeHandlerLookup<D>
,PersistenceTypeIdLookup
,PersistenceTypeLookup
,PersistenceTypeRegistry
- All Known Subinterfaces:
PersistenceTypeHandlerManager<D>
- All Known Implementing Classes:
PersistenceTypeHandlerManager.Default
,PersistenceTypeHandlerRegistry.Default
,ViewerBinaryTypeHandlerManager
public interface PersistenceTypeHandlerRegistry<D> extends PersistenceTypeHandlerLookup<D>, PersistenceTypeRegistry, PersistenceTypeHandlerIterable<D>
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static class
PersistenceTypeHandlerRegistry.Default<D>
-
Method Summary
Modifier and Type Method Description static <D> PersistenceTypeHandlerRegistry.Default<D>
New(PersistenceTypeRegistry typeRegistry)
boolean
registerLegacyTypeHandler(PersistenceLegacyTypeHandler<D,?> legacyTypeHandler)
<T> boolean
registerTypeHandler(Class<T> type, PersistenceTypeHandler<D,? super T> typeHandler)
<T> boolean
registerTypeHandler(PersistenceTypeHandler<D,T> typeHandler)
<T> long
registerTypeHandlers(Iterable<? extends PersistenceTypeHandler<D,T>> typeHandlers)
Methods inherited from interface one.microstream.persistence.types.PersistenceTypeHandlerIterable
iterateAllTypeHandlers, iterateLegacyTypeHandlers, iterateTypeHandlers
Methods inherited from interface one.microstream.persistence.types.PersistenceTypeHandlerLookup
lookupTypeHandler, lookupTypeHandler, lookupTypeHandler
Methods inherited from interface one.microstream.persistence.types.PersistenceTypeLookup
lookupType, lookupTypeId, validateTypeMapping, validateTypeMappings
Methods inherited from interface one.microstream.persistence.types.PersistenceTypeRegistry
iteratePerIds, registerType, registerTypes