public class KryoSerialization extends java.lang.Object implements Serialization
Modifier and Type | Class and Description |
---|---|
static class |
KryoSerialization.CubaFieldSerializer<T> |
static class |
KryoSerialization.CubaInstantiatorStrategy
Strategy first tries to find and use a no-arg constructor and if it fails to do so, it should try to use
StdInstantiatorStrategy as a fallback, because this one does not invoke any constructor at all. |
static class |
KryoSerialization.CubaJavaSerializer |
static class |
KryoSerialization.CubaOutput |
static class |
KryoSerialization.IndirectContainerSerializer |
class |
KryoSerialization.UnitOfWorkQueryValueHolderSerializer |
Constructor and Description |
---|
KryoSerialization() |
KryoSerialization(boolean onlySerializable) |
Modifier and Type | Method and Description |
---|---|
java.lang.Object |
copy(java.lang.Object object) |
java.lang.Object |
deserialize(byte[] bytes)
Deserialize object from byte array
|
java.lang.Object |
deserialize(java.io.InputStream is)
Deserialize object from stream
|
byte[] |
serialize(java.lang.Object object)
Serialize object to byte array
|
void |
serialize(java.lang.Object object,
java.io.OutputStream os)
Serialize object
object to stream os . |
public KryoSerialization()
public KryoSerialization(boolean onlySerializable)
public void serialize(java.lang.Object object, java.io.OutputStream os)
Serialization
object
to stream os
.
Stream isn't closed automatically after serialization.
User code should be close stream correctlyserialize
in interface Serialization
object
- objectos
- output streampublic java.lang.Object deserialize(java.io.InputStream is)
Serialization
deserialize
in interface Serialization
public byte[] serialize(java.lang.Object object)
Serialization
serialize
in interface Serialization
public java.lang.Object deserialize(byte[] bytes)
Serialization
deserialize
in interface Serialization
public java.lang.Object copy(java.lang.Object object)