Interface PersistenceTypeRegistry
-
- All Superinterfaces:
PersistenceTypeIdLookup
,PersistenceTypeLookup
- All Known Subinterfaces:
PersistenceTypeHandlerManager<M>
,PersistenceTypeHandlerProvider<M>
,PersistenceTypeHandlerRegistry<M>
,PersistenceTypeManager
- All Known Implementing Classes:
PersistenceTypeHandlerManager.Default
,PersistenceTypeHandlerProviderCreating
,PersistenceTypeHandlerProviderFailing
,PersistenceTypeHandlerRegistry.Default
,PersistenceTypeManager.Default
,PersistenceTypeRegistry.Default
public interface PersistenceTypeRegistry extends PersistenceTypeLookup
-
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static class
PersistenceTypeRegistry.Default
-
Method Summary
Modifier and Type Method Description static PersistenceTypeRegistry.Default
New()
boolean
registerType(long typeId, Class<?> type)
boolean
registerTypes(Iterable<? extends PersistenceTypeLink> types)
-
Methods inherited from interface one.microstream.persistence.types.PersistenceTypeLookup
lookupType, lookupTypeId, validateTypeMapping, validateTypeMappings
-
-
-
-
Method Detail
-
registerType
boolean registerType(long typeId, Class<?> type) throws PersistenceExceptionConsistency
- Throws:
PersistenceExceptionConsistency
-
registerTypes
boolean registerTypes(Iterable<? extends PersistenceTypeLink> types) throws PersistenceExceptionConsistency
- Throws:
PersistenceExceptionConsistency
-
New
static PersistenceTypeRegistry.Default New()
-
-