public static final class CopyableValueSerializer.CopyableValueSerializerSnapshot<T extends CopyableValue<T>> extends GenericTypeSerializerSnapshot<T,CopyableValueSerializer>
TypeSerializerSnapshot
for the CopyableValueSerializer
.Constructor and Description |
---|
CopyableValueSerializerSnapshot()
Used for reflective instantiation.
|
Modifier and Type | Method and Description |
---|---|
protected TypeSerializer<T> |
createSerializer(Class<T> typeClass)
Create a serializer that is able to serialize the generic type
typeClass . |
protected Class<T> |
getTypeClass(CopyableValueSerializer serializer)
Gets the type class from the corresponding serializer.
|
protected Class<?> |
serializerClass()
Gets the serializer's class.
|
getCurrentVersion, readSnapshot, resolveSchemaCompatibility, restoreSerializer, writeSnapshot
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
readVersionedSnapshot, writeVersionedSnapshot
public CopyableValueSerializerSnapshot()
protected TypeSerializer<T> createSerializer(Class<T> typeClass)
GenericTypeSerializerSnapshot
typeClass
.createSerializer
in class GenericTypeSerializerSnapshot<T extends CopyableValue<T>,CopyableValueSerializer>
protected Class<T> getTypeClass(CopyableValueSerializer serializer)
GenericTypeSerializerSnapshot
getTypeClass
in class GenericTypeSerializerSnapshot<T extends CopyableValue<T>,CopyableValueSerializer>
protected Class<?> serializerClass()
GenericTypeSerializerSnapshot
serializerClass
in class GenericTypeSerializerSnapshot<T extends CopyableValue<T>,CopyableValueSerializer>
Copyright © 2014–2020 The Apache Software Foundation. All rights reserved.