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.NotSerializableExceptionpublic static byte[] toByteArray(java.lang.Object obj,
Indirector indirector,
IndirectPolicy policy)
throws java.io.NotSerializableException
java.io.NotSerializableExceptionpublic static byte[] serializeToByteArray(java.lang.Object obj)
throws java.io.NotSerializableException
java.io.NotSerializableExceptionpublic static java.lang.Object fromByteArray(byte[] bytes)
throws java.io.IOException,
java.lang.ClassNotFoundException
java.io.IOExceptionjava.lang.ClassNotFoundExceptionpublic static java.lang.Object fromByteArray(byte[] bytes,
boolean ignore_indirects)
throws java.io.IOException,
java.lang.ClassNotFoundException
java.io.IOExceptionjava.lang.ClassNotFoundExceptionpublic static java.lang.Object deserializeFromByteArray(byte[] bytes)
throws java.io.IOException,
java.lang.ClassNotFoundException
java.io.IOExceptionjava.lang.ClassNotFoundExceptionpublic static java.lang.Object testSerializeDeserialize(java.lang.Object o)
throws java.io.IOException,
java.lang.ClassNotFoundException
java.io.IOExceptionjava.lang.ClassNotFoundExceptionpublic static java.lang.Object deepCopy(java.lang.Object o)
throws java.io.IOException,
java.lang.ClassNotFoundException
java.io.IOExceptionjava.lang.ClassNotFoundExceptionpublic static final java.lang.Object unmarshallObjectFromFile(java.io.File file)
throws java.io.IOException,
java.lang.ClassNotFoundException
java.io.IOExceptionjava.lang.ClassNotFoundExceptionpublic static final void marshallObjectToFile(java.lang.Object o,
java.io.File file)
throws java.io.IOException
java.io.IOException