org.apache.mina.filter.codec.netty
Class NettyDecoder

java.lang.Object
  extended by org.apache.mina.filter.codec.ProtocolDecoderAdapter
      extended by org.apache.mina.filter.codec.netty.NettyDecoder
All Implemented Interfaces:
ProtocolDecoder

public class NettyDecoder
extends ProtocolDecoderAdapter

A MINA ProtocolDecoder that decodes byte buffers into Netty2 Messages using specified MessageRecognizers.

Version:
$Rev: 555855 $, $Date: 2007-07-13 05:19:00 +0200 (Fr, 13. Jul 2007) $,
Author:
The Apache Directory Project (mina-dev@directory.apache.org)

Constructor Summary
NettyDecoder(net.gleamynode.netty2.MessageRecognizer recognizer)
          Creates a new instance with the specified MessageRecognizer.
 
Method Summary
 void decode(IoSession session, ByteBuffer in, ProtocolDecoderOutput out)
          Decodes binary or protocol-specific content into higher-level message objects.
 
Methods inherited from class org.apache.mina.filter.codec.ProtocolDecoderAdapter
dispose, finishDecode
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

NettyDecoder

public NettyDecoder(net.gleamynode.netty2.MessageRecognizer recognizer)
Creates a new instance with the specified MessageRecognizer.

Method Detail

decode

public void decode(IoSession session,
                   ByteBuffer in,
                   ProtocolDecoderOutput out)
            throws Exception
Description copied from interface: ProtocolDecoder
Decodes binary or protocol-specific content into higher-level message objects. MINA invokes ProtocolDecoder.decode(IoSession, ByteBuffer, ProtocolDecoderOutput) method with read data, and then the decoder implementation puts decoded messages into ProtocolDecoderOutput.

Throws:
Exception - if the read data violated protocol specification


Copyright © 2004-2011 Apache MINA Project. All Rights Reserved.