Package org.jboss.serial.io

Examples of org.jboss.serial.io.JBossObjectOutputStream


        for (int exec=0;exec<MAX_LOOP;exec++)
        {
            byteOut.reset();

            JBossObjectOutputStream out = new JBossObjectOutputStream(byteOut,buffer);
            out.writeObjectUsingDataContainer(myTest);
            out.flush();


            byte[] byteArray = byteOut.toByteArray();
            saveFile("/tmp/jboss-direct-test-" + myTest.getClass().getName() + ".bin",byteArray);
            System.out.println(myTest.getClass().getName() +" produced " + byteArray.length + " on doTestJBossSerializationInDirect");
View Full Code Here


       
        BaseClass base = (BaseClass)proxy;
        System.out.println("Result = "+ base.doSomething(1));
       
        ByteArrayOutputStream byteout = new ByteArrayOutputStream();
        JBossObjectOutputStream objout = new JBossObjectOutputStream(byteout);
        objout.writeObject(proxy);
        objout.flush();

        SizeBenchmarkTestCase.saveFileNoCheck("/tmp/check.bin",byteout.toByteArray());
       
        JBossObjectInputStream objectInput = new JBossObjectInputStream(new ByteArrayInputStream(byteout.toByteArray()));
        BaseClass baseNew = (BaseClass)objectInput.readObject();
View Full Code Here

       
        BaseClass base = (BaseClass)proxy;
        System.out.println("Result = "+ base.doSomething(1));
       
        ByteArrayOutputStream byteout = new ByteArrayOutputStream();
        JBossObjectOutputStream objout = new JBossObjectOutputStream(byteout);
        objout.writeObject(proxy.getClass());
        objout.flush();

        SizeBenchmarkTestCase.saveFileNoCheck("/tmp/check.bin",byteout.toByteArray());
       
        JBossObjectInputStream objectInput = new JBossObjectInputStream(new ByteArrayInputStream(byteout.toByteArray()));
        Class baseNew = (Class)objectInput.readObject();
View Full Code Here

       
        ArrayList base = (ArrayList)proxy;
        //base.add("Test");
       
        ByteArrayOutputStream byteout = new ByteArrayOutputStream();
        JBossObjectOutputStream objout = new JBossObjectOutputStream(byteout);
        objout.writeObject(proxy);
        objout.flush();
       
       
        JBossObjectInputStream objectInput = new JBossObjectInputStream(new ByteArrayInputStream(byteout.toByteArray()));
        ArrayList baseNew = (ArrayList)objectInput.readObject();
       
View Full Code Here

public class ProxyTestCase extends TestCase
{
    public void testProxy() throws Exception
    {
        ByteArrayOutputStream byteOut = new ByteArrayOutputStream();
        JBossObjectOutputStream objout = new JBossObjectOutputStream(byteOut);

        TestProxy proxy = TestProxy.createTestInstance();

        objout.writeObject(proxy);
        objout.flush();

        JBossObjectInputStream objinput = new JBossObjectInputStream(new ByteArrayInputStream(byteOut.toByteArray()));

        TestProxy newProxy = (TestProxy)objinput.readObject();
View Full Code Here

        {
            arrayObj[i] = dataObject;
        }

        ByteArrayOutputStream byteout = new ByteArrayOutputStream();
        JBossObjectOutputStream objOut = new JBossObjectOutputStream(byteout);
        objOut.writeObject(arrayObj);
        objOut.flush();

        JBossObjectInputStream objInput = new JBossObjectInputStream(new ByteArrayInputStream(byteout.toByteArray()));
        Object newObject[] = (Object[]) objInput.readObject();

        for (int i=1;i<newObject.length;i++)
View Full Code Here

{
  public void testOne() throws Exception
  {
    Class[] obj = new Class[] {Object[].class};
    ByteArrayOutputStream byteArray = new ByteArrayOutputStream();
    JBossObjectOutputStream jbOut = new JBossObjectOutputStream(byteArray);
    jbOut.writeObject(obj);
    jbOut.flush();
   
    ByteArrayInputStream byteInput = new ByteArrayInputStream(byteArray.toByteArray());
    JBossObjectInputStream jbInpt = new JBossObjectInputStream(byteInput);
    Object newObject = jbInpt.readObject();
   
View Full Code Here

    public void executTest(Object dataObject) throws Throwable
    {
        System.out.println("Testing = " + dataObject.getClass().getName());
        ByteArrayOutputStream byteout = new ByteArrayOutputStream();
        JBossObjectOutputStream objOut = new JBossObjectOutputStream(byteout);
        objOut.writeObject(dataObject);
        objOut.flush();

        JBossObjectInputStream objInput = new JBossObjectInputStream(new ByteArrayInputStream(byteout.toByteArray()));
        Object newObject = objInput.readObject();

        assertNotSame(newObject,dataObject);
View Full Code Here

    }

    public void testClientCall() throws Exception
    {

       ObjectOutput output = new JBossObjectOutputStream(socket.getOutputStream());
       ObjectInput input = new JBossObjectInputStream((socket.getInputStream()));

       TestProxy proxy = TestProxy.createTestInstance();
       output.writeObject(proxy);
       output.flush();

       Integer obj = (Integer)input.readObject();

       System.out.println("response: " + obj);
View Full Code Here

    public void testCalendarJBoss() throws Exception
    {
        Calendar calendar = new GregorianCalendar();
        calendar.setTimeInMillis(System.currentTimeMillis());
        ByteArrayOutputStream byteOut = new ByteArrayOutputStream();
        JBossObjectOutputStream os = new JBossObjectOutputStream(byteOut );
        os.writeObject(calendar);
        os.flush();
        os.close();

        ByteArrayInputStream byteInpt = new ByteArrayInputStream(byteOut.toByteArray());
        JBossObjectInputStream is = new JBossObjectInputStream(byteInpt);
        Calendar c = (Calendar) is.readObject();
        c.clone();
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.