|
|||||||||
前のクラス 次のクラス | フレームあり フレームなし | ||||||||
概要: 内部クラス | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
java.lang.Object | +--org.apache.catalina.connector.ResponseWrapper
Abstract convenience class that wraps a Catalina-internal Response object. By default, all methods are delegated to the wrapped response, but subclasses can override individual methods as required to provide the functionality that they require.
フィールドの概要 | |
protected Response |
response
The wrapped response. |
コンストラクタの概要 | |
ResponseWrapper(Response response)
Construct a wrapper for the specified response. |
メソッドの概要 | |
javax.servlet.ServletOutputStream |
createOutputStream()
Create and return a ServletOutputStream to write the content associated with this Response. |
void |
finishResponse()
Perform whatever actions are required to flush and close the output stream or writer, in a single operation. |
Connector |
getConnector()
Return the Connector through which this Response is returned. |
int |
getContentCount()
Return the number of bytes actually written to the output stream. |
int |
getContentLength()
Return the content length that was set or calculated for this Response. |
java.lang.String |
getContentType()
Return the content type that was set or calculated for this response, or null if no content type was set. |
Context |
getContext()
Return the Context with which this Response is associated. |
boolean |
getIncluded()
Return the "processing inside an include" flag. |
java.lang.String |
getInfo()
Return descriptive information about this Response implementation and the corresponding version number, in the format <description>/<version> . |
java.io.PrintWriter |
getReporter()
Return a PrintWriter that can be used to render error messages, regardless of whether a stream or writer has already been acquired. |
Request |
getRequest()
Return the Request with which this Response is associated. |
javax.servlet.ServletResponse |
getResponse()
Return the ServletResponse for which this object
is the facade. |
java.io.OutputStream |
getStream()
Return the output stream associated with this Response. |
Response |
getWrappedResponse()
Return the wrapped response. |
void |
recycle()
Release all object references, and initialize instance variables, in preparation for reuse of this object. |
void |
resetBuffer()
Reset the data buffer but not any status or header information. |
void |
setConnector(Connector connector)
Set the Connector through which this Response is returned. |
void |
setContext(Context context)
Set the Context with which this Response is associated. |
void |
setIncluded(boolean included)
Set the "processing inside an include" flag. |
void |
setRequest(Request request)
Set the Request with which this Response is associated. |
void |
setStream(java.io.OutputStream stream)
Set the output stream associated with this Response. |
クラス java.lang.Object から継承したメソッド |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
インタフェース org.apache.catalina.Response から継承したメソッド |
isAppCommitted, isError, isSuspended, setAppCommitted, setError, setSuspended |
フィールドの詳細 |
protected Response response
コンストラクタの詳細 |
public ResponseWrapper(Response response)
response
- The response to be wrappedメソッドの詳細 |
public Response getWrappedResponse()
public Connector getConnector()
Response
内の getConnector
public void setConnector(Connector connector)
Response
内の setConnector
connector
- The new connectorpublic int getContentCount()
Response
内の getContentCount
public Context getContext()
Response
内の getContext
public void setContext(Context context)
Response
内の setContext
context
- The associated Contextpublic boolean getIncluded()
Response
内の getIncluded
public void setIncluded(boolean included)
Response
内の setIncluded
included
- true
if we are currently inside a
RequestDispatcher.include(), else false
public java.lang.String getInfo()
<description>/<version>
.Response
内の getInfo
public Request getRequest()
Response
内の getRequest
public void setRequest(Request request)
Response
内の setRequest
request
- The new associated requestpublic javax.servlet.ServletResponse getResponse()
ServletResponse
for which this object
is the facade.Response
内の getResponse
public java.io.OutputStream getStream()
Response
内の getStream
public void setStream(java.io.OutputStream stream)
Response
内の setStream
stream
- The new output streampublic javax.servlet.ServletOutputStream createOutputStream() throws java.io.IOException
Response
内の createOutputStream
java.io.IOException
- if an input/output error occurspublic void finishResponse() throws java.io.IOException
Response
内の finishResponse
java.io.IOException
- if an input/output error occurspublic int getContentLength()
Response
内の getContentLength
public java.lang.String getContentType()
null
if no content type was set.Response
内の getContentType
public java.io.PrintWriter getReporter()
Response
内の getReporter
org.apache.catalina.Response
からコピーされたタグ:public void recycle()
Response
内の recycle
public void resetBuffer()
Response
内の resetBuffer
|
|||||||||
前のクラス 次のクラス | フレームあり フレームなし | ||||||||
概要: 内部クラス | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |