Package com.esotericsoftware.kryo

Examples of com.esotericsoftware.kryo.Kryo.readObject()


        kry.writeObject(ko, skv);
        ko.flush();
        // Deserialize.
        ByteArrayInputStream bis = new ByteArrayInputStream(bos.toByteArray());
        Input ki = new Input(bis);
        LazyVector des = (LazyVector)kry.readObject(ki, LazyVector.class);
        assertFalse(des.getFreezeKeySet());
        assertEquals(2, des.size());
        assertEquals(0.9, des.getCoordinate("foo"), eps);
        assertEquals(-1.8, des.getCoordinate("bar"), eps);
        des.incrementIteration();
View Full Code Here


        kry.writeObject(ko, skv);
        ko.flush();
        // Deserialize.
        ByteArrayInputStream bis = new ByteArrayInputStream(bos.toByteArray());
        Input ki = new Input(bis);
        StringKeyedVector des = (StringKeyedVector)kry.readObject(ki,
                StringKeyedVector.class);
        assertFalse(des.getFreezeKeySet());
        assertEquals(2, des.size());
        assertEquals(1.0, des.getCoordinate("foo"), eps);
        assertEquals(-2.0, des.getCoordinate("bar"), eps);
View Full Code Here

        final CustomBean outputBean = makeBean();
        final Output output = new Output(buffer);
        kryo.writeObject(output, outputBean);

        final Input input = new Input(buffer);
        final CustomBean inputBean = kryo.readObject(input, CustomBean.class);

        assertEquals(inputBean.getSecondValue(), outputBean.getSecondValue());
        assertFalse(new String(buffer).contains(outputBean.getFirstValue()));
        assertTrue(new String(buffer).contains(outputBean.getSecondValue()));
        assertNull(inputBean.getFirstValue());
View Full Code Here

        final CustomBean outputBean = makeBean();
        final Output output = new Output(buffer);
        kryo.writeObject(output, outputBean);

        final Input input = new Input(buffer);
        final CustomBean inputBean = kryo.readObject(input, CustomBean.class);

        assertEquals(inputBean.getFirstValue(), outputBean.getFirstValue());
        assertTrue(new String(buffer).contains(outputBean.getFirstValue()));
        assertFalse(new String(buffer).contains(outputBean.getSecondValue()));
        assertNull(inputBean.getSecondValue());
View Full Code Here

        Output o = new Output(1024*1024);
        k.writeObject(o,data);
        o.close();

        Input input = new Input(o.getBuffer(), 0, o.position());
        Object result = k.readObject(input,data.getClass());
        input.close();
        System.out.printf("Size %d %s %n",o.position(), data);
        return result;
    }

View Full Code Here

        serial.writeObject(b2, b);

        Input i1 = new Input(b1.getBuffer(),0,b1.position()), i2 = new Input(b2.getBuffer(),0,b2.position());
        Kryo serial2 = new Kryo();
        serial2.setRegistrationRequired(false);
        assertTrue(Arrays.equals(b, serial2.readObject(i2, b.getClass())));
        assertEquals(a, serial2.readObject(i1, a.getClass()));

        Kryo serial3 = new Kryo();
        serial3.register(a.getClass());
        serial3.register(short[].class);
View Full Code Here

        Input i1 = new Input(b1.getBuffer(),0,b1.position()), i2 = new Input(b2.getBuffer(),0,b2.position());
        Kryo serial2 = new Kryo();
        serial2.setRegistrationRequired(false);
        assertTrue(Arrays.equals(b, serial2.readObject(i2, b.getClass())));
        assertEquals(a, serial2.readObject(i1, a.getClass()));

        Kryo serial3 = new Kryo();
        serial3.register(a.getClass());
        serial3.register(short[].class);
        serial3.register(TestEnum.class);
View Full Code Here

        Kryo kryo = new Kryo();
        kryo.register(E.class);
        Output b = new Output(100);
        kryo.writeObject(b, E.E1);
        Input i = new Input(b.getBuffer(),0,b.position());
        E instance = kryo.readObject(i, E.class);
    }

    @After
    public void tearDown() throws Exception {
    }
View Full Code Here

TOP
Copyright © 2018 www.massapi.com. 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.