Example usage for io.netty.handler.codec ByteToMessageDecoder subclass-usage

List of usage examples for io.netty.handler.codec ByteToMessageDecoder subclass-usage

Introduction

In this page you can find the example usage for io.netty.handler.codec ByteToMessageDecoder subclass-usage.

Usage

From source file org.emsg.smart_connector.message.codec.MQTTDecoder.java

/**
 *
 * @author shuttle
 */
public class MQTTDecoder extends ByteToMessageDecoder {

From source file org.ethereum.net.rlpx.HandshakeHandler.java

/**
 * The Netty handler which manages initial negotiation with peer
 * (when either we initiating connection or remote peer initiates)
 *
 * The initial handshake includes:
 * - first AuthInitiate -> AuthResponse messages when peers exchange with secrets

From source file org.graylog2.inputs.syslog.tcp.SyslogOctetCountFrameDecoder.java

/**
 * Implements a Netty {@link ByteToMessageDecoder} for the Syslog octet counting framing. (RFC6587)
 *
 * @see <a href="http://tools.ietf.org/html/rfc6587#section-3.4.1">RFC6587 Octet Counting</a>
 */
public class SyslogOctetCountFrameDecoder extends ByteToMessageDecoder {

From source file org.graylog2.inputs.transports.netty.LenientDelimiterBasedFrameDecoder.java

/**
 * A decoder that splits the received {@link ByteBuf}s by one or more
 * delimiters.  It is particularly useful for decoding the frames which ends
 * with a delimiter such as {@link Delimiters#nulDelimiter() NUL} or
 * {@linkplain Delimiters#lineDelimiter() newline characters}.
 *

From source file org.graylog2.inputs.transports.netty.LenientLineBasedFrameDecoder.java

/**
 * A decoder that splits the received {@link ByteBuf}s on line endings.
 * <p>
 * Both {@code "\n"} and {@code "\r\n"} are handled.
 * For a more general delimiter-based decoder, see {@link DelimiterBasedFrameDecoder}.
 */

From source file org.hawkular.metrics.clients.ptrans.DemuxHandler.java

/**
 * Demultiplex incoming connection data into their own pipelines
 * @author Heiko W. Rupp
 */
public class DemuxHandler extends ByteToMessageDecoder {

From source file org.iotivity.cloud.base.protocols.coap.CoapDecoder.java

public class CoapDecoder extends ByteToMessageDecoder {

    private enum ParsingState {
        SHIM_HEADER, OPTION_PAYLOAD_LENGTH, CODE_TOKEN_OPTION, PAYLOAD, FINISH
    }

From source file org.jdiameter.client.impl.transport.tcp.netty.DiameterMessageDecoder.java

/**
 *
 * @author <a href="mailto:jqayyum@gmail.com"> Jehanzeb Qayyum </a>
 */
public class DiameterMessageDecoder extends ByteToMessageDecoder {
    protected final IMessageParser parser;

From source file org.jdiameter.client.impl.transport.tls.netty.DiameterMessageDecoder.java

/**
 *
 * @author <a href="mailto:jqayyum@gmail.com"> Jehanzeb Qayyum </a>
 */
public class DiameterMessageDecoder extends ByteToMessageDecoder {
    private static final Logger logger = LoggerFactory.getLogger(DiameterMessageDecoder.class);

From source file org.jfxvnc.net.rfb.codec.decoder.FrameDecoderHandler.java

public class FrameDecoderHandler extends ByteToMessageDecoder {
    private static Logger logger = LoggerFactory.getLogger(FrameDecoderHandler.class);

    private final EnumMap<ServerEvent, FrameDecoder> frameDecoder = new EnumMap<>(ServerEvent.class);

    enum State {