All Downloads are FREE. Search and download functionalities are using the official Maven repository.

com.jfirer.fse.serializer.base.LongSerializer Maven / Gradle / Ivy

The newest version!
package com.jfirer.fse.serializer.base;

import com.jfirer.fse.*;

public class LongSerializer extends CycleFlagSerializer implements FseSerializer
{
    @Override
    public void init(Class type, SerializerFactory serializerFactory)
    {
    }

    @Override
    public void writeToBytes(Object o, int classIndex, InternalByteArray byteArray, FseContext fseContext, int depth)
    {
        byteArray.writeVarInt(classIndex);
        byteArray.writeVarLong(((Long) o));
    }

    @Override
    public Object readBytes(InternalByteArray byteArray, FseContext fseContext)
    {
        return byteArray.readVarLong();
    }

}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy