public final class BinaryLegacyTypeHandlerRerouting<T> extends AbstractBinaryLegacyTypeHandlerTranslating<T>
BinaryLegacyTypeHandler.Abstract<T>, BinaryLegacyTypeHandler.AbstractCustom<T>PersistenceTypeDefinition.DefaultPersistenceTypeDescription.IdentityPersistenceDataTypeHolder.Default<D>| Modifier and Type | Method and Description |
|---|---|
void |
complete(Binary rawData,
T instance,
PersistenceLoadHandler handler) |
protected T |
internalCreate(Binary rawData,
PersistenceLoadHandler handler) |
void |
iterateLoadableReferences(Binary rawData,
PersistenceReferenceLoader iterator) |
static <T> BinaryLegacyTypeHandlerRerouting<T> |
New(PersistenceTypeDefinition typeDefinition,
PersistenceTypeHandler<Binary,T> typeHandler,
one.microstream.collections.types.XGettingEnum<one.microstream.typing.KeyValue<Long,BinaryValueSetter>> translatorsWithTargetOffsets,
PersistenceLegacyTypeHandlingListener<Binary> listener,
boolean switchByteOrder) |
void |
updateState(Binary rawData,
T instance,
PersistenceLoadHandler handler) |
collectEnumConstants, create, deriveReferenceTraversers, getPersistedEnumOrdinal, guaranteeSpecificInstanceViablity, guaranteeSubTypeInstanceViablity, isSpecificInstanceViable, isSubTypeInstanceViable, iterateInstanceReferences, iterateMemberTypes, membersInDeclaredOrder, settingMembers, storingMembers, targetOffsets, toTargetOffsets, toTranslators, type, typeHandler, valueTranslatorsallMembers, hasPersistedReferences, hasPersistedVariableLength, hasVaryingPersistedLengthInstances, instanceMembers, isPrimitiveType, legacyTypeDefinition, membersPersistedLengthMaximum, membersPersistedLengthMinimum, runtimeTypeName, typeId, typeNameclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitinitialize, storeresolveEnumConstantdataTypeallMembers, initializeState, instanceMembers, isValidEntityType, resolveEnumConstant, validateEntityTypedetermineIsPrimitive, determineVariableLength, hasPersistedReferences, hasPersistedVariableLength, hasVaryingPersistedLengthInstances, isPrimitiveType, membersPersistedLengthMaximum, membersPersistedLengthMinimum, New, runtimeTypeName, toRuntimeTypeIdentifier, typeId, typeNamebuildTypeIdentifier, buildTypeIdentifier, equalDescription, equalStructure, Identity, instancePrimitiveMembers, instanceReferenceMembers, toTypeIdentifier, typeIdentifierSeparatorequals, hashCodepublic static <T> BinaryLegacyTypeHandlerRerouting<T> New(PersistenceTypeDefinition typeDefinition, PersistenceTypeHandler<Binary,T> typeHandler, one.microstream.collections.types.XGettingEnum<one.microstream.typing.KeyValue<Long,BinaryValueSetter>> translatorsWithTargetOffsets, PersistenceLegacyTypeHandlingListener<Binary> listener, boolean switchByteOrder)
public final void iterateLoadableReferences(Binary rawData, PersistenceReferenceLoader iterator)
protected T internalCreate(Binary rawData, PersistenceLoadHandler handler)
internalCreate in class AbstractBinaryLegacyTypeHandlerTranslating<T>public final void updateState(Binary rawData, T instance, PersistenceLoadHandler handler)
public final void complete(Binary rawData, T instance, PersistenceLoadHandler handler)
Copyright © 2022 MicroStream Software. All rights reserved.