public class PdxSerializerSessionSerializerAdapter<T extends org.springframework.session.Session> extends AbstractPdxSerializableSessionSerializer<T>
PdxSerializerSessionSerializerAdapter class is a two-way Adapter adapting a SessionSerializer
instance as an instance of PdxSerializer in a GemFire/Geode context, or adapting a PdxSerializer
as a SessionSerializer in a Spring Session context.PdxSerializer,
Session,
SessionSerializer,
AbstractPdxSerializableSessionSerializer| Constructor and Description |
|---|
PdxSerializerSessionSerializerAdapter(SessionSerializer<T,org.apache.geode.pdx.PdxReader,org.apache.geode.pdx.PdxWriter> sessionSerializer) |
| Modifier and Type | Method and Description |
|---|---|
T |
deserialize(org.apache.geode.pdx.PdxReader reader)
Deserializes an
Object from bytes contained in the provided in stream. |
SessionSerializer<T,org.apache.geode.pdx.PdxReader,org.apache.geode.pdx.PdxWriter> |
getSessionSerializer() |
void |
serialize(T session,
org.apache.geode.pdx.PdxWriter writer)
Serializes the given
Object to the provided out stream. |
canSerialize, fromData, toDataclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitcanSerializepublic PdxSerializerSessionSerializerAdapter(SessionSerializer<T,org.apache.geode.pdx.PdxReader,org.apache.geode.pdx.PdxWriter> sessionSerializer)
public SessionSerializer<T,org.apache.geode.pdx.PdxReader,org.apache.geode.pdx.PdxWriter> getSessionSerializer()
public void serialize(T session, org.apache.geode.pdx.PdxWriter writer)
SessionSerializerObject to the provided out stream.session - Object to serialize.writer - stream in which to write the bytes of the Object.public T deserialize(org.apache.geode.pdx.PdxReader reader)
SessionSerializerObject from bytes contained in the provided in stream.reader - stream from which to read the bytes of the Object.Object.