org.jboss.mx.util
Class SerializationHelper

java.lang.Object
  extended byorg.jboss.mx.util.SerializationHelper

public class SerializationHelper
extends java.lang.Object

SerializationHelper


Constructor Summary
SerializationHelper()
           
 
Method Summary
static java.lang.Object deserialize(byte[] byteArray)
          deserialize, using the current Thread Context classloader
static java.lang.Object deserialize(byte[] byteArray, java.lang.ClassLoader cl)
          deserialize an object using a specific ClassLoader
static byte[] serialize(java.lang.Object obj)
          serialize an object
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

SerializationHelper

public SerializationHelper()
Method Detail

deserialize

public static java.lang.Object deserialize(byte[] byteArray)
                                    throws java.io.IOException,
                                           java.lang.ClassNotFoundException
deserialize, using the current Thread Context classloader

Parameters:
byteArray -
Returns:
deserialized object
Throws:
java.io.IOException
java.lang.ClassNotFoundException

deserialize

public static java.lang.Object deserialize(byte[] byteArray,
                                           java.lang.ClassLoader cl)
                                    throws java.io.IOException,
                                           java.lang.ClassNotFoundException
deserialize an object using a specific ClassLoader

Parameters:
byteArray -
cl -
Returns:
deserialized object
Throws:
java.io.IOException
java.lang.ClassNotFoundException

serialize

public static byte[] serialize(java.lang.Object obj)
                        throws java.io.IOException
serialize an object

Parameters:
obj -
Returns:
serialized object
Throws:
java.io.IOException