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 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
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)
-
-