|
|||||||||
前のクラス 次のクラス | フレームあり フレームなし | ||||||||
概要: 内部クラス | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
java.lang.Object | +--org.apache.catalina.connector.ResponseBase
Convenience base implementation of the Response interface, which can be used for the Response implementation required by most Connectors. Only the connector-specific methods need to be implemented.
フィールドの概要 | |
protected boolean |
appCommitted
Has this response been committed by the application yet? |
protected byte[] |
buffer
The buffer through which all of our output bytes are passed. |
protected int |
bufferCount
The number of data bytes currently in the buffer. |
protected boolean |
committed
Has this response been committed yet? |
protected Connector |
connector
The Connector through which this Response is returned. |
protected int |
contentCount
The actual number of bytes written to this Response. |
protected int |
contentLength
The content length associated with this Response. |
protected java.lang.String |
contentType
The content type associated with this Response. |
protected Context |
context
The Context within which this Response is being produced. |
protected java.lang.String |
encoding
The character encoding associated with this Response. |
protected boolean |
error
Error flag. |
protected ResponseFacade |
facade
The facade associated with this response. |
protected boolean |
included
Are we currently processing inside a RequestDispatcher.include()? |
protected static java.lang.String |
info
Descriptive information about this Response implementation. |
protected java.util.Locale |
locale
The Locale associated with this Response. |
protected java.io.OutputStream |
output
The output stream associated with this Response. |
protected Request |
request
The Request with which this Response is associated. |
protected static StringManager |
sm
The string manager for this package. |
protected javax.servlet.ServletOutputStream |
stream
The ServletOutputStream that has been returned by getOutputStream() , if any. |
protected boolean |
suspended
Has this response output been suspended? |
protected java.io.PrintWriter |
writer
The PrintWriter that has been returned by getWriter() , if any. |
コンストラクタの概要 | |
ResponseBase()
|
メソッドの概要 | |
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. |
void |
flushBuffer()
Flush the buffer and commit this response. |
int |
getBufferSize()
Return the actual buffer size used for this Response. |
java.lang.String |
getCharacterEncoding()
Return the character encoding used for this Response. |
Connector |
getConnector()
Return the Connector through which this Response will be transmitted. |
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.util.Locale |
getLocale()
Return the Locale assigned to this response. |
javax.servlet.ServletOutputStream |
getOutputStream()
Return the servlet output stream associated with this Response. |
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. |
java.io.PrintWriter |
getWriter()
Return the writer associated with this Response. |
boolean |
isAppCommitted()
Application commit flag accessor. |
boolean |
isCommitted()
Has the output of this response already been committed? |
boolean |
isError()
Error flag accessor. |
boolean |
isSuspended()
Suspended flag accessor. |
void |
recycle()
Release all object references, and initialize instance variables, in preparation for reuse of this object. |
void |
reset()
Clear any content written to the buffer. |
void |
resetBuffer()
Reset the data buffer but not any status or header information. |
void |
setAppCommitted(boolean appCommitted)
Set the application commit flag. |
void |
setBufferSize(int size)
Set the buffer size to be used for this Response. |
void |
setConnector(Connector connector)
Set the Connector through which this Response will be transmitted. |
void |
setContentLength(int length)
Set the content length (in bytes) for this Response. |
void |
setContentType(java.lang.String type)
Set the content type for this Response. |
void |
setContext(Context context)
Set the Context with which this Response is associated. |
void |
setError()
Set the error flag. |
void |
setIncluded(boolean included)
Set the "processing inside an include" flag. |
void |
setLocale(java.util.Locale locale)
Set the Locale that is appropriate for this response, including setting the appropriate character encoding. |
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. |
void |
setSuspended(boolean suspended)
Set the suspended flag. |
void |
write(byte[] b)
Write b.length bytes from the specified byte array
to our output stream. |
void |
write(byte[] b,
int off,
int len)
Write len bytes from the specified byte array, starting
at the specified offset, to our output stream. |
void |
write(int b)
Write the specified byte to our output stream, flushing if necessary. |
クラス java.lang.Object から継承したメソッド |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
フィールドの詳細 |
protected boolean appCommitted
protected byte[] buffer
protected int bufferCount
protected boolean committed
protected Connector connector
protected int contentCount
protected int contentLength
protected java.lang.String contentType
protected Context context
protected java.lang.String encoding
protected ResponseFacade facade
protected boolean included
protected static final java.lang.String info
protected java.util.Locale locale
protected java.io.OutputStream output
protected Request request
protected static StringManager sm
protected javax.servlet.ServletOutputStream stream
getOutputStream()
, if any.protected boolean suspended
protected java.io.PrintWriter writer
getWriter()
, if any.protected boolean error
コンストラクタの詳細 |
public ResponseBase()
メソッドの詳細 |
public void setAppCommitted(boolean appCommitted)
Response
内の setAppCommitted
org.apache.catalina.Response
からコピーされたタグ:appCommitted
- The new application committed flag valuepublic boolean isAppCommitted()
Response
内の isAppCommitted
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 void setSuspended(boolean suspended)
Response
内の setSuspended
org.apache.catalina.Response
からコピーされたタグ:suspended
- The new suspended flag valuepublic boolean isSuspended()
Response
内の isSuspended
public void setError()
Response
内の setError
public boolean isError()
Response
内の isError
public 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 write(int b) throws java.io.IOException
b
- The byte to be writtenjava.io.IOException
- if an input/output error occurspublic void write(byte[] b) throws java.io.IOException
b.length
bytes from the specified byte array
to our output stream. Flush the output stream as necessary.b
- The byte array to be writtenjava.io.IOException
- if an input/output error occurspublic void write(byte[] b, int off, int len) throws java.io.IOException
len
bytes from the specified byte array, starting
at the specified offset, to our output stream. Flush the output
stream as necessary.b
- The byte array containing the bytes to be writtenoff
- Zero-relative starting offset of the bytes to be writtenlen
- The number of bytes to be writtenjava.io.IOException
- if an input/output error occurspublic void flushBuffer() throws java.io.IOException
javax.servlet.ServletResponse
内の flushBuffer
java.io.IOException
- if an input/output error occurspublic int getBufferSize()
javax.servlet.ServletResponse
内の getBufferSize
public java.lang.String getCharacterEncoding()
javax.servlet.ServletResponse
内の getCharacterEncoding
public javax.servlet.ServletOutputStream getOutputStream() throws java.io.IOException
javax.servlet.ServletResponse
内の getOutputStream
java.lang.IllegalStateException
- if getWriter
has
already been called for this responsejava.io.IOException
- if an input/output error occurspublic java.util.Locale getLocale()
javax.servlet.ServletResponse
内の getLocale
public java.io.PrintWriter getWriter() throws java.io.IOException
javax.servlet.ServletResponse
内の getWriter
java.lang.IllegalStateException
- if getOutputStream
has
already been called for this responsejava.io.IOException
- if an input/output error occurspublic boolean isCommitted()
javax.servlet.ServletResponse
内の isCommitted
public void reset()
javax.servlet.ServletResponse
内の reset
java.lang.IllegalStateException
- if this response has already
been committedpublic void resetBuffer()
Response
内の resetBuffer
java.lang.IllegalStateException
- if the response has already
been committedpublic void setBufferSize(int size)
javax.servlet.ServletResponse
内の setBufferSize
size
- The new buffer sizejava.lang.IllegalStateException
- if this method is called after
output has been committed for this responsepublic void setContentLength(int length)
javax.servlet.ServletResponse
内の setContentLength
length
- The new content lengthpublic void setContentType(java.lang.String type)
javax.servlet.ServletResponse
内の setContentType
type
- The new content typepublic void setLocale(java.util.Locale locale)
javax.servlet.ServletResponse
内の setLocale
locale
- The new locale
|
|||||||||
前のクラス 次のクラス | フレームあり フレームなし | ||||||||
概要: 内部クラス | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |