org.apache.openejb.server.httpd
Interface HttpResponse

All Superinterfaces:
javax.servlet.http.HttpServletResponse, Serializable, javax.servlet.ServletResponse
All Known Implementing Classes:
HttpResponseImpl, ServletResponseAdapter

public interface HttpResponse
extends Serializable, javax.servlet.http.HttpServletResponse

This interface takes care of HTTP Responses. It sends data back to the browser.


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
 
Method Summary
 void flushBuffer()
          Flushes the output buffer to the client.
 String getContentType()
          Gets the content type that will be sent to the browser.
 void setContentType(String type)
          Sets the content type to be sent back to the browser.
 void setStatusMessage(String responseString)
          Sets the response string to be sent to the browser
 
Methods inherited from interface javax.servlet.http.HttpServletResponse
addCookie, addDateHeader, addHeader, addIntHeader, containsHeader, encodeRedirectUrl, encodeRedirectURL, encodeUrl, encodeURL, getHeader, getHeaderNames, getHeaders, getStatus, sendError, sendError, sendRedirect, setDateHeader, setHeader, setIntHeader, setStatus, setStatus
 
Methods inherited from interface javax.servlet.ServletResponse
getBufferSize, getCharacterEncoding, getLocale, getOutputStream, getWriter, isCommitted, reset, resetBuffer, setBufferSize, setCharacterEncoding, setContentLength, setLocale
 

Method Detail

getContentType

String getContentType()
Gets the content type that will be sent to the browser.

Specified by:
getContentType in interface javax.servlet.ServletResponse
Returns:
the content type (i.e. "text/html")

setContentType

void setContentType(String type)
Sets the content type to be sent back to the browser.

Specified by:
setContentType in interface javax.servlet.ServletResponse
Parameters:
type - the type to be sent to the browser (i.e. "text/html")

setStatusMessage

void setStatusMessage(String responseString)
Sets the response string to be sent to the browser

Parameters:
responseString - the response string

flushBuffer

void flushBuffer()
                 throws IOException
Flushes the output buffer to the client.

Specified by:
flushBuffer in interface javax.servlet.ServletResponse
Throws:
IOException


Copyright © 1999–2015 The Apache Software Foundation. All rights reserved.