org.siprop.v2.transport.sip.codec.impl
Class SipMessageDecoder

java.lang.Object
  extended by org.siprop.v2.transport.sip.codec.impl.SipMessageDecoder
All Implemented Interfaces:
org.apache.mina.filter.codec.demux.MessageDecoder

public class SipMessageDecoder
extends java.lang.Object
implements org.apache.mina.filter.codec.demux.MessageDecoder

MessageDecoder for SIP.
used by mina.

Author:
noritsuna

Field Summary
 
Fields inherited from interface org.apache.mina.filter.codec.demux.MessageDecoder
NEED_DATA, NOT_OK, OK
 
Constructor Summary
SipMessageDecoder()
          Constructor.
 
Method Summary
 org.apache.mina.filter.codec.demux.MessageDecoderResult decodable(org.apache.mina.common.IoSession session, org.apache.mina.common.ByteBuffer in)
           
 org.apache.mina.filter.codec.demux.MessageDecoderResult decode(org.apache.mina.common.IoSession session, org.apache.mina.common.ByteBuffer in, org.apache.mina.filter.codec.ProtocolDecoderOutput out)
           
 void finishDecode(org.apache.mina.common.IoSession arg0, org.apache.mina.filter.codec.ProtocolDecoderOutput arg1)
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

SipMessageDecoder

public SipMessageDecoder()
Constructor.

Method Detail

decodable

public org.apache.mina.filter.codec.demux.MessageDecoderResult decodable(org.apache.mina.common.IoSession session,
                                                                         org.apache.mina.common.ByteBuffer in)
Specified by:
decodable in interface org.apache.mina.filter.codec.demux.MessageDecoder

decode

public org.apache.mina.filter.codec.demux.MessageDecoderResult decode(org.apache.mina.common.IoSession session,
                                                                      org.apache.mina.common.ByteBuffer in,
                                                                      org.apache.mina.filter.codec.ProtocolDecoderOutput out)
                                                               throws java.lang.Exception
Specified by:
decode in interface org.apache.mina.filter.codec.demux.MessageDecoder
Throws:
java.lang.Exception

finishDecode

public void finishDecode(org.apache.mina.common.IoSession arg0,
                         org.apache.mina.filter.codec.ProtocolDecoderOutput arg1)
                  throws java.lang.Exception
Specified by:
finishDecode in interface org.apache.mina.filter.codec.demux.MessageDecoder
Throws:
java.lang.Exception