Package org.jboss.serial.io

Examples of org.jboss.serial.io.JBossObjectOutputStream


    }
    try
    {
      System.out.println("Testing readResolve for " + domain.getClass().getName());
          ByteArrayOutputStream byteOut = new ByteArrayOutputStream();
          JBossObjectOutputStream os = new JBossObjectOutputStream(byteOut );
          os.writeObject(domain);
          os.flush();
          os.close();
         
          ClassMetamodelFactory.clear(false);
 
          calledResolve=0;
          Object domain2 = null;
View Full Code Here


{
    static Random random = new Random();
    private void testObject(Object obj) throws Exception
    {
        ByteArrayOutputStream byteOut = new ByteArrayOutputStream();
        JBossObjectOutputStream objout = new JBossObjectOutputStream(byteOut);
        LocalMarshalledValue tstValue = new LocalMarshalledValue(obj);
        objout.writeObject(tstValue);
        objout.flush();

        JBossObjectInputStream objinput = new JBossObjectInputStream(new ByteArrayInputStream(byteOut.toByteArray()));
        LocalMarshalledValue localValue = (LocalMarshalledValue)objinput.readObject();

        Object value = localValue.get();
View Full Code Here

    {
      DataPoint proxyPoint = createProxy();
      Object obj = ((HibernateProxy)proxyPoint).writeReplace();
      //System.out.println("ProxyPoint= " + proxyPoint);
      ByteArrayOutputStream byteOut = new ByteArrayOutputStream();
      JBossObjectOutputStream objOut = new JBossObjectOutputStream(byteOut);
      objOut.writeObject(proxyPoint);
     
      ByteArrayInputStream byteInp = new ByteArrayInputStream(byteOut.toByteArray());
      JBossObjectInputStream objInput = new JBossObjectInputStream(byteInp);
      DataPoint proxyPoint2 = (DataPoint)objInput.readObject();
     
View Full Code Here

    {
      for (int i=0;i<1000;i++)
      {
      TestWithBigDecimal obj = TestWithBigDecimal.createTestInstance();
          ByteArrayOutputStream byteout = new ByteArrayOutputStream();
          JBossObjectOutputStream out = new JBossObjectOutputStream (byteout);
          out.writeObject(obj);
          out.flush();
          JBossObjectInputStream inp = new JBossObjectInputStream (new ByteArrayInputStream(byteout.toByteArray()));
          TestWithBigDecimal obj2 = (TestWithBigDecimal)inp.readObject();
          assertTrue(obj!=obj2);
          assertEquals(obj,obj2);
         
View Full Code Here

    System.out.println("Executing test for " + myTest.getClass().getName());
      ByteArrayOutputStream byteOut = new ByteArrayOutputStream();
 
        byteOut.reset();

        JBossObjectOutputStream out = new JBossObjectOutputStream(byteOut);
        out.writeObject(myTest);
        out.flush();


        byte[] byteArray = byteOut.toByteArray();
        System.out.println(myTest.getClass().getName() +" produced " + byteArray.length + " on JBossSerialization");
        ByteArrayInputStream byteInput = new ByteArrayInputStream(byteArray);
View Full Code Here

    public void testJBossSerialization() throws Exception
    {
        Object obj = TestParent.createTestInstance();
        ByteArrayOutputStream byteout = new ByteArrayOutputStream();
        JBossObjectOutputStream out = new JBossObjectOutputStream (byteout);
        out.writeObject(obj);
        out.flush();
        JBossObjectInputStream inp = new JBossObjectInputStream (new ByteArrayInputStream(byteout.toByteArray()));
        Object obj2 = inp.readObject();
        assertTrue(obj!=obj2);
        assertEquals(obj,obj2);
    }
View Full Code Here

          StringUtilBuffer buffer = new StringUtilBuffer(10*1024,10*1024);
 
          ByteArrayOutputStream byteOut = new ByteArrayOutputStream();
          byteOut.reset();
 
          JBossObjectOutputStream out = new JBossObjectOutputStream(byteOut,buffer);
          out.writeObject(myTest);
          out.flush();
 
 
          ByteArrayInputStream byteInput = new ByteArrayInputStream(byteOut.toByteArray());
          JBossObjectInputStream input = new JBossObjectInputStream(byteInput,buffer);
 
View Full Code Here

{

    public void testNonSerializableOptionTrue() throws Exception
    {
        ByteArrayOutputStream byteOut = new ByteArrayOutputStream();
        JBossObjectOutputStream out = new JBossObjectOutputStream(byteOut);
        Object obj = NonSerializableTestData.createObj();
        out.writeObject(obj);
        out.flush();

        ByteArrayInputStream byteInput = new ByteArrayInputStream(byteOut.toByteArray());
        JBossObjectInputStream inp = new JBossObjectInputStream(byteInput);

        Object obj2 = inp.readObject();
View Full Code Here

    }

    public void testNonSerializableOptionfalse() throws Exception
    {
        ByteArrayOutputStream byteOut = new ByteArrayOutputStream();
        JBossObjectOutputStream out = new JBossObjectOutputStream(byteOut,true);
        Object obj = NonSerializableTestData.createObj();

        try
        {
            out.writeObject(obj);
            fail ("It was supposed to thrown a NonSerialiableException");
        }
        catch (Exception e)
        {
        }
View Full Code Here

*/
public class StreamFactory
{
    public static ObjectOutput getObjectStream(OutputStream output) throws Exception
    {
        return new JBossObjectOutputStream(output);
    }
View Full Code Here

TOP

Related Classes of org.jboss.serial.io.JBossObjectOutputStream

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.