org.mmbase.servlet
Class JumpersFilter

java.lang.Object
  extended byorg.mmbase.servlet.JumpersFilter
All Implemented Interfaces:
javax.servlet.Filter, org.mmbase.servlet.MMBaseStarter

public class JumpersFilter
extends java.lang.Object
implements javax.servlet.Filter, org.mmbase.servlet.MMBaseStarter

Redirects request based on information supplied by the jumpers builder.

Version:
$Id: JumpersFilter.java,v 1.9 2004/02/24 11:53:19 michiel Exp $
Author:
Jaco de Groot

Constructor Summary
JumpersFilter()
           
 
Method Summary
 void destroy()
           
 void doFilter(javax.servlet.ServletRequest servletRequest, javax.servlet.ServletResponse servletResponse, javax.servlet.FilterChain filterChain)
           
 javax.servlet.FilterConfig getFilterConfig()
          Deprecated. will be dropped in future versions
 MMBase getMMBase()
          Returns the currently set MMBase object.
 void init(javax.servlet.FilterConfig filterConfig)
           
 void setFilterConfig(javax.servlet.FilterConfig fc)
          Deprecated. will be dropped in future versions
 void setInitException(javax.servlet.ServletException se)
          If something went wrong (an exception occured), the caller may is informed by a call to this method.
 void setMMBase(MMBase mmb)
          Set MMBase object after initializion, in the caller.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

JumpersFilter

public JumpersFilter()
Method Detail

setFilterConfig

public void setFilterConfig(javax.servlet.FilterConfig fc)
Deprecated. will be dropped in future versions

Supported for use with older versions of the servlet api, such as used by Orion 1.5.2 This method simply thows an exception when called.


getFilterConfig

public javax.servlet.FilterConfig getFilterConfig()
Deprecated. will be dropped in future versions

Supported for use with older versions of the servlet api, such as used by Orion 1.5.2 This method simply thows an exception when called.


getMMBase

public MMBase getMMBase()
Description copied from interface: org.mmbase.servlet.MMBaseStarter
Returns the currently set MMBase object.

Specified by:
getMMBase in interface org.mmbase.servlet.MMBaseStarter
Returns:
the MMBase instance or null.

setMMBase

public void setMMBase(MMBase mmb)
Description copied from interface: org.mmbase.servlet.MMBaseStarter
Set MMBase object after initializion, in the caller.

Specified by:
setMMBase in interface org.mmbase.servlet.MMBaseStarter

setInitException

public void setInitException(javax.servlet.ServletException se)
Description copied from interface: org.mmbase.servlet.MMBaseStarter
If something went wrong (an exception occured), the caller may is informed by a call to this method. (It may ignore it).

Specified by:
setInitException in interface org.mmbase.servlet.MMBaseStarter

init

public void init(javax.servlet.FilterConfig filterConfig)
          throws javax.servlet.ServletException
Specified by:
init in interface javax.servlet.Filter
Throws:
javax.servlet.ServletException
Warning: No Java Documentation Available.

doFilter

public void doFilter(javax.servlet.ServletRequest servletRequest,
                     javax.servlet.ServletResponse servletResponse,
                     javax.servlet.FilterChain filterChain)
              throws java.io.IOException,
                     javax.servlet.ServletException
Specified by:
doFilter in interface javax.servlet.Filter
Throws:
java.io.IOException
javax.servlet.ServletException
Warning: No Java Documentation Available.

destroy

public void destroy()
Specified by:
destroy in interface javax.servlet.Filter
Warning: No Java Documentation Available.


MMBase build 1.7.1.20041002