org.iges.anagram.filter
Class DispatchFilter

java.lang.Object
  |
  +--org.iges.anagram.AbstractModule
        |
        +--org.iges.anagram.filter.Filter
              |
              +--org.iges.anagram.filter.DispatchFilter
All Implemented Interfaces:
Module

public class DispatchFilter
extends Filter

Dispatches a client request to its designated service. This filter does not pass requests onwards.


Field Summary
 
Fields inherited from class org.iges.anagram.filter.Filter
enabled, filterName, moduleID, next
 
Fields inherited from class org.iges.anagram.AbstractModule
log, moduleName, parent, server
 
Constructor Summary
DispatchFilter()
           
 
Method Summary
protected  void doFilter(ClientRequest clientRequest)
           
 java.lang.String getFilterName()
          The name of this filter.
 
Methods inherited from class org.iges.anagram.filter.Filter
configure, getModuleID, handle, isEnabled, setEnabled, setNext
 
Methods inherited from class org.iges.anagram.AbstractModule
configModule, debug, debug, error, fail, fail, fail, getModuleName, info, init, toString, verbose, verbose
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

DispatchFilter

public DispatchFilter()
Method Detail

getFilterName

public java.lang.String getFilterName()
Description copied from class: Filter
The name of this filter. Used to build the module ID

Specified by:
getFilterName in class Filter

doFilter

protected void doFilter(ClientRequest clientRequest)
                 throws ModuleException
Specified by:
doFilter in class Filter
ModuleException