Interface PersistenceCustomTypeHandlerRegistry<D>
- All Superinterfaces:
PersistenceTypeHandlerIterable<D>
- All Known Implementing Classes:
PersistenceCustomTypeHandlerRegistry.Default
public interface PersistenceCustomTypeHandlerRegistry<D> extends PersistenceTypeHandlerIterable<D>
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static class
PersistenceCustomTypeHandlerRegistry.Default<D>
-
Method Summary
Modifier and Type Method Description boolean
knowsType(Class<?> type)
XGettingEnum<PersistenceLegacyTypeHandler<D,?>>
legacyTypeHandlers()
<T> PersistenceTypeHandler<D,? super T>
lookupTypeHandler(Class<T> type)
static <D> PersistenceCustomTypeHandlerRegistry.Default<D>
New()
<T> boolean
registerLegacyTypeHandler(PersistenceLegacyTypeHandler<D,T> legacyTypeHandler)
PersistenceCustomTypeHandlerRegistry<D>
registerLegacyTypeHandlers(XGettingCollection<? extends PersistenceLegacyTypeHandler<D,?>> legacyTypeHandlers)
<T> boolean
registerTypeHandler(Class<T> type, PersistenceTypeHandler<D,? super T> typeHandler)
<T> boolean
registerTypeHandler(PersistenceTypeHandler<D,T> typeHandler)
PersistenceCustomTypeHandlerRegistry<D>
registerTypeHandlers(XGettingCollection<? extends PersistenceTypeHandler<D,?>> typeHandlers)
Methods inherited from interface one.microstream.persistence.types.PersistenceTypeHandlerIterable
iterateAllTypeHandlers, iterateLegacyTypeHandlers, iterateTypeHandlers
-
Method Details
-
registerTypeHandler
-
registerTypeHandler
-
registerLegacyTypeHandler
-
registerLegacyTypeHandlers
PersistenceCustomTypeHandlerRegistry<D> registerLegacyTypeHandlers(XGettingCollection<? extends PersistenceLegacyTypeHandler<D,?>> legacyTypeHandlers) -
registerTypeHandlers
PersistenceCustomTypeHandlerRegistry<D> registerTypeHandlers(XGettingCollection<? extends PersistenceTypeHandler<D,?>> typeHandlers) -
lookupTypeHandler
-
legacyTypeHandlers
XGettingEnum<PersistenceLegacyTypeHandler<D,?>> legacyTypeHandlers() -
knowsType
-
New
-