SK.gnome.dwarf.http
Interface Response

All Superinterfaces:
javax.servlet.http.HttpServletResponse, javax.servlet.ServletResponse

public interface Response
extends javax.servlet.http.HttpServletResponse

This class extends the javax.servlet.http.HttpServletResponse.


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_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_UNAUTHORIZED, SC_UNSUPPORTED_MEDIA_TYPE, SC_USE_PROXY
 
Method Summary
 void finish()
          Finishes the response.
 int getStatusCode()
          Returns status code of the response.
 int getTransferred()
          Returns the total number of bytes transferred to the client for a single response.
 void sendException(int code, java.lang.Throwable error)
          Sends exception to the client.
 
Methods inherited from interface javax.servlet.http.HttpServletResponse
addCookie, addDateHeader, addHeader, addIntHeader, containsHeader, encodeRedirectUrl, encodeRedirectURL, encodeUrl, encodeURL, sendError, sendError, sendRedirect, setDateHeader, setHeader, setIntHeader, setStatus, setStatus
 
Methods inherited from interface javax.servlet.ServletResponse
flushBuffer, getBufferSize, getCharacterEncoding, getLocale, getOutputStream, getWriter, isCommitted, reset, setBufferSize, setContentLength, setContentType, setLocale
 

Method Detail

getStatusCode

public int getStatusCode()
Returns status code of the response.

Returns:
the status code

sendException

public void sendException(int code,
                          java.lang.Throwable error)
                   throws java.io.IOException
Sends exception to the client.

A HTML page containing the detailed information about the exception with the stack trace listing included is sent to the client. This method commits the response as a side effect.

Parameters:
code - the status code of the response
error - the error or exception
Throws:
java.io.IOException - if an I/O error occured

finish

public void finish()
            throws java.io.IOException
Finishes the response.

Flushes out the response buffer and generates the HTTP transfer log message.

Since this method is called automatically whenever needed, youd don't have to call it explicitly, unless you have a special reason to do it.

Throws:
java.io.IOException - if an I/O error occured

getTransferred

public int getTransferred()
Returns the total number of bytes transferred to the client for a single response.

Returns:
bytes transferred


Copyright (c) 1999-2005, Gnome Ltd. All rights reserved.