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)
Serializationobject to stream os.
Stream isn't closed automatically after serialization.
User code should be close stream correctlyserialize in interface Serializationobject - objectos - output streampublic java.lang.Object deserialize(java.io.InputStream is)
Serializationdeserialize in interface Serializationpublic byte[] serialize(java.lang.Object object)
Serializationserialize in interface Serializationpublic java.lang.Object deserialize(byte[] bytes)
Serializationdeserialize in interface Serializationpublic java.lang.Object copy(java.lang.Object object)