net.oakyoon.papercup2.datastore
Class HttpArchiver

java.lang.Object
  extended bynet.oakyoon.papercup2.datastore.HttpArchiver

public class HttpArchiver
extends java.lang.Object

´ëÈ­ ±â·ÏÀ» ³²±â´Â ¾ÆÄ«À̹ö. ´ëÈ­ ³»¿ëÀ» Http¸¦ ÅëÇØ Àü¼ÛÇÑ´Ù.


Constructor Summary
HttpArchiver()
           
 
Method Summary
 void endSession(UUID sessionId)
          ´ëÈ­ ¼¼¼Ç Å×ÀÌºí¿¡ ÀÖ´Â ¼¼¼ÇÀ» Á¾·áÇÑ´Ù(¼¼¼Ç Á¾·á ½Ã°£À» ¾÷µ¥ÀÌÆ®ÇÑ´Ù).
 int getConnectionTimeout()
           
 int getSoTimeout()
           
 java.lang.String getUrl()
           
 void removeFriend(java.lang.String friend, java.lang.String self)
          Á¾ÀÌÄÅ º¿À» ´ëÈ­ »ó´ë¿¡¼­ »èÁ¦ÇÑ °æ¿ì, MSN ID¸¦ Ä£±¸ Å×ÀÌºí¿¡¼­ »èÁ¦ÇÑ´Ù.
 void setConnectionTimeout(int timeout)
           
 void setSoTimeout(int timeout)
           
 void setUrl(java.lang.String url)
           
 void startSession(UUID sessionId, Channel channel)
          ´ëÈ­ ¼¼¼Ç Å×ÀÌºí¿¡ ¼¼¼ÇÀ» »ý¼ºÇÑ´Ù.
 void storeFriend(java.lang.String friend, java.lang.String self)
          µî·Ï ½ÅûÇÑ Ä£±¸¸¦ Ä£±¸ Å×ÀÌºí¿¡ Ãß°¡ÇÑ´Ù.
 void storeFriendFailed(java.lang.String self)
          Ä£±¸ µî·ÏÀÌ ½ÇÆÐÇßÀ» °æ¿ì, Ä£±¸ Å×À̺íÀ» ¾÷µ¥ÀÌÆ®ÇÑ´Ù.
 void storeMessage(UUID sessionId, java.lang.String message, boolean direction)
          ´ëÈ­ ¸Þ½ÃÁö Å×ÀÌºí¿¡ ´ëÈ­ ³»¿ëÀ» ±â·ÏÇÑ´Ù.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

HttpArchiver

public HttpArchiver()
Method Detail

setUrl

public void setUrl(java.lang.String url)
Parameters:
url - ´ëÈ­ ±â·ÏÀ» Àü¼ÛÇÒ Url

getUrl

public java.lang.String getUrl()
Returns:
´ëÈ­ ±â·ÏÀ» Àü¼ÛÇÒ Url

setConnectionTimeout

public void setConnectionTimeout(int timeout)
Parameters:
timeout - Ä¿³Ø¼Ç ŸÀÓ ¾Æ¿ô(msec)

getConnectionTimeout

public int getConnectionTimeout()
Returns:
Ä¿³Ø¼Ç ŸÀÓ ¾Æ¿ô(msec)

setSoTimeout

public void setSoTimeout(int timeout)
Parameters:
timeout - SO_TIMEOUT(msec)

getSoTimeout

public int getSoTimeout()
Returns:
SO_TIMEOUT(msec)

startSession

public void startSession(UUID sessionId,
                         Channel channel)
´ëÈ­ ¼¼¼Ç Å×ÀÌºí¿¡ ¼¼¼ÇÀ» »ý¼ºÇÑ´Ù.

Parameters:
sessionId - Ű·Î »ç¿ëµÉ ¼¼¼Ç ID
channel - Á¾ÀÌÄÅ ´ëÈ­ ä³Î

endSession

public void endSession(UUID sessionId)
´ëÈ­ ¼¼¼Ç Å×ÀÌºí¿¡ ÀÖ´Â ¼¼¼ÇÀ» Á¾·áÇÑ´Ù(¼¼¼Ç Á¾·á ½Ã°£À» ¾÷µ¥ÀÌÆ®ÇÑ´Ù).

Parameters:
sessionId - ´ëÈ­¸¦ Á¾·áÇÒ ¼¼¼ÇÀÇ ¼¼¼Ç ID

storeMessage

public void storeMessage(UUID sessionId,
                         java.lang.String message,
                         boolean direction)
´ëÈ­ ¸Þ½ÃÁö Å×ÀÌºí¿¡ ´ëÈ­ ³»¿ëÀ» ±â·ÏÇÑ´Ù.

Parameters:
sessionId - ´ëÈ­ ÁßÀÎ ¼¼¼Ç ID
message - ´ëÈ­ ¸Þ½ÃÁö
direction - ¸Þ½ÃÁö¸¦ º¸³½ »ç¶÷ÀÌ ¸»À» °Ç »ç¶÷À̶ó¸é true

storeFriend

public void storeFriend(java.lang.String friend,
                        java.lang.String self)
µî·Ï ½ÅûÇÑ Ä£±¸¸¦ Ä£±¸ Å×ÀÌºí¿¡ Ãß°¡ÇÑ´Ù. (µî·Ï ½ÇÆÐ½Ã »õ MSN ID¸¦ ¸ÞÀÏ·Î º¸³»·Á°í ÇßÀ¸³ª, ±¸ÇöÇÏÁö ¾Ê¾Ò½À´Ï´Ù.)

Parameters:
friend - µî·ÏÀ» ½ÅûÇÑ »ç¶÷ÀÇ MSN ID
self - Á¾ÀÌÄÅ º¿ÀÇ MSN ID

storeFriendFailed

public void storeFriendFailed(java.lang.String self)
Ä£±¸ µî·ÏÀÌ ½ÇÆÐÇßÀ» °æ¿ì, Ä£±¸ Å×À̺íÀ» ¾÷µ¥ÀÌÆ®ÇÑ´Ù. (jmsn ±¸Çö »ó, ½ÇÆÐÇÑ MSN ID¸¦ ¾ËÁö ¸øÇϹǷΠ°¡Àå ÃÖ±Ù °ÇÀÌ ½ÇÆÐÇß´Ù°í °¡Á¤ÇÑ´Ù.)

Parameters:
self - Á¾ÀÌÄÅ º¿ÀÇ MSN ID

removeFriend

public void removeFriend(java.lang.String friend,
                         java.lang.String self)
Á¾ÀÌÄÅ º¿À» ´ëÈ­ »ó´ë¿¡¼­ »èÁ¦ÇÑ °æ¿ì, MSN ID¸¦ Ä£±¸ Å×ÀÌºí¿¡¼­ »èÁ¦ÇÑ´Ù.

Parameters:
friend - ´ëÈ­ »ó´ë¿¡¼­ »èÁ¦ÇÒ MSN ID
self - Á¾ÀÌÄÅ º¿ÀÇ MSN ID