Example usage for io.netty.handler.codec.compression JdkZlibEncoder JdkZlibEncoder

List of usage examples for io.netty.handler.codec.compression JdkZlibEncoder JdkZlibEncoder

Introduction

In this page you can find the example usage for io.netty.handler.codec.compression JdkZlibEncoder JdkZlibEncoder.

Prototype

public JdkZlibEncoder() 

Source Link

Document

Creates a new zlib encoder with the default compression level ( 6 ) and the default wrapper ( ZlibWrapper#ZLIB ).

Usage

From source file:org.apache.giraph.conf.ImmutableClassesGiraphConfiguration.java

License:Apache License

/**
 * Get encoder for message compression in netty
 *
 * @return message to byte encoder/* w ww . j  a v  a 2 s .  c o  m*/
 */
public MessageToByteEncoder getNettyCompressionEncoder() {
    switch (GiraphConstants.NETTY_COMPRESSION_ALGORITHM.get(this)) {
    case "SNAPPY":
        return new SnappyFramedEncoder();
    case "INFLATE":
        return new JdkZlibEncoder();
    default:
        return null;
    }
}