Package com.esotericsoftware.kryo.serialize

Examples of com.esotericsoftware.kryo.serialize.IntSerializer


  static public void registerClasses (Kryo kryo) {
    kryo.register(Object[].class);
    kryo.register(InvokeMethod.class);

    FieldSerializer serializer = (FieldSerializer)kryo.register(InvokeMethodResult.class).getSerializer();
    serializer.getField("objectID").setClass(int.class, new IntSerializer(true));

    kryo.register(InvocationHandler.class, new Serializer() {
      public void writeObjectData (ByteBuffer buffer, Object object) {
        RemoteInvocationHandler handler = (RemoteInvocationHandler)Proxy.getInvocationHandler(object);
        IntSerializer.put(buffer, handler.objectID, true);
View Full Code Here


    // Primitives.
    register(boolean.class, new BooleanSerializer());
    register(byte.class, new ByteSerializer());
    register(char.class, new CharSerializer());
    register(short.class, new ShortSerializer());
    register(int.class, new IntSerializer());
    register(long.class, new LongSerializer());
    register(float.class, new FloatSerializer());
    register(double.class, new DoubleSerializer());
    // Primitive wrappers.
    register(Boolean.class, new BooleanSerializer());
    register(Byte.class, new ByteSerializer());
    register(Character.class, new CharSerializer());
    register(Short.class, new ShortSerializer());
    register(Integer.class, new IntSerializer());
    register(Long.class, new LongSerializer());
    register(Float.class, new FloatSerializer());
    register(Double.class, new DoubleSerializer());
    // Other.
    register(String.class, new StringSerializer());
View Full Code Here

TOP

Related Classes of com.esotericsoftware.kryo.serialize.IntSerializer

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.