com.gauce.http
Interface HttpGauceResponse

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

public interface HttpGauceResponse
extends javax.servlet.http.HttpServletResponse

HttpServetResponse를 통해 클라이언트로 전송할 수 있도록 관련된 기능을 정의한다. 결과를 클라이언트로 전송하기 위해서는 HttpGauceResponse를 이용한다. 이 인터페이스는 HttpServletResponse를 상속받는다.

Version:
4.0
Author:
Shift Information & Communication

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_TEMPORARY_REDIRECT, SC_UNAUTHORIZED, SC_UNSUPPORTED_MEDIA_TYPE, SC_USE_PROXY
 
Method Summary
 void addException(java.lang.Exception exception)
          클라이언트로 전송하기 위해 writeException 메소드를 이용하여 설정한 Exception을 추가한다.
 void addMessage(java.lang.String msg)
          클라이언트로 전송하기 위해 설정한 메시지를 추가한다.
 GauceOutputStream getGauceOutputStream()
          클라이언트로 전송하기 위한 결과를 가진 GauceOutputStream를 반환한다.
 
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, resetBuffer, setBufferSize, setContentLength, setContentType, setLocale
 

Method Detail

getGauceOutputStream

public GauceOutputStream getGauceOutputStream()
                                       throws java.io.IOException
클라이언트로 전송하기 위한 결과를 가진 GauceOutputStream를 반환한다.

Returns:
com.gauce.io.GauceOutputStream 클라이언트로 전송하기 위한 결과를 가진 OutputStream
Throws:
java.io.IOException - GauceOutputStream을 읽어들이면서 발생하는 오류
Since:
4.0

addException

public void addException(java.lang.Exception exception)
클라이언트로 전송하기 위해 writeException 메소드를 이용하여 설정한 Exception을 추가한다.

Parameters:
exception - 클라이언트에게 전달하기 위해 추가한 Exception
Since:
4.0

addMessage

public void addMessage(java.lang.String msg)
클라이언트로 전송하기 위해 설정한 메시지를 추가한다.

Parameters:
msg - 클라이언트로 전송하기 위해 추가할 메시지
Since:
4.0