javax.jms
ÀÎÅÍÆäÀ̽º QueueSession
- ¸ðµç ½´ÆÛ ÀÎÅÍÆäÀ̽º:
- java.lang.Runnable, Session
- public interface QueueSession
- extends Session
QueueSession
¿ÀºêÁ§Æ®´Â,QueueReceiver
,QueueSender
,QueueBrowser
, ¹× TemporaryQueue
¿ÀºêÁ§Æ® ÀÛ¼º¿ëÀÇ ¸Þ¼Òµå¸¦ Á¦°øÇÕ´Ï´Ù.
QueueSession
ÀÇ Á¾·á½Ã¿¡, ¼ö½ÅÀÌ ³¡³ »óÅ·Π¹ÌÈ®ÀÎ ÀÀ´äÀÇ ¸Þ¼¼Áö°¡ Á¸ÀçÇÏ´Â °æ¿ì, ÀÌ·¯ÇÑ ¸Þ¼¼Áö´Â º¸°ü À¯ÁöµÇ¾î ÄÁ½´¸Ó(consumer)ÀÌ ´ÙÀ½¿¡ Å¥¿¡ ¾×¼¼½º ÇÒ ¶§¿¡ ÀçÀü´ÞµË´Ï´Ù.
- °ü·Ã Ç׸ñ:
Session
,
QueueConnection.createQueueSession(boolean, int)
,
XAQueueSession.getQueueSession()
ÀÎÅÍÆäÀ̽º javax.jms. Session ·ÎºÎÅÍ °è½ÂÇÑ ¸Þ¼Òµå |
close , commit , createBytesMessage , createMapMessage , createMessage , createObjectMessage , createObjectMessage , createStreamMessage , createTextMessage , createTextMessage , getMessageListener , getTransacted , recover , rollback , run , setMessageListener |
createQueue
public Queue createQueue(java.lang.String queueName)
throws JMSException
Queue
ÀÇ À̸§À» ÁöÁ¤ÇØ, Å¥ÀÇ ½Äº° Á¤º¸¸¦ ÀÛ¼ºÇÕ´Ï´Ù.
ÀÌ ±â´ÉÀÌ »ç¿ëµÇ´Â °ÍÀº, Ŭ¶óÀÌ¾ðÆ®°¡ µ¿ÀûÀ¸·Î Å¥ÀÇ ½Äº° Á¤º¸¸¦ Á¶ÀÛÇÒ Çʿ䰡 ÀÖ´Â, º¸±â µå¹® °æ¿ì »ÓÀÔ´Ï´Ù. Å¥ÀÇ ½Äº° Á¤º¸´Â, ÇÁ·Î¹ÙÀÌ´õ °íÀ¯ÀÇ À̸§À¸·Î ÀÛ¼ºÇÒ ¼ö ÀÖ½À´Ï´Ù. ÀÌ ±â´É¿¡ ÀÇÁ¸Çϴ Ŭ¶óÀÌ¾ðÆ®´Â, À̽ÄÇÒ ¼ö ¾ø½À´Ï´Ù.
ÀÌ ¸Þ¼Òµå´Â, ¹°¸®ÀûÀΠť¸¦ ÀÛ¼ºÇϱâ À§ÇÑÀÇ °ÍÀÌ ¾Æ´Õ´Ï´Ù. ¹°¸®ÀûÀΠťÀÇ ÀÛ¼ºÀº °ü¸® ŽºÅ©À̸ç, JMS API ¿¡ ÀÇÇØ °³½ÃµÇ¾î¾ß ÇÒ °ÍÀÌ ¾Æ´Õ´Ï´Ù. ¿¹¿Ü´Â ÀϽà ťÀÇ ÀÛ¼ºÀÔ´Ï´Ù. ÀÌ °æ¿ì¿¡´Â,createTemporaryQueue
¸Þ¼Òµå¸¦ »ç¿ëÇØ Å¥°¡ ÀÛ¼ºµË´Ï´Ù.
- ÆÄ¶ó¹ÌÅÍ:
queueName
- ÀÌ Queue
ÀÇ À̸§- ¹Ýȯ°ª:
- ÁöÁ¤µÈ À̸§ÀÇ
Queue
- ¿¹¿Ü:
JMSException
- ³»ºÎ ¿¡·¯¸¦ À§Çؼ(¶§¹®¿¡) ¼¼¼ÇÀÌ Å¥ÀÇ ÀÛ¼º¿¡ ½ÇÆÐÇßÀ» °æ¿ì
createReceiver
public QueueReceiver createReceiver(Queue queue)
throws JMSException
QueueReceiver
¿ÀºêÁ§Æ®¸¦ ÀÛ¼ºÇØ, ÁöÁ¤µÈ Å¥·ÎºÎÅÍ ¸Þ¼¼Áö¸¦ ¼ö½ÅÇÕ´Ï´Ù.
- ÆÄ¶ó¹ÌÅÍ:
queue
- ¾×¼¼½º ´ë»óÀÇ Queue
- ¿¹¿Ü:
JMSException
- ³»ºÎ ¿¡·¯¸¦ À§Çؼ(¶§¹®¿¡) ¼¼¼ÇÀÌ ¼ö½ÅÃøÀÇ ÀÛ¼º¿¡ ½ÇÆÐÇßÀ» °æ¿ìInvalidDestinationException
- ¹«È¿ÀΠť°¡ ÁöÁ¤µÇ¾úÀ» °æ¿ì
createReceiver
public QueueReceiver createReceiver(Queue queue,
java.lang.String messageSelector)
throws JMSException
QueueReceiver
¿ÀºêÁ§Æ®¸¦ ÀÛ¼ºÇØ, ¸Þ¼¼Áö ½Ç·ºÅ͸¦ »ç¿ëÇØ ÁöÁ¤µÈ Å¥·ÎºÎÅÍ ¸Þ¼¼Áö¸¦ ¼ö½ÅÇÕ´Ï´Ù.
- ÆÄ¶ó¹ÌÅÍ:
queue
- ¾×¼¼½º ´ë»óÀÇ Queue
messageSelector
- ¸Þ¼¼Áö ½Ç·ºÅͽĿ¡ ÀÏÄ¡ÇÏ´Â ÇÁ·ÓÆÛƼ¸¦ º¸°ü À¯ÁöÇÏ´Â ¸Þ¼¼Áö¸¸ÀÌ Àü´ÞµÈ´Ù. null Ä¡ ¶Ç´Â ÇÏ´ÃÀÇ Ä³¸¯ÅÍ ¶óÀÎÀº, ¸Þ¼¼Áö ÄÁ½´¸Ó(consumer)¿ëÀÇ ¸Þ¼¼Áö ½Ç·ºÅͰ¡ Á¸ÀçÇÏÁö ¾Ê´Â °ÍÀ» ³ªÅ¸³»´Â- ¿¹¿Ü:
JMSException
- ³»ºÎ ¿¡·¯¸¦ À§Çؼ(¶§¹®¿¡) ¼¼¼ÇÀÌ ¸®½Ã¹öÀÇ ÀÛ¼º¿¡ ½ÇÆÐÇßÀ» °æ¿ìInvalidDestinationException
- ¹«È¿ÀΠť°¡ ÁöÁ¤µÇ¾úÀ» °æ¿ìInvalidSelectorException
- ¸Þ¼¼Áö ½Ç·ºÅͰ¡ ¹«È¿ÀÎ °æ¿ì
createSender
public QueueSender createSender(Queue queue)
throws JMSException
QueueSender
¿ÀºêÁ§Æ®¸¦ ÀÛ¼ºÇØ, ÁöÁ¤µÈ Å¥¿¡ ¸Þ¼¼Áö¸¦ ¼Û½ÅÇÕ´Ï´Ù.
- ÆÄ¶ó¹ÌÅÍ:
queue
- ¾×¼¼½º ´ë»óÀÇ Queue
¶Ç´Â null (¹ÌÈ®ÀÎÀÇ ÇÁ·Îµà»çÀÇ °æ¿ì)- ¿¹¿Ü:
JMSException
- ³»ºÎ ¿¡·¯¸¦ À§Çؼ(¶§¹®¿¡) ¼Û½ÅÃøÀÌ Å¥ÀÇ ÀÛ¼º¿¡ ½ÇÆÐÇßÀ» °æ¿ìInvalidDestinationException
- ¹«È¿ÀΠť°¡ ÁöÁ¤µÇ¾úÀ» °æ¿ì
createBrowser
public QueueBrowser createBrowser(Queue queue)
throws JMSException
QueueBrowser
¿ÀºêÁ§Æ®¸¦ ÀÛ¼ºÇØ, ÁöÁ¤µÈ Å¥ÀÇ ¸Þ¼¼Áö¸¦ Á¶»çÇÕ´Ï´Ù.
- ÆÄ¶ó¹ÌÅÍ:
queue
- ¾×¼¼½º ´ë»óÀÇ Queue
- ¿¹¿Ü:
JMSException
- ³»ºÎ ¿¡·¯¸¦ À§Çؼ(¶§¹®¿¡) ¼¼¼ÇÀÌ ºê¶ó¿ìÀúÀÇ ÀÛ¼º¿¡ ½ÇÆÐÇßÀ» °æ¿ìInvalidDestinationException
- ¹«È¿ÀΠť°¡ ÁöÁ¤µÇ¾úÀ» °æ¿ì
createBrowser
public QueueBrowser createBrowser(Queue queue,
java.lang.String messageSelector)
throws JMSException
QueueBrowser
¿ÀºêÁ§Æ®¸¦ ÀÛ¼ºÇØ, ¸Þ¼¼Áö ½Ç·ºÅ͸¦ »ç¿ëÇØ ÁöÁ¤µÈ Å¥ÀÇ ¸Þ¼¼Áö¸¦ Á¶»çÇÕ´Ï´Ù.
- ÆÄ¶ó¹ÌÅÍ:
queue
- ¾×¼¼½º ´ë»óÀÇ Queue
messageSelector
- ¸Þ¼¼Áö ½Ç·ºÅͽĿ¡ ÀÏÄ¡ÇÏ´Â ÇÁ·ÓÆÛƼ¸¦ º¸°ü À¯ÁöÇÏ´Â ¸Þ¼¼Áö¸¸ÀÌ Àü´ÞµÈ´Ù. null Ä¡ ¶Ç´Â ÇÏ´ÃÀÇ Ä³¸¯ÅÍ ¶óÀÎÀº, ¸Þ¼¼Áö ÄÁ½´¸Ó(consumer)¿ëÀÇ ¸Þ¼¼Áö ½Ç·ºÅͰ¡ Á¸ÀçÇÏÁö ¾Ê´Â °ÍÀ» ³ªÅ¸³»´Â- ¿¹¿Ü:
JMSException
- ³»ºÎ ¿¡·¯¸¦ À§Çؼ(¶§¹®¿¡) ¼¼¼ÇÀÌ ºê¶ó¿ìÀúÀÇ ÀÛ¼º¿¡ ½ÇÆÐÇßÀ» °æ¿ìInvalidDestinationException
- ¹«È¿ÀΠť°¡ ÁöÁ¤µÇ¾úÀ» °æ¿ìInvalidSelectorException
- ¸Þ¼¼Áö ½Ç·ºÅͰ¡ ¹«È¿ÀÎ °æ¿ì
createTemporaryQueue
public TemporaryQueue createTemporaryQueue()
throws JMSException
TemporaryQueue
¿ÀºêÁ§Æ®¸¦ ÀÛ¼ºÇÕ´Ï´Ù. À¯È¿±â°£Àº,QueueConnection
ÀÇ À¯È¿±â°£ÀÌ µË´Ï´Ù (±× ÀÌÀü¿¡ »èÁ¦µÇ´Â °æ¿ì¸¦ Á¦¿ÜÇÏ´Ù).
- ¹Ýȯ°ª:
- ÀϽà ťÀÇ ½Äº° Á¤º¸
- ¿¹¿Ü:
JMSException
- ³»ºÎ ¿¡·¯¸¦ À§Çؼ(¶§¹®¿¡) ¼¼¼ÇÀÌ ÀϽà ťÀÇ ÀÛ¼º¿¡ ½ÇÆÐÇßÀ» °æ¿ì
Copyright 2002 Sun Microsystems, Inc. All rights reserved.
»ç¿ë¿¡´Â»ç¿ë Çã¶ô °è¾àÀÌ Àû¿ëµË´Ï´Ù.