com.ibm.websphere.servlet.filter

Class ChainedResponse

  1. java.lang.Object
  2. extended byjavax.servlet.ServletResponseWrapper
  3. extended byjavax.servlet.http.HttpServletResponseWrapper
  4. extended bycom.ibm.websphere.servlet.response.StoredResponse
  5. extended bycom.ibm.websphere.servlet.filter.ChainedResponse
All implemented interfaces:
StoredResponseCompat, com.ibm.wsspi.webcontainer.servlet.IExtendedResponse, com.ibm.wsspi.webcontainer.util.IOutputStreamObserver, com.ibm.wsspi.webcontainer.util.IResponseOutput, java.io.Serializable, javax.servlet.http.HttpServletResponse, javax.servlet.ServletResponse

Deprecated. Application developers requiring this functionality should implement this using javax.servlet.filter classes.
  1. public class ChainedResponse
  2. extends StoredResponse
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 class com.ibm.websphere.servlet.response.StoredResponse
_bbOut, _out, _outputStreamObtained, _writer, _writerObtained, bufferSize, logger, nls, outputWritten
Fields inherited from interface javax.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

Constructor and Description
ChainedResponse(javax.servlet.http.HttpServletRequest req,javax.servlet.http.HttpServletResponse resp)
Deprecated. Create a chained response.

Method Summary

Modifier and Type Method and Description
  1. java.lang.String
encodeRedirectUrl(java.lang.String url)
Deprecated.
  1. java.lang.String
encodeRedirectURL(java.lang.String url)
Deprecated.
  1. java.lang.String
encodeUrl(java.lang.String url)
Deprecated.
  1. java.lang.String
encodeURL(java.lang.String url)
Deprecated.
  1. javax.servlet.http.HttpServletRequest
getChainedRequest()
Deprecated. Returns a chained request that contains the data that was written to this response.
  1. javax.servlet.http.HttpServletResponse
getProxiedHttpServletResponse()
Deprecated.
  1. 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.
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, finishOutput, 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.http.HttpServletResponseWrapper
getHeaders, getStatus
Methods inherited from class javax.servlet.ServletResponseWrapper
getResponse, isWrapperFor, isWrapperFor, setResponse
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface javax.servlet.http.HttpServletResponse
getHeaders, getStatus

Constructor Detail

ChainedResponse

  1. public ChainedResponse(javax.servlet.http.HttpServletRequest req,
  2. javax.servlet.http.HttpServletResponse resp)
Deprecated.
Create a chained response.
Parameters:
req - the original request.

Method Detail

getChainedRequest

  1. public javax.servlet.http.HttpServletRequest getChainedRequest( )
  2. throws java.io.IOException
  3. javax.servlet.ServletException
Deprecated.
Returns a chained request that contains the data that was written to this response.
Throws:
java.io.IOException
javax.servlet.ServletException

encodeRedirectURL

  1. public java.lang.String encodeRedirectURL( java.lang.String url)
Deprecated.
Specified by:
encodeRedirectURL in interface javax.servlet.http.HttpServletResponse
Overrides:

encodeRedirectUrl

  1. public java.lang.String encodeRedirectUrl( java.lang.String url)
Deprecated.
Specified by:
encodeRedirectUrl in interface javax.servlet.http.HttpServletResponse
Overrides:

encodeURL

  1. public java.lang.String encodeURL( java.lang.String url)
Deprecated.
Specified by:
encodeURL in interface javax.servlet.http.HttpServletResponse
Overrides:

encodeUrl

  1. public java.lang.String encodeUrl( java.lang.String url)
Deprecated.
Specified by:
encodeUrl in interface javax.servlet.http.HttpServletResponse
Overrides:

setAutoTransferringHeader

  1. public void setAutoTransferringHeader( java.lang.String name,
  2. 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.

getProxiedHttpServletResponse

  1. public javax.servlet.http.HttpServletResponse getProxiedHttpServletResponse( )
Deprecated.