Interface PersistenceTypeRegistry
- All Superinterfaces:
PersistenceTypeIdLookup
,PersistenceTypeLookup
- All Known Subinterfaces:
PersistenceTypeHandlerManager<D>
,PersistenceTypeHandlerProvider<D>
,PersistenceTypeHandlerRegistry<D>
,PersistenceTypeManager
- All Known Implementing Classes:
PersistenceTypeHandlerManager.Default
,PersistenceTypeHandlerProviderCreating
,PersistenceTypeHandlerProviderFailing
,PersistenceTypeHandlerRegistry.Default
,PersistenceTypeManager.Default
,PersistenceTypeRegistry.Default
,ViewerBinaryTypeHandlerManager
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 void
iteratePerIds(BiConsumer<Long,? super Class<?>> consumer)
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 Details
-
registerType
- Throws:
PersistenceExceptionConsistency
-
registerTypes
boolean registerTypes(Iterable<? extends PersistenceTypeLink> types) throws PersistenceExceptionConsistency- Throws:
PersistenceExceptionConsistency
-
iteratePerIds
-
New
-