org.apache.ftpserver.ipfilter
Class MinaIpFilter

java.lang.Object
  extended by org.apache.mina.core.filterchain.IoFilterAdapter
      extended by org.apache.ftpserver.ipfilter.MinaIpFilter
All Implemented Interfaces:
org.apache.mina.core.filterchain.IoFilter

public class MinaIpFilter
extends org.apache.mina.core.filterchain.IoFilterAdapter

An implementation of Mina Filter to filter clients based on the originating IP address.

Author:
Apache MINA Project

Nested Class Summary
 
Nested classes/interfaces inherited from interface org.apache.mina.core.filterchain.IoFilter
org.apache.mina.core.filterchain.IoFilter.NextFilter
 
Constructor Summary
MinaIpFilter(IpFilter filter)
          Creates a new instance of MinaIpFilter.
 
Method Summary
 void sessionCreated(org.apache.mina.core.filterchain.IoFilter.NextFilter nextFilter, org.apache.mina.core.session.IoSession session)
           
 
Methods inherited from class org.apache.mina.core.filterchain.IoFilterAdapter
destroy, exceptionCaught, filterClose, filterWrite, init, messageReceived, 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

MinaIpFilter

public MinaIpFilter(IpFilter filter)
Creates a new instance of MinaIpFilter.

Parameters:
filter - the filter
Method Detail

sessionCreated

public void sessionCreated(org.apache.mina.core.filterchain.IoFilter.NextFilter nextFilter,
                           org.apache.mina.core.session.IoSession session)
Specified by:
sessionCreated in interface org.apache.mina.core.filterchain.IoFilter
Overrides:
sessionCreated in class org.apache.mina.core.filterchain.IoFilterAdapter


Copyright © 2003-2011 Apache Software Foundation. All Rights Reserved.