|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.apache.tomcat.core.Response
Field Summary | |
protected java.lang.String |
characterEncoding
|
protected boolean |
commited
|
protected java.lang.String |
contentLanguage
|
protected java.lang.String |
contentType
|
static java.lang.String |
DEFAULT_CHAR_ENCODING
|
static java.lang.String |
DEFAULT_CONTENT_TYPE
|
static java.util.Locale |
DEFAULT_LOCALE
|
protected java.lang.Exception |
errorException
|
protected java.lang.String |
errorURI
|
protected boolean |
haveCharacterEncoding
|
protected MimeHeaders |
headers
|
protected boolean |
included
|
protected java.util.Locale |
locale
|
static java.lang.String |
LOCALE_DEFAULT
|
protected OutputBuffer |
oBuffer
|
protected Request |
request
|
protected java.lang.Object |
responseFacade
|
protected static StringManager |
sm
|
protected int |
status
|
protected boolean |
usingStream
|
protected boolean |
usingWriter
|
Constructor Summary | |
Response()
|
Method Summary | |
void |
addHeader(java.lang.String name,
java.lang.String value)
|
void |
clientFlush()
Client-originated flush |
boolean |
containsHeader(java.lang.String name)
|
void |
doWrite(byte[] buffer,
int pos,
int count)
Write a chunk of bytes. |
void |
endHeaders()
Signal that we're done with the headers, and body will follow. |
void |
finish()
|
void |
flushBuffer()
|
OutputBuffer |
getBuffer()
|
int |
getBufferSize()
|
java.lang.String |
getCharacterEncoding()
|
java.lang.String |
getCharacterEncoding(boolean defaultOK)
|
int |
getContentLength()
|
java.lang.String |
getContentType()
|
java.lang.Exception |
getErrorException()
Get the Exception that occurred during request processing. |
java.lang.String |
getErrorURI()
Get the request URI that caused the original error. |
java.lang.Object |
getFacade()
|
java.util.Locale |
getLocale()
|
MimeHeaders |
getMimeHeaders()
|
Request |
getRequest()
|
int |
getStatus()
|
protected void |
init()
Init is called from CM when the object is added to tomcat. |
boolean |
isBufferCommitted()
|
boolean |
isExceptionPresent()
|
boolean |
isIncluded()
|
boolean |
isUsingStream()
|
boolean |
isUsingWriter()
|
void |
notifyEndHeaders()
Signal that we're done with the headers, and body will follow. |
void |
recycle()
|
void |
reset()
|
void |
resetBuffer()
|
void |
setBufferCommitted(boolean v)
|
void |
setBufferSize(int size)
|
void |
setContentLength(int contentLength)
|
void |
setContentType(java.lang.String contentType)
|
void |
setErrorException(java.lang.Exception ex)
Set the error Exception that occurred during request processing. |
void |
setErrorURI(java.lang.String uri)
Set request URI that caused an error during request processing. |
void |
setFacade(java.lang.Object facade)
Higher-level layer |
void |
setHeader(java.lang.String name,
java.lang.String value)
|
void |
setIncluded(boolean incl)
|
void |
setLocale(java.util.Locale locale)
Called explicitely by user to set the Content-Language and the default encoding |
void |
setRequest(Request request)
Associated request |
void |
setStatus(int status)
Set the response status |
void |
setUsingStream(boolean stream)
|
void |
setUsingWriter(boolean writer)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
public static final java.lang.String DEFAULT_CONTENT_TYPE
public static final java.lang.String DEFAULT_CHAR_ENCODING
public static final java.lang.String LOCALE_DEFAULT
public static final java.util.Locale DEFAULT_LOCALE
protected static StringManager sm
protected Request request
protected java.lang.Object responseFacade
protected int status
protected MimeHeaders headers
protected OutputBuffer oBuffer
protected boolean commited
protected boolean usingStream
protected boolean usingWriter
protected boolean included
protected java.lang.Exception errorException
protected java.lang.String errorURI
protected java.lang.String contentType
protected java.lang.String contentLanguage
protected java.lang.String characterEncoding
protected boolean haveCharacterEncoding
protected java.util.Locale locale
Constructor Detail |
public Response()
Method Detail |
protected void init()
public java.lang.Object getFacade()
public void setFacade(java.lang.Object facade)
public void setRequest(Request request)
public Request getRequest()
public OutputBuffer getBuffer()
public MimeHeaders getMimeHeaders()
public boolean isIncluded()
public void setIncluded(boolean incl)
public int getStatus()
public void setStatus(int status)
public boolean isUsingStream()
public void setUsingStream(boolean stream)
public boolean isUsingWriter()
public void setUsingWriter(boolean writer)
public boolean isBufferCommitted()
public void setBufferCommitted(boolean v)
public void setErrorException(java.lang.Exception ex)
public java.lang.Exception getErrorException()
public boolean isExceptionPresent()
public void setErrorURI(java.lang.String uri)
public java.lang.String getErrorURI()
public void reset() throws java.lang.IllegalStateException
java.lang.IllegalStateException
public void finish() throws java.io.IOException
java.io.IOException
public boolean containsHeader(java.lang.String name)
public void setHeader(java.lang.String name, java.lang.String value)
public void addHeader(java.lang.String name, java.lang.String value)
public void endHeaders() throws java.io.IOException
java.io.IOException
public void notifyEndHeaders() throws java.io.IOException
java.io.IOException
public int getBufferSize()
public void setBufferSize(int size) throws java.lang.IllegalStateException
java.lang.IllegalStateException
public void resetBuffer() throws java.lang.IllegalStateException
java.lang.IllegalStateException
public void flushBuffer() throws java.io.IOException
java.io.IOException
public void clientFlush() throws java.io.IOException
java.io.IOException
public java.util.Locale getLocale()
public void setLocale(java.util.Locale locale)
public java.lang.String getCharacterEncoding(boolean defaultOK)
public java.lang.String getCharacterEncoding()
public void setContentType(java.lang.String contentType)
public java.lang.String getContentType()
public void setContentLength(int contentLength)
public int getContentLength()
public void doWrite(byte[] buffer, int pos, int count) throws java.io.IOException
java.io.IOException
public void recycle()
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |