Package serializers.kryo

Source Code of serializers.kryo.KryoCompressedSerializer

package serializers.kryo;

import serializers.java.MediaContent;

import com.esotericsoftware.kryo.Serializer;
import com.esotericsoftware.kryo.compress.DeflateCompressor;

/**
* This shows how to compress the data with Kryo, but isn't really useful to compare to other serializers.
*/
public class KryoCompressedSerializer extends KryoOptimizedSerializer {
  public KryoCompressedSerializer () {
    Serializer mediaContentSerializer = kryo.getRegisteredClass(MediaContent.class).getSerializer();
    kryo.register(MediaContent.class, new DeflateCompressor(mediaContentSerializer));
  }

  public String getName () {
    return "kryo-compressed";
  }
}
TOP

Related Classes of serializers.kryo.KryoCompressedSerializer

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.