public class SerializationHelper extends Object
| Modifier and Type | Class and Description | 
|---|---|
| static class  | SerializationHelper.ObjectInputStreamExt | 
| Constructor and Description | 
|---|
| SerializationHelper() | 
| Modifier and Type | Method and Description | 
|---|---|
| static Object | deepClone(Object obj)A deep copy makes a distinct copy of each of the object's fields, recursing through the
 entire graph of other objects referenced by the object being copied. | 
| static Object | objectFromByteBuffer(byte[] buffer)Creates an object from a byte buffer. | 
| static byte[] | objectToByteBuffer(Object obj)Serializes an object into a byte buffer. | 
| static Object | readObject(byte[] data)Read an Object from a byte array | 
| static Object | readObject(InputStream in)read an object from an InputStream | 
| static byte[] | writeObject(Object object)Serialize an Object to a ByteArray | 
| static void | writeObject(OutputStream out,
           Object obj)Write an Object to an OutputStream | 
public static byte[] writeObject(Object object) throws IOException
IOExceptionpublic static Object readObject(byte[] data) throws IOException, ClassNotFoundException
IOExceptionClassNotFoundExceptionpublic static Object readObject(InputStream in) throws IOException, ClassNotFoundException
IOExceptionClassNotFoundExceptionpublic static Object objectFromByteBuffer(byte[] buffer) throws Exception
Exceptionpublic static byte[] objectToByteBuffer(Object obj) throws Exception
Exceptionpublic static Object deepClone(Object obj)
obj - the object to clone, the object and object context must implement
            java.io.Serializable.IllegalArgumentException - Failed to perform deep clone. The object of the context
                                  object is not implements java.io.Serializable.public static void writeObject(OutputStream out, Object obj) throws IOException
IOExceptionCopyright © GigaSpaces.