org.littleshoot.stun.stack.encoder
Class StunProtocolEncoder

java.lang.Object
  extended by org.littleshoot.stun.stack.encoder.StunProtocolEncoder
All Implemented Interfaces:
org.littleshoot.mina.filter.codec.ProtocolEncoder, org.littleshoot.util.mina.DemuxableProtocolEncoder

public class StunProtocolEncoder
extends Object
implements org.littleshoot.util.mina.DemuxableProtocolEncoder

Encodes bytes into STUN messages.


Constructor Summary
StunProtocolEncoder()
           
 
Method Summary
 void dispose(org.littleshoot.mina.common.IoSession session)
           
 void encode(org.littleshoot.mina.common.IoSession session, Object message, org.littleshoot.mina.filter.codec.ProtocolEncoderOutput out)
           
 String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

StunProtocolEncoder

public StunProtocolEncoder()
Method Detail

dispose

public void dispose(org.littleshoot.mina.common.IoSession session)
             throws Exception
Specified by:
dispose in interface org.littleshoot.mina.filter.codec.ProtocolEncoder
Throws:
Exception

encode

public void encode(org.littleshoot.mina.common.IoSession session,
                   Object message,
                   org.littleshoot.mina.filter.codec.ProtocolEncoderOutput out)
            throws Exception
Specified by:
encode in interface org.littleshoot.mina.filter.codec.ProtocolEncoder
Throws:
Exception

toString

public String toString()
Overrides:
toString in class Object


Copyright © 2013 LittleShoot. All Rights Reserved.