|
IBM WebSphere Application ServerTM Release 7 |
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectjavax.servlet.GenericServlet
javax.servlet.http.HttpServlet
com.ibm.websphere.servlet.filter.ChainerServlet
public class ChainerServlet
Servlet that chains the responses of servlets together.
This servlet requires an init parameter 'chained.path.list'
that contains a space delimited list of servlet paths that
should be chained together.
A servlet chain acts as a response pipe that allows servlets
to filter the output of the previous servlet in the chain.
When a servlet writes header or output stream data to the response,
this data is fed into a chained request object that will be passed
to the next servlet in the chain. The next servlet can examine the
contents of the chained request to see the response that was
generated by the previous servlet. The data written by the last
servlet in the chain will be sent back to the client.
To setup a servlet chain, an instance of this servlet must be
registered as the target servlet in the engine. When this servlet
is invoked, the response will be generated by chaining the response
of each servlet in the chainer.pathlist parameter. The
response of the final servlet in the chain will be written to the
client (Deprecated since WebSphere 6.0).
Example usage: Setup a servlet chain at the URI /servlet/upperCaseSnoop for /servlet/snoop-->/servlet/upperCaseFilter.
The result of this chain should force the output of snoop to become capitalized.
Field Summary | |
---|---|
static java.lang.String |
PARAM_SERVLET_PATHS
Deprecated. chainer.pathlist: the name of the parameter that specifies the chained servlet path list. |
Constructor Summary | |
---|---|
ChainerServlet()
Deprecated. |
Method Summary | |
---|---|
void |
destroy()
Deprecated. |
void |
init()
Deprecated. Initialize the servlet chainer. |
void |
service(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response)
Deprecated. Handle a servlet request by chaining the configured list of servlets. |
Methods inherited from class javax.servlet.http.HttpServlet |
---|
doDelete, doGet, doHead, doOptions, doPost, doPut, doTrace, getLastModified, service |
Methods inherited from class javax.servlet.GenericServlet |
---|
getInitParameter, getInitParameterNames, getServletConfig, getServletContext, getServletInfo, getServletName, init, log, log |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
public static final java.lang.String PARAM_SERVLET_PATHS
Constructor Detail |
---|
public ChainerServlet()
Method Detail |
---|
public void init() throws javax.servlet.ServletException
init
in class javax.servlet.GenericServlet
javax.servlet.ServletException
public void service(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response) throws javax.servlet.ServletException, java.io.IOException
service
in class javax.servlet.http.HttpServlet
req
- HttpServletRequestresp
- HttpServletResponse
javax.servlet.ServletException
java.io.IOException
public void destroy()
destroy
in interface javax.servlet.Servlet
destroy
in class javax.servlet.GenericServlet
|
IBM WebSphere Application ServerTM Release 7 |
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |