Package net.sf.sojo.interchange.object

Examples of net.sf.sojo.interchange.object.ObjectSerializer


     *
     * @see de.netseeker.ejoe.adapter.SerializeAdapter#read(java.io.InputStream)
     */
    public Object read( InputStream in ) throws Exception
    {
        ObjectSerializer deSerializer = new ObjectSerializer();
        // return deSerializer.deserializeFromInputStream( new BufferedInputStream( in ));

        byte[] buffer = new byte[EJConstants.BUFFERED_STREAM_SIZE];
        ByteArrayOutputStream bOut = new ByteArrayOutputStream();
        int length = 0;
        while ( (length = in.read( buffer )) != -1 )
        {
            if ( length > 0 ) bOut.write( buffer, 0, length );
        }
        ByteArrayInputStream bIn = new ByteArrayInputStream( bOut.toByteArray() );
       
        Object obj = null;
       
        try
        {
            obj = deSerializer.deserializeFromInputStream( bIn );
        }
        finally
        {
            IOUtil.closeQuiet( bIn );
        }
View Full Code Here


     *
     * @see de.netseeker.ejoe.adapter.SerializeAdapter#write(java.lang.Object, java.io.OutputStream)
     */
    public void write( Object obj, OutputStream out ) throws Exception
    {
        ObjectSerializer serializer = new ObjectSerializer();
        FastBufferedOutputStream bOut = new FastBufferedOutputStream( out );
        try
        {
            serializer.serializeToOutputStream( obj, bOut );
        }
        finally
        {
            IOUtil.closeQuiet( bOut );
        }
View Full Code Here

TOP

Related Classes of net.sf.sojo.interchange.object.ObjectSerializer

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.