|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object org.apache.xmlrpc.webserver.HttpServletResponseImpl
public class HttpServletResponseImpl
Stub implementation of a HttpServletResponse
with lots of unimplemented methods. I implemented only those, which
are required for testing the XmlRpcServlet
.
Perhaps someone else is adding more at a later time?
Field Summary |
---|
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 | |
---|---|
HttpServletResponseImpl(java.net.Socket pSocket)
Creates a new instance. |
Method Summary | |
---|---|
void |
addCookie(javax.servlet.http.Cookie pCookie)
|
void |
addDateHeader(java.lang.String pHeader,
long pDate)
|
void |
addHeader(java.lang.String pHeader,
java.lang.String pValue)
|
void |
addIntHeader(java.lang.String pHeader,
int pValue)
|
boolean |
containsHeader(java.lang.String pHeader)
|
java.lang.String |
encodeRedirectUrl(java.lang.String pURL)
|
java.lang.String |
encodeRedirectURL(java.lang.String pURL)
|
java.lang.String |
encodeUrl(java.lang.String pURL)
|
java.lang.String |
encodeURL(java.lang.String pURL)
|
void |
flushBuffer()
|
int |
getBufferSize()
|
java.lang.String |
getCharacterEncoding()
|
java.lang.String |
getContentType()
Returns the content type used for the MIME body sent in this response. |
java.util.Locale |
getLocale()
|
javax.servlet.ServletOutputStream |
getOutputStream()
|
static java.lang.String |
getStatusMessage(int pStatusCode)
Returns a default message for a given HTTP status code. |
java.io.PrintWriter |
getWriter()
|
boolean |
isCommitted()
|
void |
reset()
|
void |
resetBuffer()
|
void |
sendError(int pStatusCode)
|
void |
sendError(int pStatusCode,
java.lang.String pMessage)
|
protected void |
sendError(int pStatusCode,
java.lang.String pMessage,
java.lang.String pDescription)
|
void |
sendRedirect(java.lang.String arg0)
|
void |
setBufferSize(int pBufferSize)
|
void |
setCharacterEncoding(java.lang.String pCharset)
Sets the character encoding (MIME charset) of the response being sent to the client, for example, to UTF-8. |
void |
setContentLength(int pContentLength)
|
void |
setContentType(java.lang.String pType)
|
void |
setDateHeader(java.lang.String arg0,
long arg1)
|
void |
setHeader(java.lang.String pHeader,
java.lang.String pValue)
|
void |
setIntHeader(java.lang.String pHeader,
int pValue)
|
void |
setLocale(java.util.Locale pLocale)
|
void |
setStatus(int pStatusCode)
|
void |
setStatus(int pStatusCode,
java.lang.String pMessage)
|
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public HttpServletResponseImpl(java.net.Socket pSocket) throws java.io.IOException
pSocket
- The clients socket.
java.io.IOException
- Accessing the sockets output stream failed.Method Detail |
---|
public void addCookie(javax.servlet.http.Cookie pCookie)
addCookie
in interface javax.servlet.http.HttpServletResponse
public void addDateHeader(java.lang.String pHeader, long pDate)
addDateHeader
in interface javax.servlet.http.HttpServletResponse
public void addHeader(java.lang.String pHeader, java.lang.String pValue)
addHeader
in interface javax.servlet.http.HttpServletResponse
public void addIntHeader(java.lang.String pHeader, int pValue)
addIntHeader
in interface javax.servlet.http.HttpServletResponse
public boolean containsHeader(java.lang.String pHeader)
containsHeader
in interface javax.servlet.http.HttpServletResponse
public java.lang.String encodeRedirectURL(java.lang.String pURL)
encodeRedirectURL
in interface javax.servlet.http.HttpServletResponse
public java.lang.String encodeRedirectUrl(java.lang.String pURL)
encodeRedirectUrl
in interface javax.servlet.http.HttpServletResponse
public java.lang.String encodeURL(java.lang.String pURL)
encodeURL
in interface javax.servlet.http.HttpServletResponse
public java.lang.String encodeUrl(java.lang.String pURL)
encodeUrl
in interface javax.servlet.http.HttpServletResponse
public void sendError(int pStatusCode) throws java.io.IOException
sendError
in interface javax.servlet.http.HttpServletResponse
java.io.IOException
public void sendError(int pStatusCode, java.lang.String pMessage) throws java.io.IOException
sendError
in interface javax.servlet.http.HttpServletResponse
java.io.IOException
protected void sendError(int pStatusCode, java.lang.String pMessage, java.lang.String pDescription) throws java.io.IOException
java.io.IOException
public void sendRedirect(java.lang.String arg0) throws java.io.IOException
sendRedirect
in interface javax.servlet.http.HttpServletResponse
java.io.IOException
public void setDateHeader(java.lang.String arg0, long arg1)
setDateHeader
in interface javax.servlet.http.HttpServletResponse
public void setHeader(java.lang.String pHeader, java.lang.String pValue)
setHeader
in interface javax.servlet.http.HttpServletResponse
public void setIntHeader(java.lang.String pHeader, int pValue)
setIntHeader
in interface javax.servlet.http.HttpServletResponse
public void setStatus(int pStatusCode)
setStatus
in interface javax.servlet.http.HttpServletResponse
public void setStatus(int pStatusCode, java.lang.String pMessage)
setStatus
in interface javax.servlet.http.HttpServletResponse
public void flushBuffer() throws java.io.IOException
flushBuffer
in interface javax.servlet.ServletResponse
java.io.IOException
public int getBufferSize()
getBufferSize
in interface javax.servlet.ServletResponse
public void setCharacterEncoding(java.lang.String pCharset)
Sets the character encoding (MIME charset) of the response being sent to the client, for example, to UTF-8. If the character encoding has already been set by setContentType(java.lang.String) or setLocale(java.util.Locale), this method overrides it. Calling setContentType(java.lang.String) with the String of text/html and calling this method with the String of UTF-8 is equivalent with calling setContentType with the String of text/html; charset=UTF-8.
This method can be called repeatedly to change the character encoding. This method has no effect if it is called after getWriter has been called or after the response has been committed.
Containers must communicate the character encoding used for the servlet response's writer to the client if the protocol provides a way for doing so. In the case of HTTP, the character encoding is communicated as part of the Content-Type header for text media types. Note that the character encoding cannot be communicated via HTTP headers if the servlet does not specify a content type; however, it is still used to encode text written via the servlet response's writer.
setCharacterEncoding
in interface javax.servlet.ServletResponse
pCharset
- A String specifying only the character set defined
by IANA Character Sets (http://www.iana.org/assignments/character-sets)setLocale(Locale)
public java.lang.String getCharacterEncoding()
getCharacterEncoding
in interface javax.servlet.ServletResponse
public java.util.Locale getLocale()
getLocale
in interface javax.servlet.ServletResponse
public javax.servlet.ServletOutputStream getOutputStream() throws java.io.IOException
getOutputStream
in interface javax.servlet.ServletResponse
java.io.IOException
public java.io.PrintWriter getWriter() throws java.io.IOException
getWriter
in interface javax.servlet.ServletResponse
java.io.IOException
public boolean isCommitted()
isCommitted
in interface javax.servlet.ServletResponse
public void reset()
reset
in interface javax.servlet.ServletResponse
public void resetBuffer()
resetBuffer
in interface javax.servlet.ServletResponse
public void setBufferSize(int pBufferSize)
setBufferSize
in interface javax.servlet.ServletResponse
public void setContentLength(int pContentLength)
setContentLength
in interface javax.servlet.ServletResponse
public java.lang.String getContentType()
Returns the content type used for the MIME body sent in this response. The content type proper must have been specified using setContentType(java.lang.String) before the response is committed. If no content type has been specified, this method returns null. If a content type has been specified and a character encoding has been explicitly or implicitly specified as described in getCharacterEncoding(), the charset parameter is included in the string returned. If no character encoding has been specified, the charset parameter is omitted.
getContentType
in interface javax.servlet.ServletResponse
setContentType(String)
public void setContentType(java.lang.String pType)
setContentType
in interface javax.servlet.ServletResponse
public void setLocale(java.util.Locale pLocale)
setLocale
in interface javax.servlet.ServletResponse
public static java.lang.String getStatusMessage(int pStatusCode)
pStatusCode
- The status code being queried.
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |