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