org.littleshoot.stun.stack
Class StunProtocolCodecFactory

java.lang.Object
  extended by org.littleshoot.stun.stack.StunProtocolCodecFactory
All Implemented Interfaces:
org.littleshoot.mina.filter.codec.ProtocolCodecFactory

public class StunProtocolCodecFactory
extends Object
implements org.littleshoot.mina.filter.codec.ProtocolCodecFactory

Codec factory for creating STUN encoders and decoders. Note this creates a new encoder and a new decoder with each call rather than storing encoder and decoder instances. This ultimately results in each session having its own encoder and decoder.


Constructor Summary
StunProtocolCodecFactory()
           
 
Method Summary
 org.littleshoot.mina.filter.codec.ProtocolDecoder getDecoder()
           
 org.littleshoot.mina.filter.codec.ProtocolEncoder getEncoder()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

StunProtocolCodecFactory

public StunProtocolCodecFactory()
Method Detail

getDecoder

public org.littleshoot.mina.filter.codec.ProtocolDecoder getDecoder()
                                                             throws Exception
Specified by:
getDecoder in interface org.littleshoot.mina.filter.codec.ProtocolCodecFactory
Throws:
Exception

getEncoder

public org.littleshoot.mina.filter.codec.ProtocolEncoder getEncoder()
                                                             throws Exception
Specified by:
getEncoder in interface org.littleshoot.mina.filter.codec.ProtocolCodecFactory
Throws:
Exception


Copyright © 2013 LittleShoot. All Rights Reserved.