org.apache.catalina.core
Class StandardValveContext
java.lang.Object
org.apache.catalina.core.StandardValveContext
- All Implemented Interfaces:
- ValveContext
- public final class StandardValveContext
- extends java.lang.Object
- implements ValveContext
Standard implementation of a ValveContext
.
- Author:
- Craig R. McClanahan, Remy Maucherat
Method Summary |
java.lang.String |
getInfo()
Return descriptive information about this ValveContext
implementation. |
void |
invokeNext(Request request,
Response response)
Cause the invoke() method of the next Valve that is
part of the Pipeline currently being processed (if any) to be
executed, passing on the specified request and response objects
plus this ValveContext instance. |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
sm
protected static StringManager sm
- The string manager for this package.
info
protected java.lang.String info
stage
protected int stage
basic
protected Valve basic
valves
protected Valve[] valves
StandardValveContext
public StandardValveContext()
getInfo
public java.lang.String getInfo()
- Return descriptive information about this ValveContext
implementation.
- Specified by:
getInfo
in interface ValveContext
invokeNext
public final void invokeNext(Request request,
Response response)
throws java.io.IOException,
javax.servlet.ServletException
- Cause the
invoke()
method of the next Valve that is
part of the Pipeline currently being processed (if any) to be
executed, passing on the specified request and response objects
plus this ValveContext
instance. Exceptions thrown by
a subsequently executed Valve (or a Filter or Servlet at the
application level) will be passed on to our caller.
If there are no more Valves to be executed, an appropriate
ServletException will be thrown by this ValveContext.
- Specified by:
invokeNext
in interface ValveContext
- Parameters:
request
- The request currently being processedresponse
- The response currently being created
- Throws:
java.io.IOException
- if thrown by a subsequent Valve, Filter, or
Servlet
javax.servlet.ServletException
- if thrown by a subsequent Valve, Filter,
or Servlet
javax.servlet.ServletException
- if there are no further Valves
configured in the Pipeline currently being processed
Copyright © 2000-2003 Apache Software Foundation. All Rights Reserved.