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, toData
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
canSerialize
public 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)
SessionSerializer
Object
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)
SessionSerializer
Object
from bytes contained in the provided in
stream.reader
- stream from which to read the bytes of the Object
.Object
.