com.ixync.http
Interface HttpIXyncResponse

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

public interface HttpIXyncResponse
extends javax.servlet.http.HttpServletResponse

HttpServetResponse¸¦ ÅëÇØ Ŭ¶óÀÌ¾ðÆ®·Î Àü¼ÛÇÒ ¼ö ÀÖµµ·Ï °ü·ÃµÈ ±â´ÉÀ» Á¤ÀÇÇÑ´Ù. °á°ú¸¦ Ŭ¶óÀÌ¾ðÆ®·Î Àü¼ÛÇϱâ À§Çؼ­´Â HttpIXyncResponse¸¦ ÀÌ¿ëÇÑ´Ù. ÀÌ ÀÎÅÍÆäÀ̽º´Â HttpServletResponse¸¦ »ó¼Ó¹Þ´Â´Ù.

Version:
InnoXync 2.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)
          Å¬¶óÀÌ¾ðÆ®·Î Àü¼ÛÇϱâ À§ÇØ ¼³Á¤ÇÑ ¸Þ½ÃÁö¸¦ Ãß°¡ÇÑ´Ù.
 void addMessage(java.lang.String type, java.lang.String code, java.lang.String msg)
          Å¬¶óÀÌ¾ðÆ®·Î Àü¼ÛÇϱâ À§ÇØ ¼³Á¤ÇÑ ¸Þ½ÃÁö¸¦ Ãß°¡ÇÑ´Ù.
 DefineContext getContext(java.lang.String domain)
          Client¿¡¼­ ¿äûÇÑ DefineContext¸¦ ¹ÝȯÇÑ´Ù.
 IXyncOutputStream getIXyncOutputStream()
          Å¬¶óÀÌ¾ðÆ®·Î Àü¼ÛÇϱâ À§ÇÑ °á°ú¸¦ °¡Áø IXyncOutputStream¸¦ ¹ÝȯÇÑ´Ù.
 void setContext(DefineContext defineContext)
          Client¿¡¼­ ¿äûÇÑ DefineContext¸¦ Àû¿ëÇÑ´Ù.
 void setContext(java.lang.String domain)
          Client¿¡¼­ ¿äûÇÑ µµ¸ÞÀÎ À̸§ÀÇ Context¸¦ ºÒ·¯¿Â´Ù.
 
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

getIXyncOutputStream

public IXyncOutputStream getIXyncOutputStream()
                                       throws java.io.IOException
Ŭ¶óÀÌ¾ðÆ®·Î Àü¼ÛÇϱâ À§ÇÑ °á°ú¸¦ °¡Áø IXyncOutputStream¸¦ ¹ÝȯÇÑ´Ù.

Returns:
com.ixync.io.ixyncOutputStream Ŭ¶óÀÌ¾ðÆ®·Î Àü¼ÛÇϱâ À§ÇÑ °á°ú¸¦ °¡Áø OutputStream
Throws:
java.io.IOException - IXyncOutputStreamÀ» ÀоîµéÀ̸鼭 ¹ß»ýÇÏ´Â ¿À·ù
Since:
InnoXync 2.0

setContext

public void setContext(java.lang.String domain)
Client¿¡¼­ ¿äûÇÑ µµ¸ÞÀÎ À̸§ÀÇ Context¸¦ ºÒ·¯¿Â´Ù.

Parameters:
domain - Context À̸§
Since:
InnoXync 2.1

setContext

public void setContext(DefineContext defineContext)
Client¿¡¼­ ¿äûÇÑ DefineContext¸¦ Àû¿ëÇÑ´Ù.

Parameters:
defineContext -
Since:
InnoXync 2.1

getContext

public DefineContext getContext(java.lang.String domain)
Client¿¡¼­ ¿äûÇÑ DefineContext¸¦ ¹ÝȯÇÑ´Ù.

Parameters:
domain -
Returns:
DefineContext
Since:
InnoXync 2.1

addException

public void addException(java.lang.Exception exception)
Ŭ¶óÀÌ¾ðÆ®·Î Àü¼ÛÇϱâ À§ÇØ writeException ¸Þ¼Òµå¸¦ ÀÌ¿ëÇÏ¿© ¼³Á¤ÇÑ ExceptionÀ» Ãß°¡ÇÑ´Ù.

Parameters:
exception - Ŭ¶óÀÌ¾ðÆ®¿¡°Ô Àü´ÞÇϱâ À§ÇØ Ãß°¡ÇÑ Exception
Since:
InnoXync 2.0

addMessage

public void addMessage(java.lang.String msg)
Ŭ¶óÀÌ¾ðÆ®·Î Àü¼ÛÇϱâ À§ÇØ ¼³Á¤ÇÑ ¸Þ½ÃÁö¸¦ Ãß°¡ÇÑ´Ù.

Parameters:
msg - Ŭ¶óÀÌ¾ðÆ®·Î Àü¼ÛÇϱâ À§ÇØ Ãß°¡ÇÒ ¸Þ½ÃÁö
Since:
InnoXync 2.0

addMessage

public void addMessage(java.lang.String type,
                       java.lang.String code,
                       java.lang.String msg)
Ŭ¶óÀÌ¾ðÆ®·Î Àü¼ÛÇϱâ À§ÇØ ¼³Á¤ÇÑ ¸Þ½ÃÁö¸¦ Ãß°¡ÇÑ´Ù.

Parameters:
type - Ŭ¶óÀÌ¾ðÆ®·Î Àü¼ÛÇÏ´Â ¸Þ½ÃÁö ŸÀÔ
code - Ŭ¶óÀÌ¾ðÆ®·Î Àü¼ÛÇÏ´Â ¸Þ½ÃÁö ÄÚµå
msg - Ŭ¶óÀÌ¾ðÆ®·Î Àü¼ÛÇϱâ À§ÇØ Ãß°¡ÇÒ ¸Þ½ÃÁö
Since:
InnoXync 2.1