Java 类com.esotericsoftware.kryo.serializers.DeflateSerializer 实例源码

项目:kryo-mavenized    文件:DeflateSerializerTest.java   
public void testGraph () {
    kryo.register(Message.class);
    kryo.register(MessageType.class);
    kryo.register(ServerPhysicsUpdate.class, new DeflateSerializer(kryo.getDefaultSerializer(ServerPhysicsUpdate.class)));

    ServerPhysicsUpdate physicsUpdate = new ServerPhysicsUpdate();
    physicsUpdate.value = 1;
    Message message = new Message();
    message.type = MessageType.SERVER_UPDATE;
    message.data = physicsUpdate;

    roundTrip(8, 8, message);
}
项目:kingdom    文件:DeflateTest.java   
static public void register (Kryo kryo) {
    kryo.register(short[].class);
    kryo.register(SomeData.class, new DeflateSerializer(new FieldSerializer(kryo, SomeData.class)));
    kryo.register(ArrayList.class, new CollectionSerializer());
}
项目:kryonet    文件:DeflateTest.java   
static public void register (Kryo kryo) {
    kryo.register(short[].class);
    kryo.register(SomeData.class, new DeflateSerializer(new FieldSerializer(kryo, SomeData.class)));
    kryo.register(ArrayList.class, new CollectionSerializer());
}
项目:kryo-mavenized    文件:DeflateSerializerTest.java   
public void testString () {
    kryo.register(String.class, new DeflateSerializer(new StringSerializer()));
    roundTrip(15, 15, "abcdefabcdefabcdefabcdefabcdefabcdefabcdef");
}