org.mmbase.servlet
Class jumpersInterceptor
java.lang.Object
|
+--org.apache.tomcat.core.BaseInterceptor
|
+--org.mmbase.servlet.jumpersInterceptor
- All Implemented Interfaces:
- org.apache.tomcat.core.ContextInterceptor, org.apache.tomcat.core.RequestInterceptor
- public class jumpersInterceptor
- extends org.apache.tomcat.core.BaseInterceptor
jumpersInterceptor is a Tomcat Interceptor based on the servjumpers-servlet.
It intercepts all requests to see if it has a jumper it wants to redirect
(like www.vpro.nl/3voor12). It's controlled by the jumpers builder.
- Version:
- 1.0
- Author:
- Gerard van Enk
|
Field Summary |
protected java.lang.String[] |
methods
|
| Fields inherited from class org.apache.tomcat.core.BaseInterceptor |
cm, debug, name |
| Fields inherited from interface org.apache.tomcat.core.RequestInterceptor |
OK |
|
Method Summary |
int |
afterBody(org.apache.tomcat.core.Request request,
org.apache.tomcat.core.Response response)
|
int |
authenticate(org.apache.tomcat.core.Request request,
org.apache.tomcat.core.Response response)
|
int |
authorize(org.apache.tomcat.core.Request request,
org.apache.tomcat.core.Response response)
|
int |
authorize(org.apache.tomcat.core.Request request,
org.apache.tomcat.core.Response response,
java.lang.String[] reqRoles)
|
int |
beforeBody(org.apache.tomcat.core.Request req,
org.apache.tomcat.core.Response res)
|
int |
beforeCommit(org.apache.tomcat.core.Request request,
org.apache.tomcat.core.Response response)
|
int |
contextMap(org.apache.tomcat.core.Request req)
|
java.lang.String[] |
getMethods()
|
protected java.lang.Object |
getModule(java.lang.String name)
|
int |
newSessionRequest(org.apache.tomcat.core.Request request,
org.apache.tomcat.core.Response response)
|
int |
postService(org.apache.tomcat.core.Request request,
org.apache.tomcat.core.Response response)
|
int |
preService(org.apache.tomcat.core.Request req,
org.apache.tomcat.core.Response res)
|
int |
requestMap(org.apache.tomcat.core.Request request)
|
void |
setContextManager(org.apache.tomcat.core.ContextManager cm)
|
| Methods inherited from class org.apache.tomcat.core.BaseInterceptor |
addContainer, addContext, addSecurityConstraint, contextInit, contextShutdown, engineInit, engineShutdown, log, postServletDestroy, postServletInit, preServletDestroy, preServletInit, reload, removeContainer, removeContext, setDebug |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
methods
protected java.lang.String[] methods
jumpersInterceptor
public jumpersInterceptor()
setContextManager
public void setContextManager(org.apache.tomcat.core.ContextManager cm)
- Overrides:
setContextManager in class org.apache.tomcat.core.BaseInterceptor
getModule
protected final java.lang.Object getModule(java.lang.String name)
preService
public int preService(org.apache.tomcat.core.Request req,
org.apache.tomcat.core.Response res)
- Overrides:
preService in class org.apache.tomcat.core.BaseInterceptor
requestMap
public int requestMap(org.apache.tomcat.core.Request request)
- Overrides:
requestMap in class org.apache.tomcat.core.BaseInterceptor
contextMap
public int contextMap(org.apache.tomcat.core.Request req)
- Overrides:
contextMap in class org.apache.tomcat.core.BaseInterceptor
authenticate
public int authenticate(org.apache.tomcat.core.Request request,
org.apache.tomcat.core.Response response)
- Overrides:
authenticate in class org.apache.tomcat.core.BaseInterceptor
authorize
public int authorize(org.apache.tomcat.core.Request request,
org.apache.tomcat.core.Response response)
authorize
public int authorize(org.apache.tomcat.core.Request request,
org.apache.tomcat.core.Response response,
java.lang.String[] reqRoles)
- Overrides:
authorize in class org.apache.tomcat.core.BaseInterceptor
newSessionRequest
public int newSessionRequest(org.apache.tomcat.core.Request request,
org.apache.tomcat.core.Response response)
- Overrides:
newSessionRequest in class org.apache.tomcat.core.BaseInterceptor
beforeBody
public int beforeBody(org.apache.tomcat.core.Request req,
org.apache.tomcat.core.Response res)
- Overrides:
beforeBody in class org.apache.tomcat.core.BaseInterceptor
beforeCommit
public int beforeCommit(org.apache.tomcat.core.Request request,
org.apache.tomcat.core.Response response)
- Overrides:
beforeCommit in class org.apache.tomcat.core.BaseInterceptor
afterBody
public int afterBody(org.apache.tomcat.core.Request request,
org.apache.tomcat.core.Response response)
- Overrides:
afterBody in class org.apache.tomcat.core.BaseInterceptor
postService
public int postService(org.apache.tomcat.core.Request request,
org.apache.tomcat.core.Response response)
- Overrides:
postService in class org.apache.tomcat.core.BaseInterceptor
getMethods
public java.lang.String[] getMethods()
- Overrides:
getMethods in class org.apache.tomcat.core.BaseInterceptor
MMBase 2001