org.littleshoot.stun.stack.encoder
Class StunMessageEncoder

java.lang.Object
  extended by org.littleshoot.stun.stack.encoder.StunMessageEncoder

public class StunMessageEncoder
extends Object

Encodes bytes into STUN messages. This is separate from the MINA protocol encoder for easier testing.


Constructor Summary
StunMessageEncoder()
           
 
Method Summary
 org.littleshoot.mina.common.ByteBuffer encode(StunMessage stunMessage)
          Encodes a StunMessage into a ByteBuffer.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

StunMessageEncoder

public StunMessageEncoder()
Method Detail

encode

public org.littleshoot.mina.common.ByteBuffer encode(StunMessage stunMessage)
Encodes a StunMessage into a ByteBuffer.

Parameters:
stunMessage - The STUN message to encode.
Returns:
The message encoded in a ByteBuffer ready for writing (flipped).


Copyright © 2013 LittleShoot. All Rights Reserved.