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

com.github.yafeiwang124.common.tcp.protocol.codec.FstSerializer Maven / Gradle / Ivy

package com.github.yafeiwang124.common.tcp.protocol.codec;

import org.nustaq.serialization.FSTConfiguration;

public class FstSerializer {
    private static FSTConfiguration conf = FSTConfiguration.createDefaultConfiguration();

    public static void addClass(Class _class) {
        conf.registerClass(_class);
    }

    public static void addClasses(Class... _classes) {
        conf.registerClass(_classes);
    }

    public static byte[] encode(Object object) {
        return conf.asByteArray(object);
    }

    public static Object decode(byte[] bytes) {
        return conf.asObject(bytes);
    }
}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy