com.alibaba.dubbo.remoting.telnet.codec
Class TelnetCodec

java.lang.Object
  extended by com.alibaba.dubbo.remoting.transport.AbstractCodec
      extended by com.alibaba.dubbo.remoting.transport.codec.TransportCodec
          extended by com.alibaba.dubbo.remoting.telnet.codec.TelnetCodec
All Implemented Interfaces:
Codec
Direct Known Subclasses:
ExchangeCodec

public class TelnetCodec
extends TransportCodec

TelnetCodec

Author:
heyman, william.liangf, chao.liuc

Field Summary
 
Fields inherited from interface com.alibaba.dubbo.remoting.Codec
NEED_MORE_INPUT
 
Constructor Summary
TelnetCodec()
           
 
Method Summary
 Object decode(Channel channel, InputStream is)
          Decode message.
 void encode(Channel channel, OutputStream output, Object message)
          Encode message.
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

TelnetCodec

public TelnetCodec()
Method Detail

encode

public void encode(Channel channel,
                   OutputStream output,
                   Object message)
            throws IOException
Description copied from interface: Codec
Encode message.

Specified by:
encode in interface Codec
Overrides:
encode in class TransportCodec
Parameters:
channel - channel.
output - output stream.
message - message.
Throws:
IOException

decode

public Object decode(Channel channel,
                     InputStream is)
              throws IOException
Description copied from interface: Codec
Decode message.

Specified by:
decode in interface Codec
Overrides:
decode in class TransportCodec
Parameters:
channel - channel.
is - input stream.
Returns:
message or NEED_MORE_INPUT poison.
Throws:
IOException
See Also:
Codec.NEED_MORE_INPUT


Copyright © 2012 Alibaba. All Rights Reserved.