Class SerializerTypeInfoStrategy.Diff
java.lang.Object
one.microstream.persistence.binary.util.SerializerTypeInfoStrategy.IncrementalDiff
one.microstream.persistence.binary.util.SerializerTypeInfoStrategy.Diff
- All Implemented Interfaces:
SerializerTypeInfoStrategy
,PersistenceTypeDefinitionRegistrationObserver
- Enclosing interface:
- SerializerTypeInfoStrategy
public static class SerializerTypeInfoStrategy.Diff extends SerializerTypeInfoStrategy.IncrementalDiff
This implementation includes type information for types added to the
serializers type registry in the current serialization and all previous
serializations.
Types that are registered during the serializers setup are never included.
-
Nested Class Summary
Nested classes/interfaces inherited from interface one.microstream.persistence.binary.util.SerializerTypeInfoStrategy
SerializerTypeInfoStrategy.Diff, SerializerTypeInfoStrategy.IncrementalDiff, SerializerTypeInfoStrategy.TypeDictionary
-
Field Summary
Fields inherited from class one.microstream.persistence.binary.util.SerializerTypeInfoStrategy.IncrementalDiff
includeTypeInfoOnce, logger, newTypes, typeAssembler, updateAvailable
-
Constructor Summary
Constructors Constructor Description Diff(PersistenceManager<Binary> persistenceManager, boolean includeTypeInfoOnce)
-
Method Summary
Modifier and Type Method Description SerializerTypeInfo
get()
returns the current type information availableMethods inherited from class one.microstream.persistence.binary.util.SerializerTypeInfoStrategy.IncrementalDiff
hasUpdate, includeOnce, observeTypeDefinitionRegistration
-
Constructor Details
-
Method Details
-
get
Description copied from interface:SerializerTypeInfoStrategy
returns the current type information available- Specified by:
get
in interfaceSerializerTypeInfoStrategy
- Overrides:
get
in classSerializerTypeInfoStrategy.IncrementalDiff
- Returns:
- the actual type information
-