public class ViewerBinaryTypeHandlerManager extends Object implements one.microstream.persistence.types.PersistenceTypeHandlerManager<one.microstream.persistence.binary.types.Binary>, one.microstream.reference.Referencing<one.microstream.persistence.types.PersistenceTypeHandlerManager<one.microstream.persistence.binary.types.Binary>>
| Constructor and Description |
|---|
ViewerBinaryTypeHandlerManager(one.microstream.persistence.types.PersistenceManager<one.microstream.persistence.binary.types.Binary> persistenceManager) |
| Modifier and Type | Method and Description |
|---|---|
void |
checkForPendingRootInstances() |
void |
checkForPendingRootsStoring(one.microstream.persistence.types.PersistenceStoring storingCallback) |
void |
clearStorePendingRoots() |
long |
currentTypeId() |
Class<?> |
ensureType(long typeId) |
<T> one.microstream.persistence.types.PersistenceTypeHandler<one.microstream.persistence.binary.types.Binary,T> |
ensureTypeHandler(Class<T> type) |
<T> one.microstream.persistence.types.PersistenceTypeHandler<one.microstream.persistence.binary.types.Binary,T> |
ensureTypeHandler(one.microstream.persistence.types.PersistenceTypeDefinition typeDefinition) |
<T> one.microstream.persistence.types.PersistenceTypeHandler<one.microstream.persistence.binary.types.Binary,T> |
ensureTypeHandler(T instance) |
void |
ensureTypeHandlers(one.microstream.collections.types.XGettingEnum<one.microstream.persistence.types.PersistenceTypeDefinition> typeDefinitions) |
void |
ensureTypeHandlersByTypeIds(one.microstream.collections.types.XGettingEnum<Long> typeIds) |
long |
ensureTypeId(Class<?> type) |
one.microstream.persistence.types.PersistenceTypeHandlerManager<one.microstream.persistence.binary.types.Binary> |
get() |
one.microstream.persistence.types.PersistenceTypeHandlerManager<one.microstream.persistence.binary.types.Binary> |
initialize() |
<C extends Consumer<? super one.microstream.persistence.types.PersistenceLegacyTypeHandler<one.microstream.persistence.binary.types.Binary,?>>> |
iterateLegacyTypeHandlers(C iterator) |
<C extends Consumer<? super one.microstream.persistence.types.PersistenceTypeHandler<one.microstream.persistence.binary.types.Binary,?>>> |
iterateTypeHandlers(C iterator) |
<T> Class<T> |
lookupType(long typeId) |
<T> one.microstream.persistence.types.PersistenceTypeHandler<one.microstream.persistence.binary.types.Binary,T> |
lookupTypeHandler(Class<T> type) |
one.microstream.persistence.types.PersistenceTypeHandler<one.microstream.persistence.binary.types.Binary,?> |
lookupTypeHandler(long typeId) |
<T> one.microstream.persistence.types.PersistenceTypeHandler<one.microstream.persistence.binary.types.Binary,T> |
lookupTypeHandler(T instance) |
long |
lookupTypeId(Class<?> type) |
boolean |
registerLegacyTypeHandler(one.microstream.persistence.types.PersistenceLegacyTypeHandler<one.microstream.persistence.binary.types.Binary,?> legacyTypeHandler) |
boolean |
registerType(long typeId,
Class<?> type) |
<T> boolean |
registerTypeHandler(Class<T> type,
one.microstream.persistence.types.PersistenceTypeHandler<one.microstream.persistence.binary.types.Binary,? super T> typeHandler) |
<T> boolean |
registerTypeHandler(one.microstream.persistence.types.PersistenceTypeHandler<one.microstream.persistence.binary.types.Binary,T> typeHandler) |
<T> long |
registerTypeHandlers(Iterable<? extends one.microstream.persistence.types.PersistenceTypeHandler<one.microstream.persistence.binary.types.Binary,T>> typeHandlers) |
boolean |
registerTypes(Iterable<? extends one.microstream.persistence.types.PersistenceTypeLink> types) |
one.microstream.persistence.types.PersistenceTypeDictionary |
typeDictionary() |
void |
update(one.microstream.persistence.types.PersistenceTypeDictionary typeDictionary,
long highestTypeId) |
void |
updateCurrentHighestTypeId(long highestTypeId) |
void |
validateTypeHandler(one.microstream.persistence.types.PersistenceTypeHandler<one.microstream.persistence.binary.types.Binary,?> typeHandler) |
boolean |
validateTypeMapping(long typeId,
Class<?> type) |
boolean |
validateTypeMappings(Iterable<? extends one.microstream.persistence.types.PersistenceTypeLink> mappings) |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitcollectEnumConstants, deriveEnumRootIdentifier, isEnumRootIdentifier, New, parseEnumRootIdentifierTypeId, registerEnumContantRoots, update, validateTypeHandlerspublic ViewerBinaryTypeHandlerManager(one.microstream.persistence.types.PersistenceManager<one.microstream.persistence.binary.types.Binary> persistenceManager)
public long currentTypeId()
currentTypeId in interface one.microstream.persistence.types.PersistenceTypeManagerpublic void updateCurrentHighestTypeId(long highestTypeId)
updateCurrentHighestTypeId in interface one.microstream.persistence.types.PersistenceTypeManagerpublic boolean registerType(long typeId,
Class<?> type)
throws one.microstream.persistence.exceptions.PersistenceExceptionConsistency
registerType in interface one.microstream.persistence.types.PersistenceTypeRegistryone.microstream.persistence.exceptions.PersistenceExceptionConsistencypublic boolean registerTypes(Iterable<? extends one.microstream.persistence.types.PersistenceTypeLink> types) throws one.microstream.persistence.exceptions.PersistenceExceptionConsistency
registerTypes in interface one.microstream.persistence.types.PersistenceTypeRegistryone.microstream.persistence.exceptions.PersistenceExceptionConsistencypublic long lookupTypeId(Class<?> type)
lookupTypeId in interface one.microstream.persistence.types.PersistenceTypeIdLookuplookupTypeId in interface one.microstream.persistence.types.PersistenceTypeLookuppublic <T> Class<T> lookupType(long typeId)
lookupType in interface one.microstream.persistence.types.PersistenceTypeLookuppublic boolean validateTypeMapping(long typeId,
Class<?> type)
throws one.microstream.persistence.exceptions.PersistenceExceptionConsistency
validateTypeMapping in interface one.microstream.persistence.types.PersistenceTypeLookupone.microstream.persistence.exceptions.PersistenceExceptionConsistencypublic boolean validateTypeMappings(Iterable<? extends one.microstream.persistence.types.PersistenceTypeLink> mappings) throws one.microstream.persistence.exceptions.PersistenceExceptionConsistency
validateTypeMappings in interface one.microstream.persistence.types.PersistenceTypeLookupone.microstream.persistence.exceptions.PersistenceExceptionConsistencypublic <T> boolean registerTypeHandler(Class<T> type, one.microstream.persistence.types.PersistenceTypeHandler<one.microstream.persistence.binary.types.Binary,? super T> typeHandler)
registerTypeHandler in interface one.microstream.persistence.types.PersistenceTypeHandlerRegistry<one.microstream.persistence.binary.types.Binary>public <T> boolean registerTypeHandler(one.microstream.persistence.types.PersistenceTypeHandler<one.microstream.persistence.binary.types.Binary,T> typeHandler)
registerTypeHandler in interface one.microstream.persistence.types.PersistenceTypeHandlerRegistry<one.microstream.persistence.binary.types.Binary>public <T> long registerTypeHandlers(Iterable<? extends one.microstream.persistence.types.PersistenceTypeHandler<one.microstream.persistence.binary.types.Binary,T>> typeHandlers)
registerTypeHandlers in interface one.microstream.persistence.types.PersistenceTypeHandlerRegistry<one.microstream.persistence.binary.types.Binary>public boolean registerLegacyTypeHandler(one.microstream.persistence.types.PersistenceLegacyTypeHandler<one.microstream.persistence.binary.types.Binary,?> legacyTypeHandler)
registerLegacyTypeHandler in interface one.microstream.persistence.types.PersistenceTypeHandlerRegistry<one.microstream.persistence.binary.types.Binary>public <C extends Consumer<? super one.microstream.persistence.types.PersistenceTypeHandler<one.microstream.persistence.binary.types.Binary,?>>> C iterateTypeHandlers(C iterator)
iterateTypeHandlers in interface one.microstream.persistence.types.PersistenceTypeHandlerIterable<one.microstream.persistence.binary.types.Binary>public <C extends Consumer<? super one.microstream.persistence.types.PersistenceLegacyTypeHandler<one.microstream.persistence.binary.types.Binary,?>>> C iterateLegacyTypeHandlers(C iterator)
iterateLegacyTypeHandlers in interface one.microstream.persistence.types.PersistenceTypeHandlerIterable<one.microstream.persistence.binary.types.Binary>public <T> one.microstream.persistence.types.PersistenceTypeHandler<one.microstream.persistence.binary.types.Binary,T> lookupTypeHandler(T instance)
lookupTypeHandler in interface one.microstream.persistence.types.PersistenceTypeHandlerLookup<one.microstream.persistence.binary.types.Binary>lookupTypeHandler in interface one.microstream.persistence.types.PersistenceTypeHandlerManager<one.microstream.persistence.binary.types.Binary>public <T> one.microstream.persistence.types.PersistenceTypeHandler<one.microstream.persistence.binary.types.Binary,T> lookupTypeHandler(Class<T> type)
lookupTypeHandler in interface one.microstream.persistence.types.PersistenceTypeHandlerLookup<one.microstream.persistence.binary.types.Binary>lookupTypeHandler in interface one.microstream.persistence.types.PersistenceTypeHandlerManager<one.microstream.persistence.binary.types.Binary>public one.microstream.persistence.types.PersistenceTypeHandler<one.microstream.persistence.binary.types.Binary,?> lookupTypeHandler(long typeId)
lookupTypeHandler in interface one.microstream.persistence.types.PersistenceTypeHandlerLookup<one.microstream.persistence.binary.types.Binary>lookupTypeHandler in interface one.microstream.persistence.types.PersistenceTypeHandlerManager<one.microstream.persistence.binary.types.Binary>public <T> one.microstream.persistence.types.PersistenceTypeHandler<one.microstream.persistence.binary.types.Binary,T> ensureTypeHandler(T instance)
ensureTypeHandler in interface one.microstream.persistence.types.PersistenceTypeHandlerManager<one.microstream.persistence.binary.types.Binary>public <T> one.microstream.persistence.types.PersistenceTypeHandler<one.microstream.persistence.binary.types.Binary,T> ensureTypeHandler(Class<T> type)
ensureTypeHandler in interface one.microstream.persistence.types.PersistenceTypeHandlerManager<one.microstream.persistence.binary.types.Binary>public <T> one.microstream.persistence.types.PersistenceTypeHandler<one.microstream.persistence.binary.types.Binary,T> ensureTypeHandler(one.microstream.persistence.types.PersistenceTypeDefinition typeDefinition)
ensureTypeHandler in interface one.microstream.persistence.types.PersistenceTypeHandlerManager<one.microstream.persistence.binary.types.Binary>public void ensureTypeHandlers(one.microstream.collections.types.XGettingEnum<one.microstream.persistence.types.PersistenceTypeDefinition> typeDefinitions)
ensureTypeHandlers in interface one.microstream.persistence.types.PersistenceTypeHandlerManager<one.microstream.persistence.binary.types.Binary>public void ensureTypeHandlersByTypeIds(one.microstream.collections.types.XGettingEnum<Long> typeIds)
ensureTypeHandlersByTypeIds in interface one.microstream.persistence.types.PersistenceTypeHandlerManager<one.microstream.persistence.binary.types.Binary>public one.microstream.persistence.types.PersistenceTypeHandlerManager<one.microstream.persistence.binary.types.Binary> initialize()
initialize in interface one.microstream.persistence.types.PersistenceTypeHandlerManager<one.microstream.persistence.binary.types.Binary>public void update(one.microstream.persistence.types.PersistenceTypeDictionary typeDictionary,
long highestTypeId)
update in interface one.microstream.persistence.types.PersistenceTypeHandlerManager<one.microstream.persistence.binary.types.Binary>public one.microstream.persistence.types.PersistenceTypeDictionary typeDictionary()
typeDictionary in interface one.microstream.persistence.types.PersistenceTypeHandlerManager<one.microstream.persistence.binary.types.Binary>public long ensureTypeId(Class<?> type)
ensureTypeId in interface one.microstream.persistence.types.PersistenceTypeHandlerManager<one.microstream.persistence.binary.types.Binary>ensureTypeId in interface one.microstream.persistence.types.PersistenceTypeManagerpublic Class<?> ensureType(long typeId)
ensureType in interface one.microstream.persistence.types.PersistenceTypeHandlerManager<one.microstream.persistence.binary.types.Binary>ensureType in interface one.microstream.persistence.types.PersistenceTypeManagerpublic void validateTypeHandler(one.microstream.persistence.types.PersistenceTypeHandler<one.microstream.persistence.binary.types.Binary,?> typeHandler)
validateTypeHandler in interface one.microstream.persistence.types.PersistenceTypeHandlerManager<one.microstream.persistence.binary.types.Binary>public void checkForPendingRootInstances()
checkForPendingRootInstances in interface one.microstream.persistence.types.PersistenceTypeHandlerManager<one.microstream.persistence.binary.types.Binary>public void checkForPendingRootsStoring(one.microstream.persistence.types.PersistenceStoring storingCallback)
checkForPendingRootsStoring in interface one.microstream.persistence.types.PersistenceTypeHandlerManager<one.microstream.persistence.binary.types.Binary>public void clearStorePendingRoots()
clearStorePendingRoots in interface one.microstream.persistence.types.PersistenceTypeHandlerManager<one.microstream.persistence.binary.types.Binary>public one.microstream.persistence.types.PersistenceTypeHandlerManager<one.microstream.persistence.binary.types.Binary> get()
get in interface one.microstream.reference.Referencing<one.microstream.persistence.types.PersistenceTypeHandlerManager<one.microstream.persistence.binary.types.Binary>>Copyright © 2021 MicroStream Software. All rights reserved.