|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectnet.oakyoon.papercup2.Channel
´ëÈ Ã¤³ÎÀ» ³ªÅ¸³»´Â ½Ì±ÛÅæ Ŭ·¡½º.
net.oakyoon.papercup2.MsnId Ŭ·¡½º·Î Ç¥ÇöµÇ´Â º¿ ¿©·µÀ¸·Î ±¸¼ºµÈ´Ù. ¸ðµç º¿Àº ÆÄƼ½ÃÆÝÆ® ¸®½ºÆ®³ª ¿ÀÆ÷³ÍÆ® ¸®½ºÆ®¿¡ ÀÖÀ¸¸ç ¾çÂÊ¿¡ ÀÖÀ» ¼öµµ ÀÖ´Ù. ÆÄƼ½ÃÆÝÆ® º¿À» ÅëÇØ ¿äûÇÑ ´ëÈ´Â ¿ÀÆ÷³ÍÆ® º¿À» ÅëÇØ »ó´ë¸¦ ¼±ÅÃÇϰí, ¹Ý´ëÀÇ °æ¿ìµµ °°´Ù.
´ëȸ¦ ½ÃÀÛÇϸé net.oakyoon.papercup2.Target Ŭ·¡½º·Î Ç¥ÇöµÇ´Â ´ëÈ »ó´ë µÑÀ» ¼¼¼Ç¿¡ ¼³Á¤ÇÑ´Ù. ¼¼¼ÇÀº ´ëÈ »ó´ë Çϳª¸¸ °¡Áö°íµµ »ó´ë¹ßÀ» ã°Å³ª ¼¼¼ÇÀ» Á¦°ÅÇÒ ¼ö ÀÖµµ·Ï µÇ¾îÀÖ´Ù.
| Constructor Summary | |
Channel()
½Ì±ÛÅæ Ŭ·¡½ºÀÌÁö¸¸ org.apache.commons.digester.Digester °¡ ÀνºÅϽº¸¦ »ý¼ºÇϱ⠶§¹®¿¡ public ÀÌ´Ù. |
|
| Method Summary | |
void |
addAvailable(Target target)
ÇØ´ç TargetÀ» ´ëȰ¡ °¡´ÉÇÑ »ó´ë ¸®½ºÆ®¿¡ ³Ö´Â´Ù. |
Target |
findSession(Target target)
¼¼¼Ç¿¡¼ ÇØ´ç Target °ú ´ëÈ ÁßÀÎ »ó´ë¸¦ ã´Â´Ù. |
HttpArchiver |
getArchiver()
|
static Channel |
getChannel()
Channel ½Ì±ÛÅæ ÀνºÅϽº¸¦ °¡Á®¿Â´Ù. |
Log4jLogger |
getLogger()
|
java.lang.String |
getName()
|
java.lang.String |
getWelcome()
À£ÄÄ ¸Þ½ÃÁö ÆÄÀÏ¿¡¼ ¸Þ½ÃÁö¸¦ Àоî¿Â´Ù. |
boolean |
inBlacklist(java.lang.String id)
MSN ¾ÆÀ̵𰡠ºí·¢ ¸®½ºÆ®¿¡ ÀÖ´ÂÁö È®ÀÎÇÑ´Ù. |
void |
removeAvailable(Target target)
ÇØ´ç TargetÀ» ´ëȰ¡ °¡´ÉÇÑ »ó´ë ¸®½ºÆ®¿¡¼ Á¦°ÅÇÑ´Ù. |
Target |
selectRandom(Target self)
ÇØ´ç Target¿¡ ¸Â´Â ´ëÈ »ó´ë¸¦ ¹«ÀÛÀ§·Î ¼±ÅÃÇÑ´Ù. |
void |
setArchiver(HttpArchiver archiver)
|
void |
setBlacklist(java.lang.String blacklist)
|
void |
setLogger(Log4jLogger logger)
|
void |
setMsnIdList(MsnIdList msnIdList)
¸ðµç º¿ ÀνºÅϽº¸¦ ´ãÀº ¸®½ºÆ®¸¦ ¼³Á¤ÇÑ´Ù. |
void |
setName(java.lang.String name)
|
void |
setOpponentList(MsnIdList opponentList)
¿ÀÆ÷³ÍÆ® º¿ ÀνºÅϽº¸¦ ´ãÀº ¸®½ºÆ®¸¦ ¼³Á¤ÇÑ´Ù. |
void |
setParticipantList(MsnIdList participantList)
ÆÄƼ½ÃÆÝÆ® º¿ ÀνºÅϽº¸¦ ´ãÀº ¸®½ºÆ®¸¦ ¼³Á¤ÇÑ´Ù. |
void |
setSession(Target participant,
Target opponent)
´ëÈ ÁßÀÎ µÎ TargetÀ» ¼¼¼Ç¿¡ ¼³Á¤ÇÑ´Ù. |
void |
setWelcome(java.lang.String welcome)
|
void |
start()
10ÃÊ °£°ÝÀ¸·Î ä³Î¿¡ ¼ÓÇÑ º¿µéÀ» Çϳª¾¿ ·Î±×ÀνÃŲ´Ù. |
Target |
unsetSession(Target target)
ÇØ´ç Target ÀÌ ´ëÈ ÁßÀÎ ¼¼¼ÇÀ» Á¦°ÅÇÑ´Ù. |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
public Channel()
throws PaperCupException
PaperCupException - µÎ¹øÂ°·Î »ý¼ºÀÚ°¡ È£ÃâµÇ´Â °æ¿ì| Method Detail |
public static Channel getChannel()
public void start()
public void setName(java.lang.String name)
name - ´ëÈ ±â·Ï¿¡ Ç¥½ÃµÉ ä³ÎÀ̸§public java.lang.String getName()
public void setWelcome(java.lang.String welcome)
welcome - À£ÄÄ ¸Þ½ÃÁö ÆÄÀÏ °æ·Îpublic java.lang.String getWelcome()
public void setBlacklist(java.lang.String blacklist)
public boolean inBlacklist(java.lang.String id)
id - ´ëÈ ¿äûÀÌ µé¾î¿Â MSN ¾ÆÀ̵ð
public void setLogger(Log4jLogger logger)
logger - ÆÄÀÏ ·Î°Åpublic Log4jLogger getLogger()
public void setArchiver(HttpArchiver archiver)
archiver - ´ëÈ ±â·ÏÀ» ³²±æ ¾ÆÄ«À̹öpublic HttpArchiver getArchiver()
public void setMsnIdList(MsnIdList msnIdList)
msnIdList - ¸ðµç º¿ ÀνºÅϽº¸¦ ´ãÀº ¸®½ºÆ®public void setParticipantList(MsnIdList participantList)
participantList - ÆÄƼ½ÃÆÝÆ® º¿ ÀνºÅϽº¸¦ ´ãÀº ¸®½ºÆ®public void setOpponentList(MsnIdList opponentList)
opponentList - ¿ÀÆ÷³ÍÆ® º¿ ÀνºÅϽº¸¦ ´ãÀº ¸®½ºÆ®public void addAvailable(Target target)
target - ´ëȰ¡ °¡´ÉÇÑ Targetpublic void removeAvailable(Target target)
target - ´ëȰ¡ ºÒ°¡´ÉÇÑ Targetpublic Target selectRandom(Target self)
public void setSession(Target participant,
Target opponent)
participant - ´ëȸ¦ ¿äûÇÑ Targetopponent - ´ëȸ¦ À̾îÁÙ Targetpublic Target unsetSession(Target target)
target - ¼¼¼ÇÀ» Á¦°ÅÇÒ Target
public Target findSession(Target target)
target - ¸Þ½ÃÁö¸¦ º¸³½ Target
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||