public class SerializableSerializer<T extends VirtualizationSerializable> extends Object implements ObjectSerializer<T>
Modifier and Type | Field and Description |
---|---|
static String |
EXCEPTION_MESSAGE_KEY_CLASS_INSTANCE_ERROR |
static String |
EXCEPTION_MESSAGE_KEY_INITIALIZATION_FAILED |
static String |
EXCEPTION_MESSAGE_KEY_UNEXPECTED_VALUE_TYPE |
Constructor and Description |
---|
SerializableSerializer(int typeValue,
Class<T> type) |
Modifier and Type | Method and Description |
---|---|
ReferenceType |
defaultReferenceType() |
boolean |
defaultStoreReference() |
T |
read(VirtualizationInput in) |
int |
typeValue() |
void |
write(T value,
VirtualizationOutput out) |
public static final String EXCEPTION_MESSAGE_KEY_CLASS_INSTANCE_ERROR
public static final String EXCEPTION_MESSAGE_KEY_INITIALIZATION_FAILED
public static final String EXCEPTION_MESSAGE_KEY_UNEXPECTED_VALUE_TYPE
public int typeValue()
typeValue
in interface ObjectSerializer<T extends VirtualizationSerializable>
public ReferenceType defaultReferenceType()
defaultReferenceType
in interface ObjectSerializer<T extends VirtualizationSerializable>
public boolean defaultStoreReference()
defaultStoreReference
in interface ObjectSerializer<T extends VirtualizationSerializable>
public void write(T value, VirtualizationOutput out) throws IOException
write
in interface ObjectSerializer<T extends VirtualizationSerializable>
IOException
public T read(VirtualizationInput in) throws IOException
read
in interface ObjectSerializer<T extends VirtualizationSerializable>
IOException
Copyright © 2017. All rights reserved.