|
|||||||||
ÀüÀÇ Å¬·¡½º ´ÙÀ½ÀÇ Å¬·¡½º | ÇÁ·¹ÀÓ ÀÖ¾î ÇÁ·¹ÀÓ ¾øÀ½ | ||||||||
°³¿ä: ³»ºÎ Ŭ·¡½º | Çʵå | constructor¡¡ ¡¡ | ¸Þ¼Òµå | »ó¼¼: Çʵå | constructor¡¡ ¡¡ | ¸Þ¼Òµå |
TopicSession
¿ÀºêÁ§Æ®´Â,TopicPublisher
,TopicSubscriber
, ¹× TemporaryTopic
¿ÀºêÁ§Æ®ÀÇ ÀÛ¼º¿ë ¸Þ¼Òµå¸¦ Á¦°øÇÕ´Ï´Ù. ÀÌ ¿ÀºêÁ§Æ®´Â, Ŭ¶óÀ̾ðÆ®ÀÇ Áö¼Ó¼º »çºê½ºÅ©¶óÀ̹ÙÀÇ »èÁ¦¿ë ¸Þ¼Òµåµµ Á¦°øÇÕ´Ï´Ù.
Session
,
TopicConnection.createTopicSession(boolean, int)
,
XATopicSession.getTopicSession()
ÀÎÅÍÆäÀ̽º javax.jms. Session ·ÎºÎÅÍ °è½ÂÇÑ Çʵå |
AUTO_ACKNOWLEDGE , CLIENT_ACKNOWLEDGE , DUPS_OK_ACKNOWLEDGE |
¸Þ¼ÒµåÀÇ °³¿ä | |
TopicSubscriber |
createDurableSubscriber (Topic topic,
java.lang.String name)
ÁöÁ¤µÈ ÅäÇÈ¿¡ ´ëÇÑ Áö¼Ó¼º »çºê½ºÅ©¶óÀ̹ٸ¦ ÀÛ¼ºÇÕ´Ï´Ù. |
TopicSubscriber |
createDurableSubscriber (Topic topic,
java.lang.String name,
java.lang.String messageSelector,
boolean noLocal)
¸Þ¼¼Áö ½Ç·ºÅ͸¦ »ç¿ëÇÏ´ÂÁö, µ¶ÀÚÀûÀÎ Á¢¼Ó¿¡ ÀÇÇØ ÆÄºê¸´½´ µÈ ¸Þ¼¼Áö¸¦ Àü´ÞÇÏ´ÂÁö ¾î¶²Áö¸¦ ÁöÁ¤ÇØ, ƯÁ¤ÀÇ ÅäÇÈ¿¡ ´ëÇÑ Áö¼Ó¼º »çºê½ºÅ©¶óÀ̹ٸ¦ ÀÛ¼ºÇÕ´Ï´Ù. |
TopicPublisher |
createPublisher (Topic topic)
ÁöÁ¤µÈ ÅäÇÈ¿ëÀÇ ÆÄºê¸´»þ¸¦ ÀÛ¼ºÇÕ´Ï´Ù. |
TopicSubscriber |
createSubscriber (Topic topic)
ÁöÁ¤µÈ ÅäÇÈ¿¡ ´ëÇÑ Áö¼Ó¼ºÀÌ ¾ø´Â »çºê½ºÅ©¶óÀ̹ٸ¦ ÀÛ¼ºÇÕ´Ï´Ù. |
TopicSubscriber |
createSubscriber (Topic topic,
java.lang.String messageSelector,
boolean noLocal)
¸Þ¼¼Áö ½Ç·ºÅ͸¦ »ç¿ëÇÏ´ÂÁö, µ¶ÀÚÀûÀÎ Á¢¼Ó¿¡ ÀÇÇØ ÆÄºê¸´½´ µÈ ¸Þ¼¼Áö¸¦ Àü´ÞÇÏ´ÂÁö ¾î¶²Áö¸¦ ÁöÁ¤ÇØ, ƯÁ¤ÀÇ ÅäÇÈ¿¡ ´ëÇÑ Áö¼Ó¼ºÀÌ ¾ø´Â »çºê½ºÅ©¶óÀ̹ٸ¦ ÀÛ¼ºÇÕ´Ï´Ù. |
TemporaryTopic |
createTemporaryTopic ()
TemporaryTopic ¿ÀºêÁ§Æ®¸¦ ÀÛ¼ºÇÕ´Ï´Ù. |
Topic |
createTopic (java.lang.String topicName)
Topic ÀÇ À̸§À» ÁöÁ¤ÇØ, ÅäÇÈÀÇ ½Äº° Á¤º¸¸¦ ÀÛ¼ºÇÕ´Ï´Ù.
|
void |
unsubscribe (java.lang.String name)
Ŭ¶óÀÌ¾ðÆ®¿¡ ÀÇÇØ ÀÛ¼ºµÈ Áö¼Ó¼º ¿¹¾à ±¸µ¶À» ÇØÁ¦ÇÕ´Ï´Ù. |
ÀÎÅÍÆäÀ̽º javax.jms. Session ·ÎºÎÅÍ °è½ÂÇÑ ¸Þ¼Òµå |
close , commit , createBytesMessage , createMapMessage , createMessage , createObjectMessage , createObjectMessage , createStreamMessage , createTextMessage , createTextMessage , getMessageListener , getTransacted , recover , rollback , run , setMessageListener |
¸Þ¼ÒµåÀÇ »ó¼¼ |
public Topic createTopic(java.lang.String topicName) throws JMSException
Topic
ÀÇ À̸§À» ÁöÁ¤ÇØ, ÅäÇÈÀÇ ½Äº° Á¤º¸¸¦ ÀÛ¼ºÇÕ´Ï´Ù.
ÀÌ ±â´ÉÀÌ »ç¿ëµÇ´Â °ÍÀº, Ŭ¶óÀÌ¾ðÆ®°¡ µ¿ÀûÀ¸·Î ÅäÇÈÀÇ ½Äº° Á¤º¸¸¦ Á¶ÀÛÇÒ Çʿ䰡 ÀÖ´Â, º¸±â µå¹® °æ¿ì »ÓÀÔ´Ï´Ù. À̰Ϳ¡ ÀÇÇØ, ÇÁ·Î¹ÙÀÌ´õ °íÀ¯ÀÇ À̸§À» »ç¿ëÇØ ÅäÇÈÀÇ ½Äº° Á¤º¸¸¦ ÀÛ¼ºÇÒ ¼ö ÀÖ½À´Ï´Ù. ÀÌ ±â´É¿¡ ÀÇÁ¸Çϴ Ŭ¶óÀÌ¾ðÆ®´Â, À̽ÄÇÒ ¼ö ¾ø½À´Ï´Ù.
ÀÌ ¸Þ¼Òµå´Â, ¹°¸®ÀûÀÎ ÅäÇÈÀ» ÀÛ¼ºÇϱâ À§ÇÑÀÇ °ÍÀÌ ¾Æ´Õ´Ï´Ù. ¹°¸®ÀûÀÎ ÅäÇÈÀÇ ÀÛ¼ºÀº °ü¸® ŽºÅ©À̸ç, JMS API ¿¡ ÀÇÇØ °³½ÃµÇ¾î¾ß ÇÒ °ÍÀÌ ¾Æ´Õ´Ï´Ù. ´Ù¸¸, ÀϽà ÅäÇÈÀÇ ÀÛ¼ºÀº ¿¹¿ÜÀÔ´Ï´Ù. ÀÌ °æ¿ì´Â,createTemporaryTopic
¸Þ¼Òµå¸¦ »ç¿ëÇØ ÅäÇÈÀÌ ÀÛ¼ºµË´Ï´Ù.
topicName
- ÀÌ Topic
ÀÇ À̸§Topic
JMSException
- ³»ºÎ ¿¡·¯¸¦ À§Çؼ(¶§¹®¿¡) ¼¼¼ÇÀÌ ÅäÇÈÀÇ ÀÛ¼º¿¡ ½ÇÆÐÇßÀ» °æ¿ìpublic TopicSubscriber createSubscriber(Topic topic) throws JMSException
Ŭ¶óÀÌ¾ðÆ®´Â,TopicSubscriber
¿ÀºêÁ§Æ®¸¦ »ç¿ëÇØ, ÅäÇÈ¿¡ ÆÄºê¸´½´ µÈ ¸Þ¼¼Áö¸¦ ¼ö½ÅÇÕ´Ï´Ù.
Åë»óÀÇ TopicSubscriber
¿ÀºêÁ§Æ®´Â, Áö¼Ó¼ºÀÌ ¾ø½À´Ï´Ù. ÀÌ·¯ÇÑ ¿ÀºêÁ§Æ®´Â, ¾×ƼºêÇÑ µ¿¾È¿¡ ÆÄºê¸´½´ µÇ´Â ¸Þ¼¼Áö¸¸À» ¼ö½ÅÇÕ´Ï´Ù.
Á¢¼ÓÀÌ, ÅäÇÈÀÇ ÆÄºê¸´½´¿Í »çºê½ºÅ©¶óÀ̺êÀÇ ¾çÂÊ ¸ðµÎ¸¦ ½ÇÇàÇÏ´Â °æ¿ì°¡ ÀÖ½À´Ï´Ù. »çºê½ºÅ©¶óÀ̹ٴÂ,NoLocal
¼Ó¼ºÀ» »ç¿ëÇØ, µ¶ÀÚÀûÀÎ Á¢¼Ó¿¡ ÀÇÇØ ÆÄºê¸´½´ µÈ ¸Þ¼¼ÁöÀÇ Àü´ÞÀ» ±ÝÁöÇÒ ¼ö ÀÖ½À´Ï´Ù. ÀÌ ¼Ó¼ºÀÇ µðÆúƮġ´Â false ÀÔ´Ï´Ù.
topic
- »çºê½ºÅ©¶óÀ̺ê ÇÏ´Â Topic
JMSException
- ³»ºÎ ¿¡·¯¸¦ À§Çؼ(¶§¹®¿¡) ¼¼¼ÇÀÌ »çºê½ºÅ©¶óÀ̹ÙÀÇ ÀÛ¼º¿¡ ½ÇÆÐÇßÀ» °æ¿ìInvalidDestinationException
- ¹«È¿ÀÎ ÅäÇÈÀÌ ÁöÁ¤µÇ¾úÀ» °æ¿ìpublic TopicSubscriber createSubscriber(Topic topic, java.lang.String messageSelector, boolean noLocal) throws JMSException
Ŭ¶óÀÌ¾ðÆ®´Â,TopicSubscriber
¿ÀºêÁ§Æ®¸¦ »ç¿ëÇØ, ÅäÇÈ¿¡ ÆÄºê¸´½´ µÈ ¸Þ¼¼Áö¸¦ ¼ö½ÅÇÕ´Ï´Ù.
Åë»óÀÇ TopicSubscriber
¿ÀºêÁ§Æ®´Â, Áö¼Ó¼ºÀÌ ¾ø½À´Ï´Ù. ÀÌ·¯ÇÑ ¿ÀºêÁ§Æ®´Â, ¾×ƼºêÇÑ µ¿¾È¿¡ ÆÄºê¸´½´ µÇ´Â ¸Þ¼¼Áö¸¸À» ¼ö½ÅÇÕ´Ï´Ù.
»çºê½ºÅ©¶óÀ̹ÙÀÇ ¸Þ¼¼Áö ½Ç·ºÅÍ¿¡ ÀÇÇØ ÇÊÅÍ Ã³¸®µÈ ¸Þ¼¼Áö°¡, »çºê½ºÅ©¶óÀ̹ٿ¡ Àü´ÞµÉ °ÍÀº ¾ø½À´Ï´Ù. »çºê½ºÅ©¶óÀ̹ٷκÎÅÍ º¸¸é(ÀÚ), ÀÌ·¯ÇÑ ¸Þ¼¼Áö´Â Á¸ÀçÇÏÁö ¾Ê½À´Ï´Ù.
Á¢¼ÓÀÌ, ÅäÇÈÀÇ ÆÄºê¸´½´¿Í »çºê½ºÅ©¶óÀ̺êÀÇ ¾çÂÊ ¸ðµÎ¸¦ ½ÇÇàÇÏ´Â °æ¿ì°¡ ÀÖ½À´Ï´Ù. »çºê½ºÅ©¶óÀ̹ٴÂ,NoLocal
¼Ó¼ºÀ» »ç¿ëÇØ, µ¶ÀÚÀûÀÎ Á¢¼Ó¿¡ ÀÇÇØ ÆÄºê¸´½´ µÈ ¸Þ¼¼ÁöÀÇ Àü´ÞÀ» ±ÝÁöÇÒ ¼ö ÀÖ½À´Ï´Ù. ÀÌ ¼Ó¼ºÀÇ µðÆúƮġ´Â false ÀÔ´Ï´Ù.
topic
- »çºê½ºÅ©¶óÀ̺ê ÇÏ´Â Topic
messageSelector
- ¸Þ¼¼Áö ½Ç·ºÅͽĿ¡ ÀÏÄ¡ÇÏ´Â ÇÁ·ÓÆÛƼ¸¦ º¸°ü À¯ÁöÇÏ´Â ¸Þ¼¼Áö¸¸ÀÌ Àü´ÞµÈ´Ù. null Ä¡ ¶Ç´Â ÇÏ´ÃÀÇ Ä³¸¯ÅÍ ¶óÀÎÀº, ¸Þ¼¼Áö ÄÁ½´¸Ó(consumer)¿ëÀÇ ¸Þ¼¼Áö ½Ç·ºÅͰ¡ Á¸ÀçÇÏÁö ¾Ê´Â °ÍÀ» ³ªÅ¸³»´ÂnoLocal
- ¼³Á¤Çϸé(ÀÚ), µ¶ÀÚÀûÀÎ Á¢¼Ó¿¡ ÀÇÇØ ÆÄºê¸´½´ µÈ ¸Þ¼¼ÁöÀÇ Àü´ÞÀÌ ±ÝÁöµÇ´ÂJMSException
- ³»ºÎ ¿¡·¯¸¦ À§Çؼ(¶§¹®¿¡) ¼¼¼ÇÀÌ »çºê½ºÅ©¶óÀ̹ÙÀÇ ÀÛ¼º¿¡ ½ÇÆÐÇßÀ» °æ¿ìInvalidDestinationException
- ¹«È¿ÀÎ ÅäÇÈÀÌ ÁöÁ¤µÇ¾úÀ» °æ¿ìInvalidSelectorException
- ¸Þ¼¼Áö ½Ç·ºÅͰ¡ ¹«È¿ÀÎ °æ¿ìpublic TopicSubscriber createDurableSubscriber(Topic topic, java.lang.String name) throws JMSException
ÅäÇÈ¿¡ ´ëÇØ¼ ÆÄºê¸´½´ µÈ ¸ðµç ¸Þ¼¼Áö (»çºê½ºÅ©¶óÀٰ̹¡ ¾×ƼºêÇÏÁö ¾ÊÀº »óÅ·ΠÆÄºê¸´½´ µÈ ¸Þ¼¼Áö¸¦ Æ÷ÇÔÇÑ´Ù)¸¦ Ŭ¶óÀÌ¾ðÆ®°¡ ¼ö½ÅÇÒ Çʿ䰡 ÀÖ´Â °æ¿ì, Áö¼Ó¼ºÀÌ ÀÖ´Â TopicSubscriber
°¡ »ç¿ëµË´Ï´Ù. JMS ÇÁ·Î¹ÙÀÌ´õ´Â, ÀÌ Áö¼Ó¼º ¿¹¾à ±¸µ¶ÀÇ ±â·ÏÀ» º¸°ü À¯ÁöÇØ, ÀÌ Áö¼Ó¼º »çºê½ºÅ©¶óÀ̹ٿ¡ ÀÇÇØ È®ÀÎ ÀÀ´äµÇ´ÂÁö, ±âÇÑ ¸¶°¨ÀÌ µÉ ¶§±îÁö ÅäÇÈÀÇ ÆÄºê¸´»þ·ÎºÎÅÍÀÇ ¸Þ¼¼Áö ¸ðµç °ÍÀÌ È®½ÇÈ÷ º¸°ü À¯ÁöµÇµµ·Ï(µíÀÌ) ÇÕ´Ï´Ù.
Áö¼Ó¼º »çºê½ºÅ©¶óÀ̹ٸ¦ º¸°ü À¯ÁöÇÏ´Â ¼¼¼ÇÀº, Ç×»ó µ¿ÀÏÇÑ Å¬¶óÀÌ¾ðÆ® ½Äº°ÀÚ¸¦ Á¦°øÇÒ Çʿ䰡 ÀÖ½À´Ï´Ù. ¶Ç, °¢ Ŭ¶óÀÌ¾ðÆ®´Â, ÀÛ¼ºÇÏ´Â Áö¼Ó¼ºÀÌ ÀÖ´Â °¢ ¿¹¾à ±¸µ¶À» ÀÏÀÇ¿¡ ½Äº°ÇÏ´Â À̸§À» (Ŭ¶óÀÌ¾ðÆ® ½Äº°ÀÚ³»¿¡¼) ÁöÁ¤ÇÒ Çʿ䰡 ÀÖ½À´Ï´Ù. Áö¼Ó¼ºÀÌ Àִ ƯÁ¤ÀÇ ¿¹¾à ±¸µ¶¿ëÀÇ TopicSubscriber
¸¦ º¸°ü À¯ÁöÇÒ ¼ö ÀÖ´Â °ÍÀº, ÇÑ ¹ø¿¡ 1 °³ÀÇ ¼¼¼Ç »ÓÀÔ´Ï´Ù.
Ŭ¶óÀÌ¾ðÆ®´Â, Áö¼Ó¼ºÀÌ ÀÖ´Â µ¿¸íÀÇ TopicSubscriber
¸¦ ÀÛ¼ºÇØ, ÅäÇÈÀ̳ª ¸Þ¼¼Áö ½Ç·ºÅ͸¦ »õ·Ó°Ô ÀÛ¼ºÇÏ´Â °ÍÀ¸·Î½á, Áö¼Ó¼ºÀÌ ÀÖ´Â ±âÁ¸ÀÇ ¿¹¾à ±¸µ¶À» º¯°æÇÒ ¼ö ÀÖ½À´Ï´Ù. Áö¼Ó¼º »çºê½ºÅ©¶óÀ̹ٸ¦ º¯°æÇÏ´Â °ÍÀº, ÀÌÀüÀÇ »çºê½ºÅ©¶óÀ̹ٸ¦ ÇØÁ¦ (»èÁ¦)ÇØ »õ·Î¿î »çºê½ºÅ©¶óÀ̹ٸ¦ ÀÛ¼ºÇÏ´Â °ÍÀ¸·Î µî°¡ÀÔ´Ï´Ù.
Á¢¼ÓÀÌ, ÅäÇÈÀÇ ÆÄºê¸´½´¿Í »çºê½ºÅ©¶óÀ̺êÀÇ ¾çÂÊ ¸ðµÎ¸¦ ½ÇÇàÇÏ´Â °æ¿ì°¡ ÀÖ½À´Ï´Ù. »çºê½ºÅ©¶óÀ̹ٴÂ,NoLocal
¼Ó¼ºÀ» »ç¿ëÇØ, µ¶ÀÚÀûÀÎ Á¢¼Ó¿¡ ÀÇÇØ ÆÄºê¸´½´ µÈ ¸Þ¼¼ÁöÀÇ Àü´ÞÀ» ±ÝÁöÇÒ ¼ö ÀÖ½À´Ï´Ù. ÀÌ ¼Ó¼ºÀÇ µðÆúƮġ´Â false ÀÔ´Ï´Ù.
topic
- »çºê½ºÅ©¶óÀ̺ê ÇÏ´Â ÀϽÃÀûÀÌ ¾Æ´Ñ Topic
name
- ÀÌ ¿¹¾à ±¸µ¶ÀÇ ½Äº°·Î »ç¿ëÇÏ´Â À̸§JMSException
- ³»ºÎ ¿¡·¯¸¦ À§Çؼ(¶§¹®¿¡) ¼¼¼ÇÀÌ »çºê½ºÅ©¶óÀ̹ÙÀÇ ÀÛ¼º¿¡ ½ÇÆÐÇßÀ» °æ¿ìInvalidDestinationException
- ¹«È¿ÀÎ ÅäÇÈÀÌ ÁöÁ¤µÇ¾úÀ» °æ¿ìpublic TopicSubscriber createDurableSubscriber(Topic topic, java.lang.String name, java.lang.String messageSelector, boolean noLocal) throws JMSException
ÅäÇÈ¿¡ ´ëÇØ¼ ÆÄºê¸´½´ µÈ ¸ðµç ¸Þ¼¼Áö (»çºê½ºÅ©¶óÀٰ̹¡ ¾×ƼºêÇÏÁö ¾ÊÀº »óÅ·ΠÆÄºê¸´½´ µÈ ¸Þ¼¼Áö¸¦ Æ÷ÇÔÇÑ´Ù)¸¦ Ŭ¶óÀÌ¾ðÆ®°¡ ¼ö½ÅÇÒ Çʿ䰡 ÀÖ´Â °æ¿ì, Áö¼Ó¼ºÀÌ ÀÖ´Â TopicSubscriber
°¡ »ç¿ëµË´Ï´Ù. JMS ÇÁ·Î¹ÙÀÌ´õ´Â, ÀÌ Áö¼Ó¼º ¿¹¾à ±¸µ¶ÀÇ ±â·ÏÀ» º¸°ü À¯ÁöÇØ, ÀÌ Áö¼Ó¼º »çºê½ºÅ©¶óÀ̹ٿ¡ ÀÇÇØ È®ÀÎ ÀÀ´äµÇ´ÂÁö, ±âÇÑ ¸¶°¨ÀÌ µÉ ¶§±îÁö ÅäÇÈÀÇ ÆÄºê¸´»þ·ÎºÎÅÍÀÇ ¸Þ¼¼Áö ¸ðµç °ÍÀÌ È®½ÇÈ÷ º¸°ü À¯ÁöµÇµµ·Ï(µíÀÌ) ÇÕ´Ï´Ù.
Áö¼Ó¼º »çºê½ºÅ©¶óÀ̹ٸ¦ º¸°ü À¯ÁöÇÏ´Â ¼¼¼ÇÀº, Ç×»ó µ¿ÀÏÇÑ Å¬¶óÀÌ¾ðÆ® ½Äº°ÀÚ¸¦ Á¦°øÇÒ Çʿ䰡 ÀÖ½À´Ï´Ù. ¶Ç, °¢ Ŭ¶óÀÌ¾ðÆ®´Â, ÀÛ¼ºÇÏ´Â Áö¼Ó¼ºÀÌ ÀÖ´Â °¢ ¿¹¾à ±¸µ¶À» ÀÏÀÇ¿¡ ½Äº°ÇÏ´Â À̸§À» (Ŭ¶óÀÌ¾ðÆ® ½Äº°ÀÚ³»¿¡¼) ÁöÁ¤ÇÒ Çʿ䰡 ÀÖ½À´Ï´Ù. Áö¼Ó¼ºÀÌ Àִ ƯÁ¤ÀÇ ¿¹¾à ±¸µ¶¿ëÀÇ TopicSubscriber
¸¦ º¸°ü À¯ÁöÇÒ ¼ö ÀÖ´Â °ÍÀº, ÇÑ ¹ø¿¡ 1 °³ÀÇ ¼¼¼Ç »ÓÀÔ´Ï´Ù. ¾×ƼºêÇÏÁö ¾ÊÀº Áö¼Ó¼º »çºê½ºÅ©¶óÀ̹ٴÂ, Á¸ÀçÇÏÁö¸¸, ÇöÀç ¸Þ¼¼Áö ÄÁ½´¸Ó(consumer)°¡ °ü·ÃÁöÀ» ¼ö ÀÖÁö ¾ÊÀº »çºê½ºÅ©¶óÀ̹ÙÀÔ´Ï´Ù.
Ŭ¶óÀÌ¾ðÆ®´Â, Áö¼Ó¼ºÀÌ ÀÖ´Â µ¿¸íÀÇ TopicSubscriber
¸¦ ÀÛ¼ºÇØ, ÅäÇÈÀ̳ª ¸Þ¼¼Áö ½Ç·ºÅ͸¦ »õ·Ó°Ô ÀÛ¼ºÇÏ´Â °ÍÀ¸·Î½á, Áö¼Ó¼ºÀÌ ÀÖ´Â ±âÁ¸ÀÇ ¿¹¾à ±¸µ¶À» º¯°æÇÒ ¼ö ÀÖ½À´Ï´Ù. Áö¼Ó¼º »çºê½ºÅ©¶óÀ̹ٸ¦ º¯°æÇÏ´Â °ÍÀº, ÀÌÀüÀÇ »çºê½ºÅ©¶óÀ̹ٸ¦ ÇØÁ¦ (»èÁ¦)ÇØ »õ·Î¿î »çºê½ºÅ©¶óÀ̹ٸ¦ ÀÛ¼ºÇÏ´Â °ÍÀ¸·Î µî°¡ÀÔ´Ï´Ù.
topic
- »çºê½ºÅ©¶óÀ̺ê ÇÏ´Â ÀϽÃÀûÀÌ ¾Æ´Ñ Topic
name
- ÀÌ ¿¹¾à ±¸µ¶ÀÇ ½Äº°·Î »ç¿ëÇÏ´Â À̸§messageSelector
- ¸Þ¼¼Áö ½Ç·ºÅͽĿ¡ ÀÏÄ¡ÇÏ´Â ÇÁ·ÓÆÛƼ¸¦ º¸°ü À¯ÁöÇÏ´Â ¸Þ¼¼Áö¸¸ÀÌ Àü´ÞµÈ´Ù. null Ä¡ ¶Ç´Â ÇÏ´ÃÀÇ Ä³¸¯ÅÍ ¶óÀÎÀº, ¸Þ¼¼Áö ÄÁ½´¸Ó(consumer)¿ëÀÇ ¸Þ¼¼Áö ½Ç·ºÅͰ¡ Á¸ÀçÇÏÁö ¾Ê´Â °ÍÀ» ³ªÅ¸³»´ÂnoLocal
- ¼³Á¤Çϸé(ÀÚ), µ¶ÀÚÀûÀÎ Á¢¼Ó¿¡ ÀÇÇØ ÆÄºê¸´½´ µÈ ¸Þ¼¼ÁöÀÇ Àü´ÞÀÌ ±ÝÁöµÇ´ÂJMSException
- ³»ºÎ ¿¡·¯¸¦ À§Çؼ(¶§¹®¿¡) ¼¼¼ÇÀÌ »çºê½ºÅ©¶óÀ̹ÙÀÇ ÀÛ¼º¿¡ ½ÇÆÐÇßÀ» °æ¿ìInvalidDestinationException
- ¹«È¿ÀÎ ÅäÇÈÀÌ ÁöÁ¤µÇ¾úÀ» °æ¿ìInvalidSelectorException
- ¸Þ¼¼Áö ½Ç·ºÅͰ¡ ¹«È¿ÀÎ °æ¿ìpublic TopicPublisher createPublisher(Topic topic) throws JMSException
Ŭ¶óÀÌ¾ðÆ®´Â,TopicPublisher
¿ÀºêÁ§Æ®¸¦ »ç¿ëÇØ ÅäÇÈ¿¡ ´ëÇÑ ¸Þ¼¼Áö¸¦ ÆÄºê¸´½´ ÇÕ´Ï´Ù. Ŭ¶óÀÌ¾ðÆ®´Â, ÅäÇÈ¿¡ ´ëÇÑ TopicPublisher
¸¦ ÀÛ¼ºÇÒ ¶§¸¶´Ù, ÀÌÀü¿¡ ¼Û½ÅÇÑ ¸Þ¼¼Áö¿Í ¼ø¼ÀÇ °ü·Ã¼ºÀÌ ¾ø´Â ¸Þ¼¼Áö ¼øÂ÷ ¼ø¼¸¦ »õ·Ó°Ô Á¤ÀÇÇÕ´Ï´Ù.
topic
- ÆÄºê¸´½´ ´ë»óÀÇ Topic
¶Ç´Â null (¹ÌÈ®ÀÎÀÇ ÇÁ·Îµà»çÀÇ °æ¿ì)JMSException
- ³»ºÎ ¿¡·¯¸¦ À§Çؼ(¶§¹®¿¡) ¼¼¼ÇÀÌ ÆÄºê¸´»þÀÇ ÀÛ¼º¿¡ ½ÇÆÐÇßÀ» °æ¿ìInvalidDestinationException
- ¹«È¿ÀÎ ÅäÇÈÀÌ ÁöÁ¤µÇ¾úÀ» °æ¿ìpublic TemporaryTopic createTemporaryTopic() throws JMSException
TemporaryTopic
¿ÀºêÁ§Æ®¸¦ ÀÛ¼ºÇÕ´Ï´Ù. À¯È¿±â°£Àº,TopicConnection
ÀÇ À¯È¿±â°£ÀÌ µË´Ï´Ù (±× ÀÌÀü¿¡ »èÁ¦µÇ´Â °æ¿ì¸¦ Á¦¿ÜÇÏ´Ù). JMSException
- ³»ºÎ ¿¡·¯¸¦ À§Çؼ(¶§¹®¿¡) ¼¼¼ÇÀÌ ÀϽà ÅäÇÈÀÇ ÀÛ¼º¿¡ ½ÇÆÐÇßÀ» °æ¿ìpublic void unsubscribe(java.lang.String name) throws JMSException
ÀÌ ¸Þ¼Òµå´Â, ÇÁ·Î¹ÙÀÌ´õ°¡ »çºê½ºÅ©¶óÀ̹ٿ¡ ´ë½ÅÇØ À¯ÁöÇϰí ÀÖ´Â »óŸ¦ »èÁ¦ÇÕ´Ï´Ù.
Áö¼Ó¼º ¿¹¾à ±¸µ¶ÀÇ ¾×ƼºêÇÑ TopicSubscriber
°¡ Á¸ÀçÇÏ´Â °æ¿ì, ¶Ç´Â ó¸®µÈ ¸Þ¼¼Áö°¡ º¸·ùÁßÀÇ Æ®·£Àè¼Ç(transaction)ÀÇ ÀϺÎÀÎÁö, ¼¼¼Ç³»¿¡¼ È®ÀÎ ÀÀ´äµÇ¾î ÀÖÁö ¾ÊÀº °æ¿ì, Ŭ¶óÀÌ¾ðÆ®´Â ±× ¿¹¾à ±¸µ¶À» »èÁ¦ ÇØ¼´Â ¾ÈµË´Ï´Ù.
name
- ÀÌ ¿¹¾à ±¸µ¶ÀÇ ½Äº°·Î »ç¿ëÇÏ´Â À̸§JMSException
- ³»ºÎ ¿¡·¯¸¦ À§Çؼ(¶§¹®¿¡) ¼¼¼ÇÀÌ Áö¼Ó¼º ¿¹¾à ±¸µ¶ÀÇ »çºê½ºÅ©¶óÀ̺ê ÇØÁ¦¿¡ ½ÇÆÐÇßÀ» °æ¿ìInvalidDestinationException
- ¹«È¿ÀÎ ¿¹¾à ±¸µ¶¸íÀÌ ÁöÁ¤µÇ¾úÀ» °æ¿ì
|
|||||||||
ÀüÀÇ Å¬·¡½º ´ÙÀ½ÀÇ Å¬·¡½º | ÇÁ·¹ÀÓ ÀÖ¾î ÇÁ·¹ÀÓ ¾øÀ½ | ||||||||
°³¿ä: ³»ºÎ Ŭ·¡½º | Çʵå | constructor¡¡ ¡¡ | ¸Þ¼Òµå | »ó¼¼: Çʵå | constructor¡¡ ¡¡ | ¸Þ¼Òµå |