javax.jms
Ŭ·¡½º QueueRequestor

java.lang.Object
  |
  +--javax.jms.QueueRequestor

public class QueueRequestor
extends java.lang.Object

QueueRequestor ÇïÆÛ Ŭ·¡½º¸¦ »ç¿ëÇϸé(ÀÚ), ¼­ºñ½º ¿ä±¸ÀÇ ÀÛ¼ºÀÌ °£·«È­µË´Ï´Ù.

QueueRequestor constructor¡¡ ¡¡ ¿¡´Â, Æ®·£Àè¼Ç(transaction) 󸮵Ǿî ÀÖÁö ¾ÊÀº QueueSession ¹× ¸ñÀûÁö·Î¼­ÀÇ Queue °¡ ÁöÁ¤µË´Ï´Ù. ÀÌ constructor¡¡ ¡¡ Àº, ÀÀ´ä¿ëÀÇ TemporaryQueue ¸¦ ÀÛ¼ºÇØ, ¿ä±¸ ¸Þ¼¼ÁöÀÇ ¼Û½Å ¹× ÀÀ´äÀÇ ´ë±â¸¦ ½Ç½ÃÇÏ´Â request ¸Þ¼Òµå¸¦ Á¦°øÇÕ´Ï´Ù.

À̰ÍÀº ±âº»ÀûÀÎ ¿ä±¸/ÀÀ´äÀÇ Ãß»óÈ­À̸ç, ´ëü·ÎÀÇ »ç¿ë¿¡´Â À̰ÍÀ¸·Î ÃæºÐÇÕ´Ï´Ù. JMS ÇÁ·Î¹ÙÀÌ´õ ¹× Ŭ¶óÀÌ¾ðÆ®´Â, º¸´Ù °íµµÀÇ ¹öÁ¯À» ÀÚÀ¯·Ó°Ô ÀÛ¼ºÇÒ ¼ö ÀÖ½À´Ï´Ù.

°ü·Ã Ç׸ñ:
TopicRequestor

constructor¡¡ ¡¡ ÀÇ °³¿ä
QueueRequestor (QueueSession  session, Queue  queue)
          QueueRequestor Ŭ·¡½ºÀÇ constructor¡¡ ¡¡ ÀÔ´Ï´Ù.
 
¸Þ¼ÒµåÀÇ °³¿ä
 void close ()
          QueueRequestor ¹× ±× ¼¼¼ÇÀ» ´Ý½À´Ï´Ù.
 Message request (Message  message)
          ¿ä±¸¸¦ ¼Û½ÅÇØ, ÀÀ´äÀ» ´ë±âÇÕ´Ï´Ù.
 
Ŭ·¡½º java.lang.Object ·ÎºÎÅÍ °è½ÂÇÑ ¸Þ¼Òµå
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

constructor¡¡ ¡¡ ÀÇ »ó¼¼

QueueRequestor

public QueueRequestor(QueueSession  session,
                      Queue  queue)
               throws JMSException 
QueueRequestor Ŭ·¡½ºÀÇ constructor¡¡ ¡¡ ÀÔ´Ï´Ù.

ÀÌ ½ÇÀåÀº,AUTO_ACKNOWLEDGE ¶Ç´Â DUPS_OK_ACKNOWLEDGE ÀÇ ¸î°³ÀÇ Àü´Þ ¸ðµå·Î, ¼¼¼Ç ÆÄ¶ó¹ÌÅͰ¡ Æ®·£Àè¼Ç(transaction) 󸮵ÇÁö ¾Ê´Â °ÍÀ» ÀüÁ¦·Î Çϰí ÀÖ½À´Ï´Ù.

