Class KryoSimple
-
- All Implemented Interfaces:
public class KryoSimpleshould register Customizer before use.
- Since:
2021-06-09
trydofor
-
-
Constructor Summary
Constructors Constructor Description KryoSimple()
-
Method Summary
Modifier and Type Method Description static voidregister(Consumer<Kryo> cust)Register custom serializer. static KryogetKryo()static OutputgetOutput()static <T> TreadClassAndObject(Array<byte> bytes)static <T> TreadClassAndObject(Input input)static <T> TreadObject(Input input, Class<T> clz)static <T> TreadObjectOrNull(Input input, Class<T> clz)static Array<byte>writeClassAndObject(Object obj)static voidwriteClassAndObject(Output out, Object obj)static voidwriteObject(Output out, Object obj)static voidwriteObjectOrNull(Output out, Object obj, Class<out Object> clz)-
-
Method Detail
-
register
static void register(Consumer<Kryo> cust)
Register custom serializer. Add User Serializer, mostly implemented by Kryo itself
- Parameters:
cust- to customize kryo
-
getKryo
static Kryo getKryo()
-
getOutput
static Output getOutput()
-
readClassAndObject
static <T> T readClassAndObject(Array<byte> bytes)
-
readClassAndObject
static <T> T readClassAndObject(Input input)
-
readObject
static <T> T readObject(Input input, Class<T> clz)
-
readObjectOrNull
static <T> T readObjectOrNull(Input input, Class<T> clz)
-
writeClassAndObject
static Array<byte> writeClassAndObject(Object obj)
-
writeClassAndObject
static void writeClassAndObject(Output out, Object obj)
-
writeObject
static void writeObject(Output out, Object obj)
-
writeObjectOrNull
static void writeObjectOrNull(Output out, Object obj, Class<out Object> clz)
-
-
-
-