Interface PersistenceTypeManager
- All Superinterfaces:
PersistenceTypeIdLookup
,PersistenceTypeLookup
,PersistenceTypeRegistry
- All Known Subinterfaces:
PersistenceTypeHandlerManager<D>
,PersistenceTypeHandlerProvider<D>
- All Known Implementing Classes:
PersistenceTypeHandlerManager.Default
,PersistenceTypeHandlerProviderCreating
,PersistenceTypeHandlerProviderFailing
,PersistenceTypeManager.Default
,ViewerBinaryTypeHandlerManager
public interface PersistenceTypeManager extends PersistenceTypeRegistry
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static class
PersistenceTypeManager.Default
-
Method Summary
Modifier and Type Method Description long
currentTypeId()
Class<?>
ensureType(long typeId)
long
ensureTypeId(Class<?> type)
static PersistenceTypeManager.Default
New(PersistenceTypeRegistry registry, PersistenceTypeIdProvider tidProvider)
void
updateCurrentHighestTypeId(long highestTypeId)
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
-
Method Details
-
ensureTypeId
-
ensureType
-
currentTypeId
long currentTypeId() -
updateCurrentHighestTypeId
void updateCurrentHighestTypeId(long highestTypeId) -
New
static PersistenceTypeManager.Default New(PersistenceTypeRegistry registry, PersistenceTypeIdProvider tidProvider)
-