public final class SerializableUtils
extends java.lang.Object
Modifier and Type | Method and Description |
---|---|
static java.lang.Object |
deepCopy(java.lang.Object o) |
static java.lang.Object |
deserializeFromByteArray(byte[] bytes)
Deprecated.
use SerialializableUtils.fromByteArray() [shorter name is better!]
|
static java.lang.Object |
fromByteArray(byte[] bytes)
By default, unwraps IndirectlySerialized objects, returning the original
|
static java.lang.Object |
fromByteArray(byte[] bytes,
boolean ignore_indirects) |
static void |
marshallObjectToFile(java.lang.Object o,
java.io.File file) |
static byte[] |
serializeToByteArray(java.lang.Object obj)
Deprecated.
use SerialializableUtils.toByteArray() [shorter name is better!]
|
static java.lang.Object |
testSerializeDeserialize(java.lang.Object o) |
static byte[] |
toByteArray(java.lang.Object obj) |
static byte[] |
toByteArray(java.lang.Object obj,
Indirector indirector,
IndirectPolicy policy) |
static java.lang.Object |
unmarshallObjectFromFile(java.io.File file) |
public static byte[] toByteArray(java.lang.Object obj) throws java.io.NotSerializableException
java.io.NotSerializableException
public static byte[] toByteArray(java.lang.Object obj, Indirector indirector, IndirectPolicy policy) throws java.io.NotSerializableException
java.io.NotSerializableException
public static byte[] serializeToByteArray(java.lang.Object obj) throws java.io.NotSerializableException
java.io.NotSerializableException
public static java.lang.Object fromByteArray(byte[] bytes) throws java.io.IOException, java.lang.ClassNotFoundException
java.io.IOException
java.lang.ClassNotFoundException
public static java.lang.Object fromByteArray(byte[] bytes, boolean ignore_indirects) throws java.io.IOException, java.lang.ClassNotFoundException
java.io.IOException
java.lang.ClassNotFoundException
public static java.lang.Object deserializeFromByteArray(byte[] bytes) throws java.io.IOException, java.lang.ClassNotFoundException
java.io.IOException
java.lang.ClassNotFoundException
public static java.lang.Object testSerializeDeserialize(java.lang.Object o) throws java.io.IOException, java.lang.ClassNotFoundException
java.io.IOException
java.lang.ClassNotFoundException
public static java.lang.Object deepCopy(java.lang.Object o) throws java.io.IOException, java.lang.ClassNotFoundException
java.io.IOException
java.lang.ClassNotFoundException
public static final java.lang.Object unmarshallObjectFromFile(java.io.File file) throws java.io.IOException, java.lang.ClassNotFoundException
java.io.IOException
java.lang.ClassNotFoundException
public static final void marshallObjectToFile(java.lang.Object o, java.io.File file) throws java.io.IOException
java.io.IOException