Class JavaEEObjectStreamFactory


  • @Service
    public class JavaEEObjectStreamFactory
    extends Object
    A Factory class for creating EJBObject input/output Stream
    Author:
    Mahesh Kannan
    • Field Detail

      • _logger

        public static final Logger _logger
    • Constructor Detail

      • JavaEEObjectStreamFactory

        public JavaEEObjectStreamFactory()
    • Method Detail

      • createObjectOutputStream

        public ObjectOutputStream createObjectOutputStream​(OutputStream os,
                                                           boolean replaceObject)
                                                    throws IOException
        Obtain an ObjectOutputStream that allows serialization of a graph of objects. The objects can be plain Serializable objects or can be converted into Serializable objects using the handler
        Returns:
        an ObjectOutputStream that can be used to serialize objects
        Throws:
        IOException - when the serialziation fails
      • createObjectInputStream

        public ObjectInputStream createObjectInputStream​(InputStream is,
                                                         boolean resolveObject,
                                                         ClassLoader loader)
                                                  throws Exception
        Obtain an ObjectInputStream that allows de-serialization of a graph of objects.
        Returns:
        an ObjectInputStream that can be used to deserialize objects
        Throws:
        IOException - when the de-serialziation fails
        Exception