@Component public class DataSerializerSessionSerializerAdapter<T extends org.springframework.session.Session> extends AbstractDataSerializableSessionSerializer<T>
DataSerializerSessionSerializerAdapter class is a two-way Adapter adapting a SessionSerializer
instance as an instance of DataSerializer in a GemFire/Geode context, or adapting a DataSerializer
as a SessionSerializer in a Spring Session context.DataSerializer,
Session,
SessionSerializer,
WirableDataSerializer,
ComponentAbstractDataSerializableSessionSerializer.DataInputReader<T>, AbstractDataSerializableSessionSerializer.DataOutputWriterDEFAULT_ALLOW_JAVA_SERIALIZATION| Constructor and Description |
|---|
DataSerializerSessionSerializerAdapter() |
| Modifier and Type | Method and Description |
|---|---|
protected void |
autowire() |
T |
deserialize(java.io.DataInput in)
Deserializes an
Object from bytes contained in the provided in stream. |
int |
getId() |
SessionSerializer<T,java.io.DataInput,java.io.DataOutput> |
getSessionSerializer() |
java.lang.Class<?>[] |
getSupportedClasses() |
void |
serialize(T session,
java.io.DataOutput out)
Serializes the given
Object to the provided out stream. |
void |
setSessionSerializer(SessionSerializer<T,java.io.DataInput,java.io.DataOutput> sessionSerializer) |
allowJavaSerialization, canSerialize, deserializeObject, fromData, safeRead, safeWrite, serializeObject, serializeObject, toDataequals, getContext, getEventId, hashCode, readArrayList, readArrayOfByteArrays, readBoolean, readBooleanArray, readByte, readByteArray, readCharacter, readCharArray, readClass, readConcurrentHashMap, readDate, readDouble, readDoubleArray, readEnum, readFile, readFloat, readFloatArray, readHashMap, readHashSet, readHashtable, readIdentityHashMap, readInetAddress, readIntArray, readInteger, readLinkedHashMap, readLinkedHashSet, readLinkedList, readLong, readLongArray, readNonPrimitiveClassName, readObject, readObjectArray, readPrimitiveBoolean, readPrimitiveByte, readPrimitiveChar, readPrimitiveDouble, readPrimitiveFloat, readPrimitiveInt, readPrimitiveLong, readPrimitiveShort, readProperties, readRegion, readShort, readShortArray, readStack, readString, readStringArray, readTreeMap, readTreeSet, readUnsignedByte, readUnsignedShort, readVector, register, setContext, setEventId, writeArrayList, writeArrayOfByteArrays, writeBoolean, writeBooleanArray, writeByte, writeByteArray, writeByteArray, writeCharacter, writeCharArray, writeClass, writeConcurrentHashMap, writeDate, writeDouble, writeDoubleArray, writeEnum, writeFile, writeFloat, writeFloatArray, writeHashMap, writeHashSet, writeHashtable, writeIdentityHashMap, writeInetAddress, writeIntArray, writeInteger, writeLinkedHashMap, writeLinkedHashSet, writeLinkedList, writeLong, writeLongArray, writeNonPrimitiveClassName, writeObject, writeObject, writeObjectArray, writeObjectAsByteArray, writePrimitiveBoolean, writePrimitiveByte, writePrimitiveChar, writePrimitiveDouble, writePrimitiveFloat, writePrimitiveInt, writePrimitiveLong, writePrimitiveShort, writeProperties, writeRegion, writeShort, writeShortArray, writeStack, writeString, writeStringArray, writeTreeMap, writeTreeSet, writeUnsignedByte, writeUnsignedShort, writeVectorclone, finalize, getClass, notify, notifyAll, toString, wait, wait, waitcanSerializepublic DataSerializerSessionSerializerAdapter()
public int getId()
getId in class AbstractDataSerializableSessionSerializer<T extends org.springframework.session.Session>@Autowired @Qualifier(value="SessionSerializerRegisteredBeanAlias") public final void setSessionSerializer(SessionSerializer<T,java.io.DataInput,java.io.DataOutput> sessionSerializer)
public SessionSerializer<T,java.io.DataInput,java.io.DataOutput> getSessionSerializer()
public java.lang.Class<?>[] getSupportedClasses()
getSupportedClasses in class AbstractDataSerializableSessionSerializer<T extends org.springframework.session.Session>public void serialize(T session, java.io.DataOutput out)
SessionSerializerObject to the provided out stream.session - Object to serialize.out - stream in which to write the bytes of the Object.public T deserialize(java.io.DataInput in)
SessionSerializerObject from bytes contained in the provided in stream.in - stream from which to read the bytes of the Object.Object.protected final void autowire()