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