org.lastbamboo.common.turn.server.allocated
Class TurnRawDataFilter

java.lang.Object
  extended by org.littleshoot.mina.common.IoFilterAdapter
      extended by org.lastbamboo.common.turn.server.allocated.TurnRawDataFilter
All Implemented Interfaces:
org.littleshoot.mina.common.IoFilter

public class TurnRawDataFilter
extends org.littleshoot.mina.common.IoFilterAdapter

Decoder that reads in raw data from remote hosts and forwards it to the TURN client. The data will get wrapped in a Send Indication message unless there's an active destination.


Nested Class Summary
 
Nested classes/interfaces inherited from interface org.littleshoot.mina.common.IoFilter
org.littleshoot.mina.common.IoFilter.NextFilter, org.littleshoot.mina.common.IoFilter.WriteRequest
 
Constructor Summary
TurnRawDataFilter()
           
 
Method Summary
 void messageReceived(org.littleshoot.mina.common.IoFilter.NextFilter nextFilter, org.littleshoot.mina.common.IoSession session, Object message)
           
 
Methods inherited from class org.littleshoot.mina.common.IoFilterAdapter
destroy, exceptionCaught, filterClose, filterWrite, init, messageSent, onPostAdd, onPostRemove, onPreAdd, onPreRemove, sessionClosed, sessionCreated, sessionIdle, sessionOpened
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

TurnRawDataFilter

public TurnRawDataFilter()
Method Detail

messageReceived

public void messageReceived(org.littleshoot.mina.common.IoFilter.NextFilter nextFilter,
                            org.littleshoot.mina.common.IoSession session,
                            Object message)
                     throws Exception
Specified by:
messageReceived in interface org.littleshoot.mina.common.IoFilter
Overrides:
messageReceived in class org.littleshoot.mina.common.IoFilterAdapter
Throws:
Exception


Copyright © 2013 LittleShoot. All Rights Reserved.