Package com.ibm.websphere.servlet.filter
Class ChainedResponse
java.lang.Object
jakarta.servlet.ServletResponseWrapper
jakarta.servlet.http.HttpServletResponseWrapper
com.ibm.websphere.servlet.response.StoredResponse
com.ibm.websphere.servlet.filter.ChainedResponse
- All Implemented Interfaces:
StoredResponseCompat<CollectionEnumerationHybrid<String>>,IExtendedResponse,ServletResponseExtended,com.ibm.wsspi.webcontainer.util.IOutputStreamObserver,com.ibm.wsspi.webcontainer.util.IResponseOutput,Serializable,jakarta.servlet.http.HttpServletResponse,jakarta.servlet.ServletResponse
Deprecated.
Application developers requiring this functionality
should implement this using jakarta.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:
-
Field Summary
Fields inherited from interface jakarta.servlet.http.HttpServletResponse
SC_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 Summary
ConstructorsConstructorDescriptionChainedResponse(jakarta.servlet.http.HttpServletRequest req, jakarta.servlet.http.HttpServletResponse resp) Deprecated.Create a chained response. -
Method Summary
Modifier and TypeMethodDescriptionencodeRedirectUrl(String url) Deprecated.encodeRedirectURL(String url) Deprecated.Deprecated.Deprecated.jakarta.servlet.http.HttpServletRequestDeprecated.Returns a chained request that contains the data that was written to this response.jakarta.servlet.http.HttpServletResponseDeprecated.voidsetAutoTransferringHeader(String name, 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.StoredResponse
addCookie, 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, writerObtainedMethods inherited from class jakarta.servlet.http.HttpServletResponseWrapper
getHeaders, getStatusMethods inherited from class jakarta.servlet.ServletResponseWrapper
getResponse, isWrapperFor, isWrapperFor, setResponseMethods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface jakarta.servlet.http.HttpServletResponse
getHeaders, getStatus
-
Constructor Details
-
ChainedResponse
public ChainedResponse(jakarta.servlet.http.HttpServletRequest req, jakarta.servlet.http.HttpServletResponse resp) Deprecated.Create a chained response.- Parameters:
req- the original request.the- original response.
-
-
Method Details
-
getChainedRequest
public jakarta.servlet.http.HttpServletRequest getChainedRequest() throws IOException, jakarta.servlet.ServletExceptionDeprecated.Returns a chained request that contains the data that was written to this response.- Throws:
IOExceptionjakarta.servlet.ServletException
-
encodeRedirectURL
Deprecated.- Specified by:
encodeRedirectURLin interfacejakarta.servlet.http.HttpServletResponse- Overrides:
encodeRedirectURLin classStoredResponse
-
encodeRedirectUrl
Deprecated.- Specified by:
encodeRedirectUrlin interfacejakarta.servlet.http.HttpServletResponse- Overrides:
encodeRedirectUrlin classStoredResponse
-
encodeURL
Deprecated.- Specified by:
encodeURLin interfacejakarta.servlet.http.HttpServletResponse- Overrides:
encodeURLin classStoredResponse
-
encodeUrl
Deprecated.- Specified by:
encodeUrlin interfacejakarta.servlet.http.HttpServletResponse- Overrides:
encodeUrlin classStoredResponse
-
setAutoTransferringHeader
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. -
getProxiedHttpServletResponse
public jakarta.servlet.http.HttpServletResponse getProxiedHttpServletResponse()Deprecated.
-