ÆÄ¶ó¹ÌÅÍ:
session - Å¥°¡ ¼Ò¼ÓÇÏ´Â QueueSession
queue - ¿ä±¸/ÀÀ´ä È£ÃâÀÇ ½ÇÇà ´ë»óÀÌ µÇ´Â Å¥
¿¹¿Ü:
JMSException - ³»ºÎ ¿¡·¯¸¦ À§Çؼ­(¶§¹®¿¡) JMS ÇÁ·Î¹ÙÀÌ´õ°¡ QueueRequestor ÀÇ ÀÛ¼º¿¡ ½ÇÆÐÇßÀ» °æ¿ì
InvalidDestinationException - ¹«È¿ÀΠť°¡ ÁöÁ¤µÇ¾úÀ» °æ¿ì
¸Þ¼ÒµåÀÇ »ó¼¼

request

public Message  request(Message  message)
                throws JMSException 
¿ä±¸¸¦ ¼Û½ÅÇØ, ÀÀ´äÀ» ´ë±âÇÕ´Ï´Ù. ¸ñÀûÁö JMSReplyTo ¿¡´Â, ÀϽà ť°¡ »ç¿ëµË´Ï´Ù. ÀÀ´äÀº ¿ä±¸ ¸¶´Ù 1 °³(»ì) »ÓÀÔ´Ï´Ù.
ÆÄ¶ó¹ÌÅÍ:
message - ¼Û½ÅÇÏ´Â ¸Þ¼¼Áö
¹Ýȯ°ª:
ÀÀ´ä ¸Þ¼¼Áö
¿¹¿Ü:
JMSException - ³»ºÎ ¿¡·¯¸¦ À§Çؼ­(¶§¹®¿¡) JMS ÇÁ·Î¹ÙÀÌ´õ°¡ ¿ä±¸ÀÇ ¿Ï·á¿¡ ½ÇÆÐÇßÀ» °æ¿ì

close

public void close()
           throws JMSException 
QueueRequestor ¹× ±× ¼¼¼ÇÀ» ´Ý½À´Ï´Ù.

ÇÁ·Î¹ÙÀÌ´õ´Â QueueRequestor ¿¡ ´ëÀÀÇÑ ¸®¼Ò½º¸¦ Java °¡»ó ¸Ó½Å ¿ÜºÎ¿¡ ÇÒ´çÇÏ´Â °æ¿ì°¡ ÀÖ±â (À§ÇØ)¶§¹®¿¡, ÀÌ·¯ÇÑ ¸®¼Ò½º°¡ ºÒÇÊ¿äÇÏ°Ô µÇ¾úÀ» °æ¿ì, Ŭ¶óÀÌ¾ðÆ®°¡ ¸®¼Ò½º¸¦ ´ÝÀ» Çʿ䰡 ÀÖ½À´Ï´Ù. ÀÌ·¯ÇÑ ¸®¼Ò½ºÀÇ ÀçÀÌ¿ëÀ» °¡º£Áö ÄÝ·º¼Ç¿¡ ¸Ã°åÀ» °æ¿ì, ÀûÀýÇÑ Å¸Àֿ̹¡ ÀçÀÌ¿ëÀ» ÇÑ´Ù°í´Â ÇÒ ¼ö ¾ø½À´Ï´Ù.

ÀÌ ¸Þ¼Òµå´Â,QueueRequestor constructor¡¡ ¡¡ ¿¡°Ô °Ç³×Áø QueueSession ¿ÀºêÁ§Æ®¸¦ ´Ý´Â °Í¿¡ ÁÖÀÇÇØ ÁÖ¼¼¿ä.

¿¹¿Ü:
JMSException - ³»ºÎ ¿¡·¯¸¦ À§Çؼ­(¶§¹®¿¡) JMS ÇÁ·Î¹ÙÀÌ´õ°¡ QueueRequestor ¸¦ ´Ý´Â Á¶ÀÛ¿¡ ½ÇÆÐÇßÀ» °æ¿ì


Copyright 2002 Sun Microsystems, Inc. All rights reserved.
»ç¿ë¿¡´Â»ç¿ë Çã¶ô °è¾àÀÌ Àû¿ëµË´Ï´Ù.