Interface PersistenceTypeManager
- 
- All Superinterfaces:
 PersistenceTypeIdLookup,PersistenceTypeLookup,PersistenceTypeRegistry
- All Known Subinterfaces:
 PersistenceTypeHandlerManager<M>,PersistenceTypeHandlerProvider<M>
- 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)
 
 - 
 
 -