Interface PersistenceTypeManager
-
- All Superinterfaces:
PersistenceTypeIdLookup,PersistenceTypeLookup,PersistenceTypeRegistry
- All Known Subinterfaces:
PersistenceTypeHandlerManager<D>,PersistenceTypeHandlerProvider<D>
- All Known Implementing Classes:
PersistenceTypeHandlerManager.Default,PersistenceTypeHandlerProviderCreating,PersistenceTypeHandlerProviderFailing,PersistenceTypeManager.Default
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, validateTypeMappings
-
Methods inherited from interface one.microstream.persistence.types.PersistenceTypeRegistry
registerType, registerTypes
-
-
-
-
Method Detail
-
ensureTypeId
long ensureTypeId(Class<?> type)
-
ensureType
Class<?> ensureType(long typeId)
-
currentTypeId
long currentTypeId()
-
updateCurrentHighestTypeId
void updateCurrentHighestTypeId(long highestTypeId)
-
New
static PersistenceTypeManager.Default New(PersistenceTypeRegistry registry, PersistenceTypeIdProvider tidProvider)
-
-