Class KryoSessionSerializer
- java.lang.Object
-
- ratpack.session.serialization.kryo.KryoSessionSerializer
-
- All Implemented Interfaces:
ratpack.session.JavaSessionSerializer,ratpack.session.SessionSerializer
public class KryoSessionSerializer extends java.lang.Object implements ratpack.session.JavaSessionSerializer
-
-
Constructor Summary
Constructors Constructor Description KryoSessionSerializer()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected voidconfigureKryo(com.esotericsoftware.kryo.kryo5.Kryo kryo)<T> Tdeserialize(java.lang.Class<T> type, java.io.InputStream in, ratpack.session.SessionTypeFilter typeFilter)<T> voidserialize(java.lang.Class<T> type, T value, java.io.OutputStream out, ratpack.session.SessionTypeFilter typeFilter)
-
-
-
Method Detail
-
configureKryo
protected void configureKryo(com.esotericsoftware.kryo.kryo5.Kryo kryo)
-
serialize
public <T> void serialize(java.lang.Class<T> type, T value, java.io.OutputStream out, ratpack.session.SessionTypeFilter typeFilter) throws java.lang.Exception- Specified by:
serializein interfaceratpack.session.SessionSerializer- Throws:
java.lang.Exception
-
deserialize
public <T> T deserialize(java.lang.Class<T> type, java.io.InputStream in, ratpack.session.SessionTypeFilter typeFilter) throws java.lang.Exception- Specified by:
deserializein interfaceratpack.session.SessionSerializer- Throws:
java.lang.Exception
-
-