org.lastbamboo.common.turn.client
Class TurnStunProtocolEncoder
java.lang.Object
org.lastbamboo.common.turn.client.TurnStunProtocolEncoder
- All Implemented Interfaces:
- org.littleshoot.mina.filter.codec.ProtocolEncoder, org.littleshoot.util.mina.DemuxableProtocolEncoder
public class TurnStunProtocolEncoder
- extends Object
- implements org.littleshoot.util.mina.DemuxableProtocolEncoder
Encodes bytes into STUN messages with the additional step of wrapping
certain messages in TURN Send Indications. This will in particular
wrap messages that are only written when wrapping is necessary, such as
Binding Responses used with ICE.
|
Method Summary |
void |
dispose(org.littleshoot.mina.common.IoSession session)
|
void |
encode(org.littleshoot.mina.common.IoSession session,
Object msg,
org.littleshoot.mina.filter.codec.ProtocolEncoderOutput out)
|
String |
toString()
|
TurnStunProtocolEncoder
public TurnStunProtocolEncoder()
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 msg,
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.