org.jboss.cache.marshall
Class ObjectSerializationFactory

java.lang.Object
  extended by org.jboss.cache.marshall.ObjectSerializationFactory

public class ObjectSerializationFactory
extends java.lang.Object

Factory class for creating object output and inut streams, to allow for multiple mechanisms of serialization. Java serialization is the only supported mechanism at this point.

Author:
Manik Surtani (manik@jboss.org), Clebert Suconic, Galder Zamarreno

Constructor Summary
ObjectSerializationFactory()
           
 
Method Summary
static java.io.ObjectInputStream createObjectInputStream(byte[] bytes)
           
static java.io.ObjectInputStream createObjectInputStream(java.io.InputStream in)
           
static java.io.ObjectOutputStream createObjectOutputStream(java.io.OutputStream out)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ObjectSerializationFactory

public ObjectSerializationFactory()
Method Detail

createObjectOutputStream

public static java.io.ObjectOutputStream createObjectOutputStream(java.io.OutputStream out)
                                                           throws java.io.IOException
Throws:
java.io.IOException

createObjectInputStream

public static java.io.ObjectInputStream createObjectInputStream(byte[] bytes)
                                                         throws java.io.IOException
Throws:
java.io.IOException

createObjectInputStream

public static java.io.ObjectInputStream createObjectInputStream(java.io.InputStream in)
                                                         throws java.io.IOException
Throws:
java.io.IOException