de.root1.simon.codec
Class SimonProxyFilter

java.lang.Object
  extended by org.apache.mina.core.filterchain.IoFilterAdapter
      extended by de.root1.simon.codec.SimonProxyFilter
All Implemented Interfaces:
org.apache.mina.core.filterchain.IoFilter

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

TODO document me

Version:
200901291551
Author:
Alexander Christian

Nested Class Summary
 
Nested classes/interfaces inherited from interface org.apache.mina.core.filterchain.IoFilter
org.apache.mina.core.filterchain.IoFilter.NextFilter
 
Field Summary
static java.lang.String FILTER_NAME
           
 
Constructor Summary
SimonProxyFilter(java.lang.String targetHost, int targetPort, SimonProxyConfig proxyConfig, java.util.List<FilterEntry> backupChain)
          TODO document me
 
Method Summary
 void messageReceived(org.apache.mina.core.filterchain.IoFilter.NextFilter nextFilter, org.apache.mina.core.session.IoSession session, java.lang.Object message)
           
 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, 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
 

Field Detail

FILTER_NAME

public static final java.lang.String FILTER_NAME
Constructor Detail

SimonProxyFilter

public SimonProxyFilter(java.lang.String targetHost,
                        int targetPort,
                        SimonProxyConfig proxyConfig,
                        java.util.List<FilterEntry> backupChain)
TODO document me

Parameters:
targetHost -
targetPort -
proxyConfig -
backupChain -
Method Detail

sessionCreated

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

messageReceived

public void messageReceived(org.apache.mina.core.filterchain.IoFilter.NextFilter nextFilter,
                            org.apache.mina.core.session.IoSession session,
                            java.lang.Object message)
                     throws java.lang.Exception
Specified by:
messageReceived in interface org.apache.mina.core.filterchain.IoFilter
Overrides:
messageReceived in class org.apache.mina.core.filterchain.IoFilterAdapter
Throws:
java.lang.Exception


Copyright © 2011. All Rights Reserved.