org.red5.server.net.rtsp.filter.ipaddress
Class IpAddressFilter

java.lang.Object
  extended by org.apache.mina.core.filterchain.IoFilterAdapter
      extended by org.red5.server.net.rtsp.filter.ipaddress.IpAddressFilter
All Implemented Interfaces:
IoFilter

public class IpAddressFilter
extends IoFilterAdapter

Author:
Matteo Merli (matteo.merli@gmail.com)

Nested Class Summary
 
Nested classes/interfaces inherited from interface org.apache.mina.core.filterchain.IoFilter
IoFilter.NextFilter
 
Constructor Summary
IpAddressFilter()
           
 
Method Summary
protected  void blockSession(IoSession session)
           
 String getFilterClassName()
           
 void init()
           
 void messageReceived(IoFilter.NextFilter nextFilter, IoSession session, Object message)
           
 void sessionCreated(IoFilter.NextFilter nextFilter, IoSession session)
           
 void setFilterClassName(String filterClassName)
           
 
Methods inherited from class org.apache.mina.core.filterchain.IoFilterAdapter
destroy, exceptionCaught, filterClose, filterWrite, messageSent, onPostAdd, onPostRemove, onPreAdd, onPreRemove, sessionClosed, sessionIdle, sessionOpened, toString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

IpAddressFilter

public IpAddressFilter()
Method Detail

init

public void init()
Specified by:
init in interface IoFilter
Overrides:
init in class IoFilterAdapter

messageReceived

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

sessionCreated

public void sessionCreated(IoFilter.NextFilter nextFilter,
                           IoSession session)
                    throws Exception
Specified by:
sessionCreated in interface IoFilter
Overrides:
sessionCreated in class IoFilterAdapter
Throws:
Exception

blockSession

protected void blockSession(IoSession session)

getFilterClassName

public String getFilterClassName()

setFilterClassName

public void setFilterClassName(String filterClassName)


Copyright © 2006-2009 The Red5 Project