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 classPersistenceTypeManager.Default -
Method Summary
Modifier and Type Method Description longcurrentTypeId()Class<?>ensureType(long typeId)longensureTypeId(Class<?> type)static PersistenceTypeManager.DefaultNew(PersistenceTypeRegistry registry, PersistenceTypeIdProvider tidProvider)voidupdateCurrentHighestTypeId(long highestTypeId)Methods inherited from interface one.microstream.persistence.types.PersistenceTypeLookup
lookupType, lookupTypeId, validateTypeMapping, validateTypeMappingsMethods inherited from interface one.microstream.persistence.types.PersistenceTypeRegistry
registerType, registerTypes
-
Method Details
-
ensureTypeId
-
ensureType
-
currentTypeId
long currentTypeId() -
updateCurrentHighestTypeId
void updateCurrentHighestTypeId(long highestTypeId) -
New
static PersistenceTypeManager.Default New(PersistenceTypeRegistry registry, PersistenceTypeIdProvider tidProvider)
-