Package com.ibm.websphere.servlet.filter
Class ChainedResponse
- java.lang.Object
- 
- javax.servlet.ServletResponseWrapper
- 
- javax.servlet.http.HttpServletResponseWrapper
- 
- com.ibm.websphere.servlet.response.StoredResponse
- 
- com.ibm.websphere.servlet.filter.ChainedResponse
 
 
 
 
- 
- All Implemented Interfaces:
- StoredResponseCompat<CollectionEnumerationHybrid<java.lang.String>>,- IExtendedResponse,- ServletResponseExtended,- com.ibm.wsspi.webcontainer.util.IOutputStreamObserver,- com.ibm.wsspi.webcontainer.util.IResponseOutput,- java.io.Serializable,- javax.servlet.http.HttpServletResponse,- javax.servlet.ServletResponse
 
 public class ChainedResponse extends StoredResponse Deprecated.Application developers requiring this functionality should implement this using javax.servlet.filter classes.ChainedResponse is a response object that can be instantiated by any servlet and used/passed as a standard HttpResponse. The data that is written to this response can then be retrieved as a request to passed into another servlet in a chain. The ChainedRequest must be instantiated with the original request and response objects so that attributes and sessions associated with the chain can be propagated correctly (Deprecated since WebSphere 6.0).- See Also:
- Serialized Form
 
- 
- 
Field Summary- 
Fields inherited from interface javax.servlet.http.HttpServletResponseSC_ACCEPTED, SC_BAD_GATEWAY, SC_BAD_REQUEST, SC_CONFLICT, SC_CONTINUE, SC_CREATED, SC_EXPECTATION_FAILED, SC_FORBIDDEN, SC_FOUND, SC_GATEWAY_TIMEOUT, SC_GONE, SC_HTTP_VERSION_NOT_SUPPORTED, SC_INTERNAL_SERVER_ERROR, SC_LENGTH_REQUIRED, SC_METHOD_NOT_ALLOWED, SC_MOVED_PERMANENTLY, SC_MOVED_TEMPORARILY, SC_MULTIPLE_CHOICES, SC_NO_CONTENT, SC_NON_AUTHORITATIVE_INFORMATION, SC_NOT_ACCEPTABLE, SC_NOT_FOUND, SC_NOT_IMPLEMENTED, SC_NOT_MODIFIED, SC_OK, SC_PARTIAL_CONTENT, SC_PAYMENT_REQUIRED, SC_PRECONDITION_FAILED, SC_PROXY_AUTHENTICATION_REQUIRED, SC_REQUEST_ENTITY_TOO_LARGE, SC_REQUEST_TIMEOUT, SC_REQUEST_URI_TOO_LONG, SC_REQUESTED_RANGE_NOT_SATISFIABLE, SC_RESET_CONTENT, SC_SEE_OTHER, SC_SERVICE_UNAVAILABLE, SC_SWITCHING_PROTOCOLS, SC_TEMPORARY_REDIRECT, SC_UNAUTHORIZED, SC_UNSUPPORTED_MEDIA_TYPE, SC_USE_PROXY
 
- 
 - 
Constructor SummaryConstructors Constructor Description ChainedResponse(javax.servlet.http.HttpServletRequest req, javax.servlet.http.HttpServletResponse resp)Deprecated.Create a chained response.
 - 
Method SummaryAll Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description java.lang.StringencodeRedirectUrl(java.lang.String url)Deprecated.java.lang.StringencodeRedirectURL(java.lang.String url)Deprecated.java.lang.StringencodeUrl(java.lang.String url)Deprecated.java.lang.StringencodeURL(java.lang.String url)Deprecated.javax.servlet.http.HttpServletRequestgetChainedRequest()Deprecated.Returns a chained request that contains the data that was written to this response.javax.servlet.http.HttpServletResponsegetProxiedHttpServletResponse()Deprecated.voidsetAutoTransferringHeader(java.lang.String name, java.lang.String value)Deprecated.Set a header that should be automatically transferred to all requests in a chain.- 
Methods inherited from class com.ibm.websphere.servlet.response.StoredResponseaddCookie, addDateHeader, addHeader, addIntHeader, addSessionCookie, alertClose, alertException, alertFirstFlush, alertFirstWrite, buildResponseData, buildWriterData, close, closeResponseOutput, containsError, containsHeader, destroy, finish, fireOutputStreamRetrievedEvent, fireWriterRetrievedEvent, flushBuffer, flushBuffer, getAddedHeaderNames, getBufferSize, getByteBufferList, getCharacterEncoding, getContentType, getCookies, getDateHeader, getError, getErrorMessage, getErrorStatusCode, getHeader, getHeaderNames, getHeaderTable, getIntHeader, getIResponse, getLastModified, getLocale, getOutputBuffer, getOutputBufferAsString, getOutputStream, getRedirectURI, getStatusCode, getStatusMessage, getWriter, initForNextResponse, isCommitted, isExpired, isOutputWritten, isRedirected, outputStreamObtained, registerOutputMethodListener, removeCookie, reset, resetBuffer, sendError, sendError, sendRedirect, sendRedirect303, setBufferSize, setCharacterEncoding, setContentLength, setContentType, setDateHeader, setHeader, setHeader, setInclude, setInternalHeader, setInternalHeaderSettable, setIntHeader, setLocale, setStatus, setStatus, start, transferResponse, writerObtained
 - 
Methods inherited from class javax.servlet.ServletResponseWrappergetResponse, isWrapperFor, isWrapperFor, setResponse
 
- 
 
- 
- 
- 
Method Detail- 
getChainedRequestpublic javax.servlet.http.HttpServletRequest getChainedRequest() throws java.io.IOException, javax.servlet.ServletExceptionDeprecated.Returns a chained request that contains the data that was written to this response.- Throws:
- java.io.IOException
- javax.servlet.ServletException
 
 - 
encodeRedirectURLpublic java.lang.String encodeRedirectURL(java.lang.String url) Deprecated.- Specified by:
- encodeRedirectURLin interface- javax.servlet.http.HttpServletResponse
- Overrides:
- encodeRedirectURLin class- StoredResponse
 
 - 
encodeRedirectUrlpublic java.lang.String encodeRedirectUrl(java.lang.String url) Deprecated.- Specified by:
- encodeRedirectUrlin interface- javax.servlet.http.HttpServletResponse
- Overrides:
- encodeRedirectUrlin class- StoredResponse
 
 - 
encodeURLpublic java.lang.String encodeURL(java.lang.String url) Deprecated.- Specified by:
- encodeURLin interface- javax.servlet.http.HttpServletResponse
- Overrides:
- encodeURLin class- StoredResponse
 
 - 
encodeUrlpublic java.lang.String encodeUrl(java.lang.String url) Deprecated.- Specified by:
- encodeUrlin interface- javax.servlet.http.HttpServletResponse
- Overrides:
- encodeUrlin class- StoredResponse
 
 - 
setAutoTransferringHeaderpublic void setAutoTransferringHeader(java.lang.String name, java.lang.String value)Deprecated.Set a header that should be automatically transferred to all requests in a chain. These headers will be backed up in a request attribute that will automatically read and transferred by all ChainedResponses. This method is useful for transparently transferring the original headers sent by the client without forcing servlets to be specially written to transfer these headers.
 - 
getProxiedHttpServletResponsepublic javax.servlet.http.HttpServletResponse getProxiedHttpServletResponse() Deprecated.
 
- 
 
-