javax.jms
ÀÎÅÍÆäÀ̽º Message

±âÁ¸ÀÇ ¼­ºê ÀÎÅÍÆäÀ̽ºÀÇ À϶÷:
BytesMessage , MapMessage , ObjectMessage , StreamMessage , TextMessage

public interface Message

Message ÀÎÅÍÆäÀ̽º´Â, ¸ðµç JMS ¸Þ¼¼ÁöÀÇ ·çÆ® ÀÎÅÍÆäÀ̽ºÀÔ´Ï´Ù. ÀÌ ÀÎÅÍÆäÀ̽º´Â, ¸ðµç ¸Þ¼¼Áö·Î »ç¿ëµÇ´Â ¸Þ¼¼ÁöÇì´õ ¹× acknowledge ¸Þ¼Òµå¸¦ Á¤ÀÇÇÕ´Ï´Ù.

¸Þ¼¼Áö ÁöÇ⠹̵é¿þ¾î (MOM) Á¦Ç°ÀÇ ´ëºÎºÐÀº, ¸Þ¼¼Áö¸¦ Çì´õ ¹× À¯·á ÇÏÁßÀ¸·Î ±¸¼ºµÇ´Â °æ·® ¿£Æ¼Æ¼·Î¼­ ó¸®ÇÕ´Ï´Ù. Çì´õ¿¡´Â ¸Þ¼¼ÁöÀÇ °æ·Î ÁöÁ¤ ¹× ½Äº° Á¤º¸¿¡ »ç¿ëµÇ´Â Çʵ尡 Æ÷ÇԵǾî À¯·á ÇÏÁß¿¡´Â ¼Û½ÅÁßÀÇ ¾îÇø®ÄÉÀÌ¼Ç µ¥ÀÌÅͰ¡ Æ÷ÇԵ˴ϴÙ.

ÀÌ ÀϹÝÀûÀÎ ÆûÀÇ ¹üÀ§³»¿¡¼­, ¸Þ¼¼ÁöÀÇ Á¤ÀÇ´Â Á¦Ç°¿¡ ÀÇÇØ Å©°Ô ´Ù¸¨´Ï´Ù. ÀÌ ¶§¹®¿¡, JMS API °¡ ÀÌ·¯ÇÑ ¸Þ¼¼Áö ¸ðµ¨ÀÇ ¸ðµç °ÍÀ» ¼­Æ÷Æ®ÇÏ´Â °ÍÀº ¸Å¿ì °ï¶õÇÕ´Ï´Ù.

ÀÌ Á¡À» °í·Á¿¡ ³Ö¾î JMS ¸Þ¼¼Áö ¸ðµ¨¿¡°Ô´Â ´ÙÀ½ÀÇ ¸ñÇ¥°¡ ¼³Á¤µÇ¾î ÀÖ½À´Ï´Ù.

JMS ¸Þ¼¼Áö´Â, ÀÌÇÏÀÇ ºÎºÐÀ¸·Î ±¸¼ºµË´Ï´Ù.

¸Þ¼¼Áö º»¹®

JMS API ´Â, 5 Á¾·ùÀÇ ¸Þ¼¼Áö º»¹®À» Á¤ÀÇÇÕ´Ï´Ù.

¸Þ¼¼ÁöÇì´õ

JMSCorrelationID Çì´õ Çʵå´Â, ¾î´À ¸Þ¼¼Áö¸¦ ´Ù¸¥ ¸Þ¼¼Áö¿Í ¸µÅ© ÇÏ´Â °æ¿ì¿¡ »ç¿ëµË´Ï´Ù. ¸µÅ© µÇ´Â °ÍÀº, Åë»ó, ÀÀ´ä ¸Þ¼¼Áö¿Í ±× ¿ä±¸ ¸Þ¼¼ÁöÀÔ´Ï´Ù.

JMSCorrelationID ´Â, ÇÁ·Î¹ÙÀÌ´õ °íÀ¯ÀÇ ¸Þ¼¼Áö ID, ¾îÇø®ÄÉÀÌ¼Ç °íÀ¯ÀÇ String ¿ÀºêÁ§Æ®, ¶Ç´Â ÇÁ·Î¹ÙÀÌ´õ ³×ÀÌÆ¼ºêÀÇ byte[] Ä¡¸¦ º¸°ü À¯ÁöÇÒ ¼ö ÀÖ½À´Ï´Ù.

¸Þ¼¼Áö ÇÁ·ÓÆÛƼ

Message ¿ÀºêÁ§Æ®¿¡´Â, ¾îÇø®ÄÉÀ̼ÇÀ¸·Î Á¤ÀÇµÈ ÇÁ·ÓÆÛƼġ¸¦ ¼­Æ÷Æ®ÇÏ´Â ÆíÀÔ ±â´ÉÀÌ Æ÷ÇԵǾî ÀÖ½À´Ï´Ù. ½ÇÁ¦, ÀÌ ±â´É¿¡ ÀÇÇØ, ¾îÇø®ÄÉÀÌ¼Ç °íÀ¯ÀÇ Çì´õ Çʵ带 ¸Þ¼¼Áö¿¡ Ãß°¡ÇÏ´Â ±â±¸°¡ Á¦°øµË´Ï´Ù.

ÇÁ·ÓÆÛƼ¸¦ »ç¿ëÇÏ´Â °ÍÀ¸·Î½á, ¾îÇø®ÄÉÀ̼ÇÀº, ¾îÇø®ÄÉÀÌ¼Ç °íÀ¯ÀÇ ±âÁØ¿¡ µû¸¥ ¸Þ¼¼ÁöÀÇ ¼±Åà ¶Ç´Â ÇÊÅÍ Ã³¸®¸¦, ¸Þ¼¼Áö ½Ç·ºÅÍ °æÀ¯·Î JMS ÇÁ·Î¹ÙÀÌ´õ¿¡ ½ÇÇà½Ãų ¼ö°¡ ÀÖ½À´Ï´Ù.

ÇÁ·ÓÆÛƼ¸íÀº, ¸Þ¼¼Áö ½Ç·ºÅÍ ½Äº°ÀÚÀÇ ±ÔÄ¢¿¡ µû¸¦ Çʿ䰡 ÀÖ½À´Ï´Ù.

ÇÁ·ÓÆÛƼġ¿¡´Â,boolean,byte,short,int,long,float,double, ¹× String ¸¦ ¼³Á¤ÇÒ ¼ö ÀÖ½À´Ï´Ù.

ÇÁ·ÓÆÛƼġ´Â, ¸Þ¼¼Áö ¼Û½ÅÀüÀ¸·Î ¼³Á¤µË´Ï´Ù. Ŭ¶óÀÌ¾ðÆ®°¡ ¸Þ¼¼Áö¸¦ ¼ö½ÅÇÏ´Â ½ÃÁ¡¿¡¼­´Â, ÇÁ·ÓÆÛƼ´Â Àо Àü¿ë ¸ðµåÀÔ´Ï´Ù. Ŭ¶óÀÌ¾ðÆ®°¡ ÀÌ ½ÃÁ¡¿¡¼­ ÇÁ·ÓÆÛƼÀÇ ¼³Á¤À» ½ÃµµÇϸé(ÀÚ),MessageNotWriteableException °¡ ½½·Î¿ì µË´Ï´Ù. clearProperties °¡ ºÒ·Á °¡¸é(ÀÚ), ÇÁ·ÓÆÛƼÀÇ µ¶ÇØ¿Í ±âÀÔÀÇ ¾çÂÊ ¸ðµÎ°¡ °¡´ÉÇÏ°Ô µË´Ï´Ù. Çì´õ Çʵå¿Í ÇÁ·ÓÆÛƼ¿Í´Â ¸íÈ®ÇÏ°Ô ±¸º°µÇ´Â °Í¿¡ ÁÖÀÇÇØ ÁÖ¼¼¿ä. Çì´õ Çʵ尡 Àо Àü¿ë ¸ðµå°¡ µÉ °ÍÀº ¾ø½À´Ï´Ù.

ÇÁ·ÓÆÛƼġ´Â, ¸Þ¼¼Áö º»¹®ÀÇ °ªÀ» º¹Á¦ÇÏ´Â °æ¿ìµµ º¹Á¦ÇÏÁö ¾Ê´Â °æ¿ìµµ ÀÖ½À´Ï´Ù. JMS ´Â ÇÁ·ÓÆÛƼ Á¶ÀÛ¿¡ °üÇÑ Æú¸®½Ã¸¦ Á¤ÀÇÇÕ´Ï´Ù¸¸, ¾îÇø®ÄÉÀÌ¼Ç °³¹ßÀÚ´Â, JMS ÇÁ·Î¹ÙÀÌ´õ°¡ ¸Þ¼¼Áö º»¹®³»ÀÇ µ¥ÀÌÅ͸¦ ¸Þ¼¼ÁöÀÇ ÇÁ·ÓÆÛƼ³»ÀÇ µ¥ÀÌÅͺ¸´Ù È¿À²ÀûÀ¸·Î ó¸®ÇÒ ¼ö ÀÖ´Â °Í¿¡ À¯ÀÇÇÒ Çʿ䰡 ÀÖ½À´Ï´Ù. ÃÖ°íÀÇ ÆÛÆ÷¸Õ½º¸¦ ¾ò±â À§ÇØ, ¸Þ¼¼ÁöÇì´õ¸¦ Ä¿½ºÅ͸¶ÀÌÁî ÇÒ Çʿ䰡 ÀÖ´Â °æ¿ì¿¡°Ô¸¸, ¾îÇø®ÄÉÀ̼ÇÀº ¸Þ¼¼Áö ÇÁ·ÓÆÛƼ¸¦ »ç¿ëÇÒ Çʿ䰡 ÀÖ½À´Ï´Ù. ¸Þ¼¼ÁöÇì´õÀÇ Ä¿½ºÅ͸¶ÀÌÁî´Â, ÁÖ·Î Ä¿½ºÅ͸¶ÀÌÁî µÈ ¸Þ¼¼Áö ¼±ÅÃÀ» ¼­Æ÷Æ®ÇÏ´Â ¸ñÀûÀ¸·Î ÇàÇØÁý´Ï´Ù.

¸Þ¼¼Áö ÇÁ·ÓÆÛƼ´Â, ´ÙÀ½ÀÇ º¯È¯ Å×À̺íÀ» ¼­Æ÷Æ®ÇÕ´Ï´Ù. ¸¶Å© µÈ °³¼Ò°¡ ¼­Æ÷Æ® ´ë»óÀÔ´Ï´Ù. ¸¶Å©µÇ¾î ÀÖÁö ¾ÊÀº °³¼Ò¿¡¼­´Â,JMSException °¡ ½½·Î¿ì µË´Ï´Ù. ¿ø½ÃÀûÀÇ valueOf() ¸Þ¼Òµå°¡,String ¸¦ ¿ø½ÃÀûÀÇ À¯È¿ÇÑ Ç¥ÇöÀ¸·Î¼­ ¹Þ¾ÆµéÀÌÁö ¾Ê´Â °æ¿ì,String ·ÎºÎÅÍ ¿ø½ÃÀû¿¡ÀÇ º¯È¯À¸·Î ½ÇÇà½Ã ¿¹¿Ü°¡ ½½·Î¿ì µÉ °¡´É¼ºÀÌ ÀÖ½À´Ï´Ù.

Çà ŸÀÔÀ¸·Î¼­ ±âÀÔÇØÁø °ªÀ», ¿­Å¸ÀÔÀ¸·Î¼­ Àо ¼ö°¡ ÀÖ½À´Ï´Ù.

|        | boolean byte short int long float double String 
 |----------------------------------------------------------
|boolean |    X                                       X
|byte    |          X     X    X   X                  X 
|short   |                X    X   X                  X 
|int     |                     X   X                  X 
|long    |                         X                  X 
|float   |                               X     X      X 
|double  |                                     X      X 
|String  |    X     X     X    X   X     X     X      X 
 |----------------------------------------------------------

ÇÁ·ÓÆÛƼÀÇ ÇüÅ °íÀ¯ÀÇ ¼³Á¤ ¹× Ãëµæ ¸Þ¼Òµå¿¡ °¡¼¼ÇØ JMS ´Â setObjectProperty ¹× getObjectProperty ¸Þ¼Òµå¸¦ Á¦°øÇÕ´Ï´Ù. ÀÌ·¯ÇÑ ¸Þ¼Òµå´Â, ¿ÀºêÁ§Æ®È­ µÈ ¿ø½ÃÀûÄ¡¸¦ »ç¿ëÇØ, °°Àº ÇÁ·ÓÆÛƼÇü¼¼Æ®¸¦ ¼­Æ÷Æ®ÇÕ´Ï´Ù. ÀÌ·¯ÇÑ ¸Þ¼Òµå¸¦ »ç¿ëÇÏ´Â ¸ñÀûÀº, ÄÄÆÄÀϽô ¾Æ´Ï°í ½ÇÇà½Ã¿¡ ÇÁ·ÓÆÛƼÇüÀÇ °áÁ¤À» °¡´ÉÇÏ°Ô ÇÏ´Â °ÍÀÔ´Ï´Ù. À̰͵éÀº, °°Àº ÇÁ·ÓÆÛƼġÀÇ º¯È¯À» ¼­Æ÷Æ®ÇÕ´Ï´Ù.

setObjectProperty ¸Þ¼Òµå´Â,Boolean,Byte,Short,Integer,Long,Float,Double, ¹× String Ŭ·¡½ºÀÇ °ªÀ» ¹Þ¾ÆµéÀÔ´Ï´Ù. ±× ¿ÜÀÇ Å¬·¡½ºÀÇ »ç¿ëÀ» ½ÃµµÇϸé(ÀÚ),JMSException °¡ ½½·Î¿ì µË´Ï´Ù.

getObjectProperty ¸Þ¼Òµå´Â,Boolean,Byte,Short,Integer,Long,Float,Double, ¹× String Ŭ·¡½ºÀÇ °ª¸¸À» µ¹·ÁÁÝ´Ï´Ù.

ÇÁ·ÓÆÛƼġÀÇ ¼ø¼­´Â Á¤Àǵǰí ÀÖÁö ¾Ê½À´Ï´Ù. ¸Þ¼¼ÁöÀÇ ÇÁ·ÓÆÛƼġ¸¦ Â÷·ÊÂ÷·Ê·Î ÃëµæÇÏ·Á¸é ,getPropertyNames ¸¦ »ç¿ëÇØ ÇÁ·ÓÆÛƼ¸íÀÇ ¿­°Å¸¦ ÃëµæÇÏ°í ³ª¼­, ´Ù¾çÇÑ ÇÁ·ÓÆÛƼÀÇ Ãëµæ ¸Þ¼Òµå¸¦ »ç¿ëÇØ °ªÀ» ÃëµæÇÕ´Ï´Ù.

¸Þ¼¼ÁöÀÇ ÇÁ·ÓÆÛƼ´Â,clearProperties ¸Þ¼Òµå¿¡ ÀÇÇØ »èÁ¦µË´Ï´Ù. À̰Ϳ¡ ÀÇÇØ, ¸Þ¼¼Áö°¡ º¸°ü À¯ÁöÇÏ´Â ÇÁ·ÓÆÛƼ ¼¼Æ®´Â ºñ¿ó´Ï´Ù.

¼³Á¤µÇ¾î ÀÖÁö ¾ÊÀº À̸§ÀÇ ÇÁ·ÓÆÛƼġ¸¦ ÃëµæÇÏ·Á°í Çϸé(ÀÚ), null Ä¡°¡ µ¹·ÁÁÖ¾îÁý´Ï´Ù. null Ä¡¸¦ µ¹·ÁÁÙ ¼ö°¡ ÀÖ´Â °ÍÀº,getStringProperty ¹× getObjectProperty ¸Þ¼Òµå »ÓÀÔ´Ï´Ù. null Ä¡¸¦ ¿ø½ÃÀûÇüÀ¸·Î¼­ µ¶Çظ¦ ½ÃµµÇÏ´Â °æ¿ì, ¿ø½ÃÀûÀÇ ´ëÀÀÇÏ´Â valueOf(String) º¯È¯ ¸Þ¼Òµå¸¦ null Ä¡¸¦ ÁöÁ¤ÇØ È£ÃâÇÒ Çʿ䰡 ÀÖ½À´Ï´Ù.

JMS API ¿¡¼­´Â,JMSX ´Â JMS ·Î Á¤ÀÇµÈ ÇÁ·ÓÆÛƼÀÇ ÇÁ·ÓÆÛƼ¸í Á¢µÎ»ç·Î¼­ ¿¹¾àµÇ°í ÀÖ½À´Ï´Ù. ÀÌ·¯ÇÑ ÇÁ·ÓÆÛƼÀÇ ¿ÏÀüÇÑ ¼¼Æ®´Â, Java Message Service »ç¾çÀ¸·Î Á¤Àǵǰí ÀÖ½À´Ï´Ù. ÇâÈÄ, JMS ·Î »õ·Ó°Ô Á¤ÀÇµÈ ÇÁ·ÓÆÛƼ°¡, JMS API ÀÇ Àå·¡ÀÇ ¹öÁ¯¿¡ Ãß°¡µÉ °¡´É¼ºÀÌ ÀÖ½À´Ï´Ù. ÀÌ·¯ÇÑ ÇÁ·ÓÆÛƼÀÇ ¼­Æ÷Æ®´Â ÀÓÀÇÀÔ´Ï´Ù. String[] ConnectionMetaData.getJMSXPropertyNames ¸Þ¼Òµå´Â, Á¢¼ÓÀÌ ¼­Æ÷Æ®ÇÏ´Â JMSX ÇÁ·ÓÆÛƼÀÇ À̸§À» µ¹·ÁÁÝ´Ï´Ù.

JMSX ÇÁ·ÓÆÛƼ´Â, Á¢¼Ó¿¡ ÀÇÇØ ¼­Æ÷Æ®µÇ´ÂÁö ¾î¶²Áö¿¡ °ü°è¾øÀÌ, ¸Þ¼¼Áö ½Ç·ºÅͳ»¿¡¼­ ÂüÁ¶ °¡´ÉÇÕ´Ï´Ù. JMSX ÇÁ·ÓÆÛƼ°¡ ¸Þ¼¼Áö³»¿¡ Á¸ÀçÇÏÁö ¾Ê´Â °æ¿ì, ´Ù¸¥ ÇÏ´ÃÀÇ ÇÁ·ÓÆÛƼ¿Í °°°Ô ´Ù·ç¾îÁý´Ï´Ù.

»ç¾çÀ¸·Î ¡¸¼Û½Å½Ã¿¡ ÇÁ·Î¹ÙÀÌ´õ¿¡ ÀÇÇØ ¼³Á¤¡¹À̶ó°í Á¤Àǵǰí ÀÖ´Â JMSX ÇÁ·ÓÆÛƼ´Â, ¸Þ¼¼ÁöÀÇ ÇÁ·Îµà»ç¿Í ÄÁ½´¸Ó(consumer)ÀÇ ¾çÂÊ ¸ðµÎ°¡ ÀÌ¿ë °¡´ÉÇÕ´Ï´Ù. JMSX ÇÁ·ÓÆÛƼ´Â, »ç¾çÀ¸·Î ¡¸¼ö½Å½Ã¿¡ ÇÁ·Î¹ÙÀÌ´õ¿¡ ÀÇÇØ ¼³Á¤¡¹À̶ó°í Á¤Àǵǰí ÀÖ¾î ÄÁ½´¸Ó(consumer)¸¸ÀÌ ÀÌ¿ë °¡´ÉÇÕ´Ï´Ù.

JMSXGroupID ¹× JMSXGroupSeq ´Â, Ŭ¶óÀÌ¾ðÆ®°¡ ¸Þ¼¼Áö¸¦ ±×·ìÈ­ ÇÒ ¶§¿¡ »ç¿ëÇϴ ǥÁØÀûÀÎ ÇÁ·ÓÆÛƼÀÔ´Ï´Ù. ¸ðµç ÇÁ·Î¹ÙÀÌ´õ´Â, ÀÌ·¯ÇÑ ÇÁ·ÓÆÛƼ¸¦ ¼­Æ÷Æ®ÇÒ Çʿ䰡 ÀÖ½À´Ï´Ù. ƯÈ÷ ¸í±âµÇ¾î ÀÖÁö ¾ÊÀº ÇÑ, JMSX ÇÁ·ÓÆÛƼÀÇ °ª ¹× ½Ã¸àƽ½º´Â Á¤Àǵǰí ÀÖÁö ¾Ê½À´Ï´Ù.

JMS API ¿¡¼­´Â,JMS_vendor_name ´Â ÇÁ·Î¹ÙÀÌ´õ °íÀ¯ÀÇ ÇÁ·ÓÆÛƼÀÇ ÇÁ·ÓÆÛƼ¸í Á¢µÎ»ç·Î¼­ ¿¹¾àµÇ°í ÀÖ½À´Ï´Ù. °¢ ÇÁ·Î¹ÙÀÌ´õ´Â,vendor_name ¿¡ µ¶ÀÚÀûÀÎ °ªÀ» Á¤ÀÇÇÕ´Ï´Ù. JMS ÇÁ·Î¹ÙÀÌ´õ´Â, ÀÌ ±â±¸¸¦ »ç¿ëÇØ, Ư¼öÇÑ ¸Þ¼¼Áö ´ÜÀ§ÀÇ ¼­ºñ½º¸¦ JMS Ŭ¶óÀÌ¾ðÆ®·ÎºÎÅÍ ÀÌ¿ë °¡´ÉÇÏ°Ô ÇÕ´Ï´Ù.

ÇÁ·Î¹ÙÀÌ´õ °íÀ¯ ÇÁ·ÓÆÛƼÀÇ ¸ñÀûÀº, JMS Ŭ¶óÀÌ¾ðÆ®¿Í ÇÁ·Î¹ÙÀÌ´õ ³×ÀÌÆ¼ºêÀÇ Å¬¶óÀÌ¾ðÆ®¸¦ ´ÜÀÏÀÇ JMS ¾îÇø®ÄÉÀ̼dz»¿¡¼­ ÅëÇÕÇϴµ¥ ÇÊ¿äÇÑ Æ¯¼ö ±â´ÉÀ» Á¦°øÇÏ´Â °ÍÀÔ´Ï´Ù. JMS Ŭ¶óÀÌ¾ðÆ®°£ÀÇ ¸Þ½Ã¡¿¡ ÀÌ·¯ÇÑ ÇÁ·ÓÆÛƼ¸¦ »ç¿ë ÇØ¼­´Â ¾ÈµË´Ï´Ù.

JMS ¸Þ¼¼Áö ÀÎÅÍÆäÀ̽ºÀÇ ÇÁ·Î¹ÙÀÌ´õ ½ÇÀå

JMS API ´Â, JMS ¸Þ¼¼Áö ¸ðµ¨À» Á¤ÀÇÇÏ´Â ¸Þ¼¼Áö ÀÎÅÍÆäÀ̽º¼¼Æ®¸¦ Á¦°øÇÕ´Ï´Ù. JMS API ´Â, ÀÌ·¯ÇÑ ÀÎÅÍÆäÀ̽ºÀÇ ½ÇÀåÀº Á¦°øÇÏÁö ¾Ê½À´Ï´Ù.

°¢ JMS ÇÁ·Î¹ÙÀÌ´õ´Â, ¸Þ¼¼Áö ÆÑÅ丮¼¼Æ® ¹× ¸Þ¼¼ÁöÀÇ ÀνºÅϽº ÀÛ¼º¿ëÀÇ Session ¿ÀºêÁ§Æ®¸¦ Á¦°øÇÕ´Ï´Ù. À̰Ϳ¡ ÀÇÇØ, ÇÁ·Î¹ÙÀÌ´õ´Â ƯÁ¤ÀÇ Çʿ並 ä¿ì´Â ¸Þ¼¼Áö ½ÇÀåÀ» »ç¿ë °¡´ÉÇÏ°Ô µË´Ï´Ù.

ÇÁ·Î¹ÙÀÌ´õ´Â, µ¶ÀÚÀûÀÎ ¸Þ¼¼Áö ½ÇÀå ÀÌ¿ÜÀÇ ¸Þ¼¼Áö ½ÇÀåÀ» ¹Þ¾ÆµéÀÏ ¼ö°¡ ÀÖµµ·Ï(µíÀÌ) ÁغñÇØ µÑ Çʿ䰡 ÀÖ½À´Ï´Ù. ÀÌ·¯ÇÑ ½ÇÀåÀ», µ¶ÀÚÀûÀÎ ½ÇÀå°ú °°Àº Á¤µµ È¿À²ÀûÀ¸·Î ó¸®ÇÒ ¼ö ¾ø½À´Ï´Ù¸¸, ó¸®ÇÒ Çʿ䰡 ÀÖ½À´Ï´Ù.

ÇÁ·Î¹ÙÀÌ´õ°¡ ¿ÜºÎÀÇ ¸Þ¼¼Áö ½ÇÀåÀ» ó¸®ÇÏ´Â °æ¿ì, ´ÙÀ½°ú °°Àº ¿¹¿ÜÀûÀÎ »óȲÀÌ Á¸ÀçÇÕ´Ï´Ù. Áï, ¿ÜºÎÀÇ ¼Û½ÅÁö ½ÇÀåÀÌ ¼³Á¤µÈ JMSReplyTo Çì´õ Çʵ尡 ¿ÜºÎÀÇ ¸Þ¼¼Áö ½ÇÀå¿¡ Æ÷ÇԵǴ °æ¿ì, ÇÁ·Î¹ÙÀÌ´õ´Â ÀÌ Çì´õ ÇʵåÀÇ °ªÀ» ó¸® ¶Ç´Â º¸°ü À¯ÁöÇÒ ÇÊ¿ä´Â ¾ø½À´Ï´Ù.

¸Þ¼¼Áö ½Ç·ºÅÍ

JMS ¸Þ¼¼Áö ½Ç·ºÅ͸¦ »ç¿ëÇÏ´Â °ÍÀ¸·Î, Ŭ¶óÀÌ¾ðÆ®´Â, Çì´õ Çʵå ÂüÁ¶ ¹× ÇÁ·ÓÆÛƼ ÂüÁ¶¸¦ ÀÌ¿ëÇØ, °ü°è°¡ ÀÖ´Â ¸Þ¼¼Áö¸¦ ÁöÁ¤ÇÒ ¼ö ÀÖ½À´Ï´Ù. Çì´õ ¹× ÇÁ·ÓÆÛƼġ°¡ ½Ç·ºÅÍ¿Í ÀÏÄ¡ÇÏ´Â ¸Þ¼¼Áö¸¸ÀÌ Àü´ÞµË´Ï´Ù. ¸Þ¼¼Áö°¡ Àü´ÞµÇÁö ¾Ê´Â °ÍÀÌ ¹«¾ùÀ» ÀǹÌÇÏ´ÂÁö´Â, »ç¿ëÇÏ´Â MessageConsumer (QueueReceiver ¹× TopicSubscriber ¸¦ ÂüÁ¶)¿¡ ÀÇÇØ ´Ù¸¨´Ï´Ù.

¸Þ¼¼Áö ½Ç·ºÅͷκÎÅÍ, ¸Þ¼¼Áö º»¹®ÀÇ °ªÀ» ÂüÁ¶ÇÒ ¼ö ¾ø½À´Ï´Ù.

¸Þ¼¼ÁöÀÇ Çì´õ ÇʵåÄ¡ ¹× ÇÁ·ÓÆÛƼġ°¡ ½Ç·ºÅͳ»ÀÇ ´ëÀÀÇÏ´Â ½Äº°ÀÚ·Î ¿Å°Ü³õÀ» ¼ö ÀÖÀ» ¶§, ½Ç·ºÅͰ¡ true ¶ó°í Æò°¡ÇÑ´Ù¸é, ¸Þ¼¼Áö ½Ç·ºÅÍ´Â ¸Þ¼¼Áö¿Í ÀÏÄ¡ÇÕ´Ï´Ù.

¸Þ¼¼Áö ½Ç·ºÅÍ´Â String À̸ç, ±× ±¸¹®Àº SQL92 Á¶°Ç½Ä ±¸¹®ÀÇ ºÎºÐÁýÇÕ¿¡ ±Ù°ÅÇϰí ÀÖ½À´Ï´Ù. ¸Þ¼¼Áö ½Ç·ºÅÍÀÇ °ªÀÌ ÇÏ´ÃÀÇ Ä³¸¯ÅÍ ¶óÀÎÀÇ °æ¿ì, °ªÀº null ·Î¼­ ´Ù·ç¾îÁ® ¸Þ¼¼Áö ÄÁ½´¸Ó(consumer)¿ëÀÇ ¸Þ¼¼Áö ½Ç·ºÅͰ¡ Á¸ÀçÇÏÁö ¾Ê´Â °ÍÀ» ³ªÅ¸³À´Ï´Ù.

¸Þ¼¼Áö ½Ç·ºÅÍ´Â, ¿ì¼± ·¹º§³»¿¡¼­ ¿ÞÂÊ¿¡¼­ ¿À¸¥ÂÊÀ¸·Î ¼ø¼­¿¡ Æò°¡µË´Ï´Ù. Æò°¡ÀÇ Â÷·Ê´Â, ȯ°ýÈ£ ()¸¦ »ç¿ëÇØ º¯°æÇÒ ¼ö ÀÖ½À´Ï´Ù.

¿©±â¿¡¼­´Â, Á¤ÀÇ ³¡³­ ½Ç·ºÅÍ ¸®ÅÍ·² ¹× ¿¬»êÀÚ¸íÀº ´ë¹®ÀÚ·Î ³ªÅ¸³ª°í ÀÖ½À´Ï´Ù¸¸, ´ë¹®ÀÚ, ¼Ò¹®ÀÚ´Â ±¸º°µÇÁö ¾Ê½À´Ï´Ù.

½Ç·ºÅÍ¿¡´Â ÀÌÇϸ¦ Æ÷ÇÔÇÒ ¼ö°¡ ÀÖ½À´Ï´Ù.

JMS ÇÁ·Î¹ÙÀÌ´õ´Â, ¸Þ¼¼Áö ½Ç·ºÅÍÀÇ ±¸¹®»óÀÇ Á¤È®ÇÔÀ», ±× Á¦°ø½Ã¿¡ °ËÁõÇÒ Çʿ䰡 ÀÖ½À´Ï´Ù. ±¸¹®ÀûÀ¸·Î ºÎÁ¤È®ÇÑ ½Ç·ºÅ͸¦ Á¦°øÇÏ´Â ¸Þ¼Òµå¿¡¼­´Â, ¹Ýµå½Ã JMSException °¡ ½½·Î¿ì µË´Ï´Ù.

´ÙÀ½ÀÇ ¸Þ¼¼Áö ½Ç·ºÅÍ´Â, ¸Þ¼¼ÁöÇüÀÌ car À̸ç, Ä®¶ó°¡ blue ·Î, ÇÑÆí 2500 ÆÄ¿îµå¸¦ ³Ñ´Â Áß·®ÀÇ ¸Þ¼¼Áö¸¦ ¼±ÅÃÇÕ´Ï´Ù.

"JMSType = 'car' AND color = 'blue' AND weight > 2500"

Null Ä¡

¹ú½á ¼³¸íÇÑ °Íó·³, ÇÁ·ÓÆÛƼġ¿¡´Â NULL ¸¦ ÁöÁ¤ÇÒ ¼ö ÀÖ½À´Ï´Ù. NULL Ä¡¸¦ Æ÷ÇÔÇÑ ½Ç·ºÅͽÄÀÇ Æò°¡´Â, SQL92 NULL ½Ã¸àƽ½º·Î Á¤Àǵǰí ÀÖ½À´Ï´Ù. ÀÌ·¯ÇÑ ½Ã¸àƽ½º¿¡ ´ëÇØ, ÀÌÇÏ¿¡ °£°áÇÏ°Ô ¼³¸íÇÕ´Ï´Ù.

SQL ´Â,NULL Ä¡¸¦ ºÒ¸íÀ¸·Î¼­ Ãë±ÞÇÕ´Ï´Ù. ºñ±³³ª »ê¼ú¿¡ ºÒ¸íÀÇ °ªÀ» »ç¿ëÇϸé(ÀÚ), °á°ú´Â ¹Ýµå½Ã ºÒ¸íÀÇ °ªÀÌ µË´Ï´Ù.

IS NULL ¹× IS NOT NULL ¿¬»êÀÚ´Â ¾î´ÀÂÊÀ̳ª, ºÒ¸íÀÇ °ªÀ» TRUE ¹× FALSE ÀÇ °ªÀ¸·Î º¯È¯ÇÕ´Ï´Ù.

´ÙÀ½ÀÇ °Ñ(Ç¥)¿¡ ³ªÅ¸³»µµ·Ï(µíÀÌ), boolean ¿¬»êÀÚ´Â ³í¸®¿¡ 3 °³ÀÇ °ªÀ» »ç¿ëÇÕ´Ï´Ù.

AND ¿¬»êÀÚÀÇ Á¤ÀÇ

| AND  |   T   |   F   |   U
 +------+-------+-------+-------
|  T   |   T   |   F   |   U
|  F   |   F   |   F   |   F
|  U   |   U   |   F   |   U
 +------+-------+-------+-------

OR ¿¬»êÀÚÀÇ Á¤ÀÇ

| OR   |   T   |   F   |   U
 +------+-------+-------+--------
|  T   |   T   |   T   |   T
|  F   |   T   |   F   |   U
|  U   |   T   |   U   |   U
 +------+-------+-------+------- 

NOT ¿¬»êÀÚÀÇ Á¤ÀÇ

| NOT
 +------+------
|  T   |   F
|  F   |   T
|  U   |   U
 +------+-------

Ư±â »çÇ×

JMSDeliveryMode Çì´õ Çʵå´Â, ¸Þ¼¼Áö ½Ç·ºÅͳ»¿¡¼­ »ç¿ëÇÏ´Â °æ¿ì,'PERSISTENT' ¹× 'NON_PERSISTENT' °ªÀ» º¸°ü À¯ÁöÇÏ´Â °ÍÀ¸·Î¼­ 󸮵˴ϴÙ.

ÀÏÀÚÄ¡¿Í ½Ã°¢Ä¡¿¡´Â, Ç¥ÁØÀÇ long ¹Ð¸® ¼¼ÄÁµåÄ¡¸¦ »ç¿ëÇÒ Çʿ䰡 ÀÖ½À´Ï´Ù. ÀÏÀÚ ¶Ç´Â ½Ã°¢ ¸®ÅÍ·²ÀÌ ¸Þ¼¼Áö ½Ç·ºÅͳ»¿¡ Æ÷ÇԵǴ °æ¿ì, ÀÏÀÚ ¶Ç´Â ½Ã°¢ ¸®ÅÍ·²À» ¹Ð¸® ¼¼ÄÁµåÄ¡¿¡ ´ëÀÀÇÏ´Â Á¤¼ö ¸®ÅÍ·²·Î ÇÒ Çʿ䰡 ÀÖ½À´Ï´Ù. ¹Ð¸® ¼¼ÄÁµåÄ¡¸¦ »ý¼ºÇϴ ǥÁØÀûÀÎ ¹æ¹ýÀº,java.util.Calendar ¸¦ »ç¿ëÇÏ´Â ¹æ¹ýÀÔ´Ï´Ù.

SQL °¡ °íÁ¤ ¼Ò¼öÁ¡ ºñ±³ ¹× »ê¼úÀ» ¼­Æ÷Æ®Çϴµ¥ ´ëÇØ, JMS ¸Þ¼¼Áö ½Ç·ºÅÍ´Â À̰͵éÀ» ¼­Æ÷Æ®ÇÏÁö ¾Ê½À´Ï´Ù. ¾ö¹ÐÇÑ ¼öÄ¡ ¸®ÅÍ·²À» ¼Ò¼ö¾øÀÌ ( ¹× ¼Ò¼ö ÷ºÎ ¼öÄ¡ÀÇ °¡»êÀ» ±Ù»çÄ¡ÀÇ ´ëü Ç¥Çö¿¡) ÇÑÁ¤ÇÏ´Â ÀÌÀ¯´Â ¿©±â¿¡ ÀÖ½À´Ï´Ù.

SQL ÀÇ ÄÚ¸àÆ®´Â ¼­Æ÷Æ®µÇÁö ¾Ê½À´Ï´Ù.

°ü·Ã Ç׸ñ:
MessageConsumer.receive() , MessageConsumer.receive(long) , MessageConsumer.receiveNoWait() , MessageListener.onMessage(Message) , BytesMessage , MapMessage , ObjectMessage , StreamMessage , TextMessage

ÇʵåÀÇ °³¿ä
static int DEFAULT_DELIVERY_MODE
          ¸ä¼¼ÀÌÁöÇÁ·Îµà»çÀÇ µðÆúÆ® Àü´Þ ¸ðµå´Â PERSISTENT ÀÔ´Ï´Ù.
static int DEFAULT_PRIORITY
          ¸ä¼¼ÀÌÁöÇÁ·Îµà»çÀÇ µðÆúÆ® ¿ì¼± ¼øÀ§´Â 4 ÀÔ´Ï´Ù.
static long DEFAULT_TIME_TO_LIVE
          ¸ä¼¼ÀÌÁöÇÁ·Îµà»çÀÇ µðÆúÆ®ÀÇ À¯È¿±â°£Àº ¹«Á¦ÇÑÇÕ´Ï´Ù.
 
¸Þ¼ÒµåÀÇ °³¿ä
 void acknowledge ()
          ÀÌ Ã³¸®ÇÊ º¸°í ¸Þ¼¼ÁöÀÇ Àü´ÞóÀÇ ¼¼¼Ç³»¿¡¼­ ó¸®µÈ ¸ðµç ¸Þ¼¼Áö¸¦ È®ÀÎ ÀÀ´äÇÕ´Ï´Ù.
 void clearBody ()
          ¸Þ¼¼Áö º»¹®À» Ŭ¸®¾î ÇÕ´Ï´Ù.
 void clearProperties ()
          ¸Þ¼¼ÁöÀÇ ÇÁ·ÓÆÛƼ¸¦ Ŭ¸®¾î ÇÕ´Ï´Ù.
 boolean getBooleanProperty (java.lang.String name)
          ÁöÁ¤µÈ À̸§À» º¸°ü À¯ÁöÇÏ´Â boolean ÇÁ·ÓÆÛƼÀÇ °ªÀ» µ¹·ÁÁÝ´Ï´Ù.
 byte getByteProperty (java.lang.String name)
          ÁöÁ¤µÈ À̸§À» º¸°ü À¯ÁöÇÏ´Â byte ÇÁ·ÓÆÛƼÀÇ °ªÀ» µ¹·ÁÁÝ´Ï´Ù.
 double getDoubleProperty (java.lang.String name)
          ÁöÁ¤µÈ À̸§À» º¸°ü À¯ÁöÇÏ´Â double ÇÁ·ÓÆÛƼÀÇ °ªÀ» µ¹·ÁÁÝ´Ï´Ù.
 float getFloatProperty (java.lang.String name)
          ÁöÁ¤µÈ À̸§À» º¸°ü À¯ÁöÇÏ´Â float ÇÁ·ÓÆÛƼÀÇ °ªÀ» µ¹·ÁÁÝ´Ï´Ù.
 int getIntProperty (java.lang.String name)
          ÁöÁ¤µÈ À̸§À» º¸°ü À¯ÁöÇÏ´Â int ÇÁ·ÓÆÛƼÀÇ °ªÀ» µ¹·ÁÁÝ´Ï´Ù.
 java.lang.String getJMSCorrelationID ()
          ¸Þ¼¼ÁöÀÇ »ó°ü ID ¸¦ ÃëµæÇÕ´Ï´Ù.
 byte[] getJMSCorrelationIDAsBytes ()
          ¸Þ¼¼ÁöÀÇ »ó°ü ID ¸¦ ¾Æ¸£¹ÙÀÌÆ® ¹è¿­·Î¼­ ÃëµæÇÕ´Ï´Ù.
 int getJMSDeliveryMode ()
          ÀÌ ¸Þ¼¼Áö¿ëÀ¸·Î ÁöÁ¤µÈ DeliveryMode Ä¡¸¦ ÃëµæÇÕ´Ï´Ù.
 Destination getJMSDestination ()
          ÀÌ ¸Þ¼¼Áö¿ëÀÇ Destination ¿ÀºêÁ§Æ®¸¦ ÃëµæÇÕ´Ï´Ù.
 long getJMSExpiration ()
          ¸Þ¼¼ÁöÀÇ À¯È¿±â°£Ä¡¸¦ ÃëµæÇÕ´Ï´Ù.
 java.lang.String getJMSMessageID ()
          ¸Þ¼¼Áö ID ¸¦ ÃëµæÇÕ´Ï´Ù.
 int getJMSPriority ()
          ¸Þ¼¼ÁöÀÇ ¿ì¼±µµ¸¦ ÃëµæÇÕ´Ï´Ù.
 boolean getJMSRedelivered ()
          ÀÌ ¸Þ¼¼Áö°¡ ÀçÀü´ÞÁßÀÎÁö ¾î¶²Áö¸¦ ³ªÅ¸³»´Â Áö½Ã¸¦ ÃëµæÇÕ´Ï´Ù.
 Destination getJMSReplyTo ()
          ÀÌ ¸Þ¼¼Áö¿¡ÀÇ ÀÀ´äÀÇ ¼Û½ÅÁöÀÎ Destination ¿ÀºêÁ§Æ®¸¦ ÃëµæÇÕ´Ï´Ù.
 long getJMSTimestamp ()
          ¸Þ¼¼ÁöÀÇ Å¸ÀÓ ½ºÅÆÇÁ¸¦ ÃëµæÇÕ´Ï´Ù.
 java.lang.String getJMSType ()
          ¸Þ¼¼ÁöÀÇ ¼Û½Å½Ã¿¡ Ŭ¶óÀÌ¾ðÆ®¿¡ ÀÇÇØ ÁöÁ¤µÈ ¸Þ¼¼ÁöÇü ½Äº°ÀÚ¸¦ ÃëµæÇÕ´Ï´Ù.
 long getLongProperty (java.lang.String name)
          ÁöÁ¤µÈ À̸§À» º¸°ü À¯ÁöÇÏ´Â long ÇÁ·ÓÆÛƼÀÇ °ªÀ» µ¹·ÁÁÝ´Ï´Ù.
 java.lang.Object getObjectProperty (java.lang.String name)
          ÁöÁ¤µÈ À̸§À» º¸°ü À¯ÁöÇÏ´Â Java ¿ÀºêÁ§Æ® ÇÁ·ÓÆÛƼÀÇ °ªÀ» µ¹·ÁÁÝ´Ï´Ù.
 java.util.Enumeration getPropertyNames ()
          ¸ðµç ÇÁ·ÓÆÛƼ¸íÀÇ Enumeration ¸¦ µ¹·ÁÁÝ´Ï´Ù.
 short getShortProperty (java.lang.String name)
          ÁöÁ¤µÈ À̸§À» º¸°ü À¯ÁöÇÏ´Â short ÇÁ·ÓÆÛƼÀÇ °ªÀ» µ¹·ÁÁÝ´Ï´Ù.
 java.lang.String getStringProperty (java.lang.String name)
          ÁöÁ¤µÈ À̸§À» º¸°ü À¯ÁöÇÏ´Â String ÇÁ·ÓÆÛƼÀÇ °ªÀ» µ¹·ÁÁÝ´Ï´Ù.
 boolean propertyExists (java.lang.String name)
          ÇÁ·ÓÆÛƼġ°¡ Á¸ÀçÇÏ´ÂÁö ¾î¶²Áö¸¦ ³ªÅ¸³À´Ï´Ù.
 void setBooleanProperty (java.lang.String name, boolean value)
          ÁöÁ¤µÈ À̸§À» º¸°ü À¯ÁöÇÏ´Â boolean ÇÁ·ÓÆÛƼġ¸¦ ¸Þ¼¼Áö³»·Î ¼³Á¤ÇÕ´Ï´Ù.
 void setByteProperty (java.lang.String name, byte value)
          ÁöÁ¤µÈ À̸§À» º¸°ü À¯ÁöÇÏ´Â byte ÇÁ·ÓÆÛƼġ¸¦ ¸Þ¼¼Áö³»·Î ¼³Á¤ÇÕ´Ï´Ù.
 void setDoubleProperty (java.lang.String name, double value)
          ÁöÁ¤µÈ À̸§À» º¸°ü À¯ÁöÇÏ´Â double ÇÁ·ÓÆÛƼġ¸¦ ¸Þ¼¼Áö³»·Î ¼³Á¤ÇÕ´Ï´Ù.
 void setFloatProperty (java.lang.String name, float value)
          ÁöÁ¤µÈ À̸§À» º¸°ü À¯ÁöÇÏ´Â float ÇÁ·ÓÆÛƼġ¸¦ ¸Þ¼¼Áö³»·Î ¼³Á¤ÇÕ´Ï´Ù.
 void setIntProperty (java.lang.String name, int value)
          ÁöÁ¤µÈ À̸§À» º¸°ü À¯ÁöÇÏ´Â int ÇÁ·ÓÆÛƼġ¸¦ ¸Þ¼¼Áö³»·Î ¼³Á¤ÇÕ´Ï´Ù.
 void setJMSCorrelationID (java.lang.String correlationID)
          ¸Þ¼¼ÁöÀÇ »ó°ü ID ¸¦ ¼³Á¤ÇÕ´Ï´Ù.
 void setJMSCorrelationIDAsBytes (byte[] correlationID)
          ¸Þ¼¼ÁöÀÇ »ó°ü ID ¸¦ ¾Æ¸£¹ÙÀÌÆ® ¹è¿­·Î¼­ ¼³Á¤ÇÕ´Ï´Ù.
 void setJMSDeliveryMode (int deliveryMode)
          ÀÌ ¸Þ¼¼ÁöÀÇ DeliveryMode Ä¡¸¦ ¼³Á¤ÇÕ´Ï´Ù.
 void setJMSDestination (Destination  destination)
          ÀÌ ¸Þ¼¼Áö¿ëÀÇ Destination ¿ÀºêÁ§Æ®¸¦ ¼³Á¤ÇÕ´Ï´Ù.
 void setJMSExpiration (long expiration)
          ¸Þ¼¼ÁöÀÇ À¯È¿±â°£Ä¡¸¦ ¼³Á¤ÇÕ´Ï´Ù.
 void setJMSMessageID (java.lang.String id)
          ¸Þ¼¼Áö ID ¸¦ ¼³Á¤ÇÕ´Ï´Ù.
 void setJMSPriority (int priority)
          ÀÌ ¸Þ¼¼ÁöÀÇ ¿ì¼±µµ¸¦ ¼³Á¤ÇÕ´Ï´Ù.
 void setJMSRedelivered (boolean redelivered)
          ÀÌ ¸Þ¼¼Áö°¡ ÀçÀü´ÞÁßÀÎÁö ¾î¶²Áö¸¦ ÁöÁ¤ÇÕ´Ï´Ù.
 void setJMSReplyTo (Destination  replyTo)
          ÀÌ ¸Þ¼¼Áö¿¡ÀÇ ÀÀ´äÀÇ ¼Û½ÅÁöÀÎ Destination ¿ÀºêÁ§Æ®¸¦ ¼³Á¤ÇÕ´Ï´Ù.
 void setJMSTimestamp (long timestamp)
          ¸Þ¼¼ÁöÀÇ Å¸ÀÓ ½ºÅÆÇÁ¸¦ ¼³Á¤ÇÕ´Ï´Ù.
 void setJMSType (java.lang.String type)
          ¸Þ¼¼ÁöÇüÀ» ¼³Á¤ÇÕ´Ï´Ù.
 void setLongProperty (java.lang.String name, long value)
          ÁöÁ¤µÈ À̸§À» º¸°ü À¯ÁöÇÏ´Â long ÇÁ·ÓÆÛƼġ¸¦ ¸Þ¼¼Áö³»·Î ¼³Á¤ÇÕ´Ï´Ù.
 void setObjectProperty (java.lang.String name, java.lang.Object value)
          ÁöÁ¤µÈ À̸§À» º¸°ü À¯ÁöÇÏ´Â Java ¿ÀºêÁ§Æ® ÇÁ·ÓÆÛƼġ¸¦ ¸Þ¼¼Áö³»·Î ¼³Á¤ÇÕ´Ï´Ù.
 void setShortProperty (java.lang.String name, short value)
          ÁöÁ¤µÈ À̸§À» º¸°ü À¯ÁöÇÏ´Â short ÇÁ·ÓÆÛƼġ¸¦ ¸Þ¼¼Áö³»·Î ¼³Á¤ÇÕ´Ï´Ù.
 void setStringProperty (java.lang.String name, java.lang.String value)
          ÁöÁ¤µÈ À̸§À» º¸°ü À¯ÁöÇÏ´Â String ÇÁ·ÓÆÛƼġ¸¦ ¸Þ¼¼Áö³»·Î ¼³Á¤ÇÕ´Ï´Ù.
 

ÇʵåÀÇ »ó¼¼

DEFAULT_DELIVERY_MODE

public static final int DEFAULT_DELIVERY_MODE
¸ä¼¼ÀÌÁöÇÁ·Îµà»çÀÇ µðÆúÆ® Àü´Þ ¸ðµå´Â PERSISTENT ÀÔ´Ï´Ù.
°ü·Ã Ç׸ñ:
DeliveryMode.PERSISTENT

DEFAULT_PRIORITY

public static final int DEFAULT_PRIORITY
¸ä¼¼ÀÌÁöÇÁ·Îµà»çÀÇ µðÆúÆ® ¿ì¼± ¼øÀ§´Â 4 ÀÔ´Ï´Ù.

DEFAULT_TIME_TO_LIVE

public static final long DEFAULT_TIME_TO_LIVE
¸ä¼¼ÀÌÁöÇÁ·Îµà»çÀÇ µðÆúÆ®ÀÇ À¯È¿±â°£Àº ¹«Á¦ÇÑÇÕ´Ï´Ù. ¸Þ¼¼Áö°¡ À¯È¿±â°£ Á¶°¢ÀÌ µÉ °ÍÀº ¾ø½À´Ï´Ù.
¸Þ¼ÒµåÀÇ »ó¼¼

getJMSMessageID

public java.lang.String getJMSMessageID()
                                 throws JMSException 
¸Þ¼¼Áö ID ¸¦ ÃëµæÇÕ´Ï´Ù.

JMSMessageID Çì´õ Çʵ忡´Â, ÇÁ·Î¹ÙÀÌ´õ¿¡ ÀÇÇØ ¼Û½ÅµÈ °¢ ¸Þ¼¼Áö¸¦ ÀÏÀÇ¿¡ ½Äº°ÇÏ´Â °ªÀÌ Æ÷ÇԵ˴ϴÙ.

¸Þ¼¼ÁöÀÇ ¼Û½Å½Ã¿¡,JMSMessageID ´Â ¹«½ÃÇÒ ¼ö ÀÖ½À´Ï´Ù. send ¶Ç´Â publish ¸Þ¼ÒµåÀÇ º¹±Í½Ã¿¡, ÇÁ·Î¹ÙÀÌ´õ¿¡ ÀÇÇØ ÇÒ´çÇÒ ¼ö ÀÖ¾ú´ø °ªÀÌ ±× Áß¿¡ Æ÷ÇԵ˴ϴÙ.

JMSMessageID ´Â,String Ä¡À̸ç, È÷½ºÅ丮 ¸®Æ÷ÁöÅ͸®(repository)³»ÀÇ ¸Þ¼¼Áö ½Äº°¿ëÀÇ ÀÏÀÇ Å°·Î¼­ ±â´ÉÇÕ´Ï´Ù. ÀÏÀǼºÀÇ ¾ö¹ÐÇÑ ¹üÀ§´Â ÇÁ·Î¹ÙÀÌ´õ¿¡ ÀÇÇØ Á¤Àǵ˴ϴٸ¸, ÇÁ·Î¹ÙÀÌ´õÀÇ Æ¯Á¤ÀÇ ¸ðµç ÀνºÅç¿ë ¸Þ¼¼Áö¸¦ ÃÖÀúÇÑ ¸Á¶óÇÒ Çʿ䰡 ÀÖ½À´Ï´Ù. ÀÌ °æ¿ì, ÀνºÅçÀ̶õ, Á¢¼ÓµÈ ¸Þ¼¼Áö ¶ó¿ìÅͼ¼Æ®¸¦ °¡¸®Åµ´Ï´Ù.

¸ðµç JMSMessageID Ä¡´Â, Á¢µÎ»ç 'ID:' ·Î ½ÃÀÛµÉ Çʿ䰡 ÀÖ½À´Ï´Ù. º¹¼öÀÇ ÇÁ·Î¹ÙÀÌ´õ°£¿¡¼­ÀÇ ¸Þ¼¼Áö ID Ä¡ÀÇ ÀÏÀǼºÀº, ¿ä±¸µÇ°í ÀÖÁö ¾Ê½À´Ï´Ù.

¸Þ¼¼Áö ID ´Â, ¸Þ¼¼ÁöÀÇ »çÀÌÁî ÀÛ¼º ¹× Áõ´ë¿¡ ¿µÇâÀ» ¹ÌĨ´Ï´Ù. ±× ¶§¹®¿¡, JMS ÇÁ·Î¹ÙÀÌ´õ¾È¿¡´Â, ¾îÇø®ÄÉÀ̼ÇÀÌ ¸Þ¼¼Áö ID ¸¦ »ç¿ëÇÏÁö ¾Ê´Â´Ù°í ÇÏ´Â ÈùÆ®°¡ ÁÖ¾îÁö¸é(ÀÚ), ¸Þ¼¼Áö ¿À¹öÇìµåÀÇ ÃÖÀûÈ­°¡ °¡´ÉÇÑ °Íµµ ÀÖ½À´Ï´Ù. MessageProducer.setDisableMessageID ¸Þ¼Òµå¸¦ È£ÃâÇÏ´Â °ÍÀ¸·Î, JMS Ŭ¶óÀÌ¾ðÆ®´Â, ¸ä¼¼ÀÌÁöÇÁ·Îµà»ç·ÎºÎÅÍ ¼Û½ÅµÇ´Â ¸ðµç ¸Þ¼¼Áö¸¦ ÃÖÀûÈ­ÇÒ ¼ö ÀÖ½À´Ï´Ù. JMS ÇÁ·Î¹ÙÀÌ´õ°¡ ÀÌ ÈùÆ®¸¦ ¼ö½ÅÇϸé(ÀÚ), ÀÌ·¯ÇÑ ¸Þ¼¼Áö´Â, null ·Î ¼³Á¤µÈ ¸Þ¼¼Áö ID ¸¦ º¸°ü À¯ÁöÇÒ Çʿ䰡 ÀÖ½À´Ï´Ù. ÇÁ·Î¹ÙÀÌ´õ°¡ ÈùÆ®¸¦ ¹«½ÃÇÏ´Â °æ¿ì, ¸Þ¼¼Áö ID ¸¦ Åë»óÀÇ ÀÏÀÇÀÎ °ªÀ¸·Î ¼³Á¤ÇÒ Çʿ䰡 ÀÖ½À´Ï´Ù.

¹Ýȯ°ª:
¸Þ¼¼Áö ID
¿¹¿Ü:
JMSException - ³»ºÎ ¿¡·¯¸¦ À§Çؼ­(¶§¹®¿¡) JMS ÇÁ·Î¹ÙÀÌ´õ°¡ ¸Þ¼¼Áö ID ÀÇ Ãëµæ¿¡ ½ÇÆÐÇßÀ» °æ¿ì
°ü·Ã Ç׸ñ:
setJMSMessageID(String) , MessageProducer.setDisableMessageID(boolean)

setJMSMessageID

public void setJMSMessageID(java.lang.String id)
                     throws JMSException 
¸Þ¼¼Áö ID ¸¦ ¼³Á¤ÇÕ´Ï´Ù.

JMS ÇÁ·Î¹ÙÀÌ´õ´Â, ¸Þ¼¼Áö ¼Û½Å½Ã¿¡ ÀÌ Çʵ带 ¼³Á¤ÇÕ´Ï´Ù. ÀÌ ¸Þ¼Òµå¸¦ »ç¿ëÇØ, ¼ö½ÅÇÑ ¸Þ¼¼ÁöÀÇ °ªÀ» º¯°æÇÒ ¼ö ÀÖ½À´Ï´Ù.

ÆÄ¶ó¹ÌÅÍ:
id - ¸Þ¼¼ÁöÀÇ ID
¿¹¿Ü:
JMSException - ³»ºÎ ¿¡·¯¸¦ À§Çؼ­(¶§¹®¿¡) JMS ÇÁ·Î¹ÙÀÌ´õ°¡ ¸Þ¼¼Áö ID ÀÇ ¼³Á¤¿¡ ½ÇÆÐÇßÀ» °æ¿ì
°ü·Ã Ç׸ñ:
getJMSMessageID()

getJMSTimestamp

public long getJMSTimestamp()
                     throws JMSException 
¸Þ¼¼ÁöÀÇ Å¸ÀÓ ½ºÅÆÇÁ¸¦ ÃëµæÇÕ´Ï´Ù.

JMSTimestamp Çì´õ Çʵ忡´Â, ¼Û½Å ¸Þ¼¼Áö°¡ ÇÁ·Î¹ÙÀÌ´õ¿¡°Ô °Ç³×Á³À» ¶§ °¢ÀÌ Æ÷ÇԵ˴ϴÙ. Æ®·£Àè¼Ç(transaction)³ª Ŭ¶óÀ̾ðÆ®ÃøÀÇ ´Ù¸¥ ¸Þ½ÃÁö Å¥ 󸮸¦ À§Çؼ­(¶§¹®¿¡) ½ÇÁ¦ÀÇ ¼Û½ÅÀº ´ÙÀ½¿¡ ÇàÇØÁú °¡´É¼ºÀÌ ÀÖ±â (À§ÇØ)¶§¹®¿¡, À̰ÍÀº ¸Þ¼¼ÁöÀÇ ½ÇÁ¦ÀÇ ¼Û½Å ½Ã°¢°ú´Â ´Ù¸¨´Ï´Ù.

¸Þ¼¼ÁöÀÇ ¼Û½Å½Ã¿¡,JMSTimestamp ´Â ¹«½ÃµË´Ï´Ù. send ¶Ç´Â publish ¸Þ¼ÒµåÀÇ º¹±Í½Ã¿¡, È£Ãâ°ú º¹±Íµ¿¾ÈÀÌ ÀÖ´Â ½Ã°£Ä¡°¡ JMSTimestamp ¿¡ °Ý³³µË´Ï´Ù. ÀÌ °ªÀº, Java ÇÁ·Î±×·¥ ¾ð¾îÀÇ Åë»óÀÇ ¹Ð¸® ¼¼ÄÁµåÄ¡ÀÇ Çü½ÄÀÌ µË´Ï´Ù.

ŸÀÓ ½ºÅÆÇÁ´Â, ¸Þ¼¼ÁöÀÇ »çÀÌÁî ÀÛ¼º ¹× Áõ´ë¿¡ ¿µÇâÀ» ¹ÌĨ´Ï´Ù. ±× ¶§¹®¿¡, JMS ÇÁ·Î¹ÙÀÌ´õ¾È¿¡´Â, ¾îÇø®ÄÉÀ̼ÇÀÌ Å¸ÀÓ ½ºÅÆÇÁ¸¦ »ç¿ëÇÏÁö ¾Ê´Â´Ù°í ÇÏ´Â ÈùÆ®°¡ ÁÖ¾îÁö¸é(ÀÚ), ¸Þ¼¼Áö ¿À¹öÇìµåÀÇ ÃÖÀûÈ­°¡ °¡´ÉÇÑ °Íµµ ÀÖ½À´Ï´Ù. MessageProducer.setDisableMessageTimestamp ¸Þ¼Òµå¸¦ È£ÃâÇÏ´Â °ÍÀ¸·Î, JMS Ŭ¶óÀÌ¾ðÆ®´Â, ¸ä¼¼ÀÌÁöÇÁ·Îµà»ç·ÎºÎÅÍ ¼Û½ÅµÇ´Â ¸ðµç ¸Þ¼¼Áö¸¦ ÃÖÀûÈ­ÇÒ ¼ö ÀÖ½À´Ï´Ù. JMS ÇÁ·Î¹ÙÀÌ´õ°¡ ÀÌ ÈùÆ®¸¦ ¼ö½ÅÇϸé(ÀÚ), ÀÌ·¯ÇÑ ¸Þ¼¼Áö´Â, Á¦·Î·Î ¼³Á¤µÈ ŸÀÓ ½ºÅÆÇÁ¸¦ º¸°ü À¯ÁöÇÒ Çʿ䰡 ÀÖ½À´Ï´Ù. ÇÁ·Î¹ÙÀÌ´õ°¡ ÈùÆ®¸¦ ¹«½ÃÇÏ´Â °æ¿ì, ŸÀÓ ½ºÅÆÇÁ¸¦ Åë»óÀÇ °ªÀ¸·Î ¼³Á¤ÇÒ Çʿ䰡 ÀÖ½À´Ï´Ù.

¹Ýȯ°ª:
¸Þ¼¼ÁöÀÇ Å¸ÀÓ ½ºÅÆÇÁ
¿¹¿Ü:
JMSException - ³»ºÎ ¿¡·¯¸¦ À§Çؼ­(¶§¹®¿¡) JMS ÇÁ·Î¹ÙÀÌ´õ°¡ ŸÀÓ ½ºÅÆÇÁÀÇ Ãëµæ¿¡ ½ÇÆÐÇßÀ» °æ¿ì
°ü·Ã Ç׸ñ:
setJMSTimestamp(long) , MessageProducer.setDisableMessageTimestamp(boolean)

setJMSTimestamp

public void setJMSTimestamp(long timestamp)
                     throws JMSException 
¸Þ¼¼ÁöÀÇ Å¸ÀÓ ½ºÅÆÇÁ¸¦ ¼³Á¤ÇÕ´Ï´Ù.

JMS ÇÁ·Î¹ÙÀÌ´õ´Â, ¸Þ¼¼Áö ¼Û½Å½Ã¿¡ ÀÌ Çʵ带 ¼³Á¤ÇÕ´Ï´Ù. ÀÌ ¸Þ¼Òµå¸¦ »ç¿ëÇØ, ¼ö½ÅÇÑ ¸Þ¼¼ÁöÀÇ °ªÀ» º¯°æÇÒ ¼ö ÀÖ½À´Ï´Ù.

ÆÄ¶ó¹ÌÅÍ:
timestamp - ÀÌ ¸Þ¼¼ÁöÀÇ Å¸ÀÓ ½ºÅÆÇÁ
¿¹¿Ü:
JMSException - ³»ºÎ ¿¡·¯¸¦ À§Çؼ­(¶§¹®¿¡) JMS ÇÁ·Î¹ÙÀÌ´õ°¡ ŸÀÓ ½ºÅÆÇÁÀÇ ¼³Á¤¿¡ ½ÇÆÐÇßÀ» °æ¿ì
°ü·Ã Ç׸ñ:
getJMSTimestamp()

getJMSCorrelationIDAsBytes

public byte[] getJMSCorrelationIDAsBytes()
                                  throws JMSException 
¸Þ¼¼ÁöÀÇ »ó°ü ID ¸¦ ¾Æ¸£¹ÙÀÌÆ® ¹è¿­·Î¼­ ÃëµæÇÕ´Ï´Ù.

JMSCorrelationID ·Î »ç¿ëÇÏ´Â byte[] Ä¡¿¡´Â, À̽ļºÀº ¾ø½À´Ï´Ù.

¹Ýȯ°ª:
¸Þ¼¼ÁöÀÇ »ó°ü ID (¾Æ¸£¹ÙÀÌÆ® ¹è¿­)
¿¹¿Ü:
JMSException - ³»ºÎ ¿¡·¯¸¦ À§Çؼ­(¶§¹®¿¡) JMS ÇÁ·Î¹ÙÀÌ´õ°¡ »ó°ü ID ÀÇ Ãëµæ¿¡ ½ÇÆÐÇßÀ» °æ¿ì
°ü·Ã Ç׸ñ:
setJMSCorrelationID(String) , getJMSCorrelationID() , setJMSCorrelationIDAsBytes(byte[])

setJMSCorrelationIDAsBytes

public void setJMSCorrelationIDAsBytes(byte[] correlationID)
                                throws JMSException 
¸Þ¼¼ÁöÀÇ »ó°ü ID ¸¦ ¾Æ¸£¹ÙÀÌÆ® ¹è¿­·Î¼­ ¼³Á¤ÇÕ´Ï´Ù.

¹è¿­Àº ¸Þ¼ÒµåÀÇ º¹±ÍÀü¿¡ Ä«ÇǵDZâ (À§ÇØ)¶§¹®¿¡, Àå·¡ ¹è¿­À» º¯°æÇÏ´Â °æ¿ì¿¡¼­µµ ÀÌ ¸Þ¼¼ÁöÇì´õ´Â º¯°æµÇÁö ¾Ê½À´Ï´Ù.

ÇÁ·Î¹ÙÀÌ´õ°¡ »ó°ü ID ÀÇ ³×ÀÌÆ¼ºêÀÎ °³³äÀ» ¼­Æ÷Æ®ÇÏ´Â °æ¿ì, JMS Ŭ¶óÀÌ¾ðÆ®°¡ ƯÁ¤ÀÇ JMSCorrelationID Ä¡¸¦ ÇÒ´çÇØ, ³×ÀÌÆ¼ºê ¸Þ½Ã¡ Ŭ¶óÀÌ¾ðÆ®¿¡ ÀÇÇØ ±â´ëµÇ´Â °ª¿¡ ÀÏÄ¡½ÃŰ´Â °ÍÀÌ ÇÊ¿äÇÑ °æ¿ì°¡ ÀÖ½À´Ï´Ù. ³×ÀÌÆ¼ºêÀÎ »ó°ü ID ¸¦ º¸°ü À¯ÁöÇÏÁö ¾Ê´Â JMS ÇÁ·Î¹ÙÀÌ´õ´Â, ÀÌ ¸Þ¼Òµå ¹× ´ëÀÀÇÏ´Â Ãëµæ ¸Þ¼Òµå¸¦ ¼­Æ÷Æ®ÇÒ ÇÊ¿ä´Â ¾ø½À´Ï´Ù. ÀÌ °æ¿ì, ½ÇÀå¿¡ ÀÇÇØ java.lang.UnsupportedOperationException °¡ ½½·Î¿ì µË´Ï´Ù.

JMSCorrelationID ·Î »ç¿ëÇÏ´Â byte[] Ä¡¿¡´Â, À̽ļºÀº ¾ø½À´Ï´Ù.

ÆÄ¶ó¹ÌÅÍ:
correlationID - »ó°ü ID (¾Æ¸£¹ÙÀÌÆ® ¹è¿­)
¿¹¿Ü:
JMSException - ³»ºÎ ¿¡·¯¸¦ À§Çؼ­(¶§¹®¿¡) JMS ÇÁ·Î¹ÙÀÌ´õ°¡ »ó°ü ID ÀÇ ¼³Á¤¿¡ ½ÇÆÐÇßÀ» °æ¿ì
°ü·Ã Ç׸ñ:
setJMSCorrelationID(String) , getJMSCorrelationID() , getJMSCorrelationIDAsBytes()

setJMSCorrelationID

public void setJMSCorrelationID(java.lang.String correlationID)
                         throws JMSException 
¸Þ¼¼ÁöÀÇ »ó°ü ID ¸¦ ¼³Á¤ÇÕ´Ï´Ù.

Ŭ¶óÀÌ¾ðÆ®´Â JMSCorrelationID Çì´õ Çʵ带 »ç¿ëÇØ, ¾î´À ¸Þ¼¼Áö¸¦ ´Ù¸¥ ¸Þ¼¼Áö¿¡ ¸µÅ© ÇÒ ¼ö ÀÖ½À´Ï´Ù. ÀϹÝÀûÀÎ »ç¿ë ¹æ¹ýÀ¸·Î¼­´Â, ÀÀ´ä ¸Þ¼¼ÁöÀÇ ¿ä±¸ ¸Þ¼¼Áö¿¡ÀÇ ¸µÅ©°¡ ÀÖ½À´Ï´Ù.

JMSCorrelationID ´Â, ´ÙÀ½ÀÇ ¾î´ÀÂÊÀ̵çÀ» º¸°ü À¯ÁöÇÒ ¼ö ÀÖ½À´Ï´Ù.

JMS ÇÁ·Î¹ÙÀÌ´õ¿¡ ÀÇÇØ ¼Û½ÅµÇ´Â °¢ ¸Þ¼¼Áö¿¡´Â ¸Þ¼¼Áö ID ¸¦ ÇÒ´çÇÒ ¼ö ÀÖ±â (À§ÇØ)¶§¹®¿¡, ¸Þ¼¼Áö ID ¸¦ ÀÌ¿ëÇØ ¸Þ¼¼Áö¸¦ ¸µÅ© ÇÏ´Â °ÍÀº Æí¸®ÇÑ ¹æ¹ýÀÔ´Ï´Ù. ¸ðµç ¸Þ¼¼Áö ID ÀÇ ¼±µÎ¿¡ Á¢µÎ»ç 'ID:' ¸¦ ºÙÀÏ Çʿ䰡 ÀÖ½À´Ï´Ù.

º¹¼öÀÇ Å¬¶óÀÌ¾ðÆ®·Î ±¸¼ºµÇ´Â ¾îÇø®ÄÉÀ̼ÇÀÌ, ¾îÇø®ÄÉÀÌ¼Ç °íÀ¯ÀÇ °ªÀ» »ç¿ëÇØ ¸µÅ©¸¦ ¼³Á¤ÇÏ´Â °ÍÀÌ ÇÊ¿äÇÑ °æ¿ìµµ ÀÖ½À´Ï´Ù. ¿¹¸¦ µé¾î, ¾îÇø®ÄÉÀ̼ÇÀº,JMSCorrelationID ¸¦ »ç¿ëÇØ, ¿ÜºÎ Á¤º¸¸¦ ÂüÁ¶ÇÏ´Â °ªÀ» º¸°ü À¯ÁöÇÏ´Â °æ¿ì°¡ ÀÖ½À´Ï´Ù. ¾îÇø®ÄÉÀÌ¼Ç °íÀ¯ÀÇ °ª¿¡, Á¢µÎ»ç 'ID:' ¸¦ ÁöÁ¤ÇØ µÇÁö ¾Ê½À´Ï´Ù. À̰ÍÀº, ÇÁ·Î¹ÙÀÌ´õ¿¡ ÀÇÇØ »ý¼ºµÇ´Â ¸Þ¼¼Áö ID ¿ëÀ¸·Î ¿¹¾àµÇ°í ÀÖ½À´Ï´Ù.

ÇÁ·Î¹ÙÀÌ´õ°¡ »ó°ü ID ÀÇ ³×ÀÌÆ¼ºêÀÎ °³³äÀ» ¼­Æ÷Æ®ÇÏ´Â °æ¿ì, JMS Ŭ¶óÀÌ¾ðÆ®°¡ ƯÁ¤ÀÇ JMSCorrelationID Ä¡¸¦ ÇÒ´çÇØ, JMS API ¸¦ »ç¿ëÇÏÁö ¾Ê´Â Ŭ¶óÀÌ¾ðÆ®¿¡ ÀÇÇØ ±â´ëµÇ´Â °ª¿¡ ÀÏÄ¡½ÃŰ´Â °ÍÀÌ ÇÊ¿äÇÑ °æ¿ì°¡ ÀÖ½À´Ï´Ù. ÀÌ ¸ñÀûÀ¸·Î,byte[] Ä¡°¡ »ç¿ëµË´Ï´Ù. ³×ÀÌÆ¼ºêÀÎ »ó°ü ID ¸¦ º¸°ü À¯ÁöÇÏÁö ¾Ê´Â JMS ÇÁ·Î¹ÙÀÌ´õ´Â,byte[] Ä¡¸¦ ¼­Æ÷Æ®ÇÒ ÇÊ¿ä´Â ¾ø½À´Ï´Ù. JMSCorrelationID ·Î »ç¿ëÇÏ´Â byte[] Ä¡¿¡´Â, À̽ļºÀº ¾ø½À´Ï´Ù.

ÆÄ¶ó¹ÌÅÍ:
correlationID - ÂüÁ¶ÁßÀÇ ¸Þ¼¼ÁöÀÇ ¸Þ¼¼Áö ID
¿¹¿Ü:
JMSException - ³»ºÎ ¿¡·¯¸¦ À§Çؼ­(¶§¹®¿¡) JMS ÇÁ·Î¹ÙÀÌ´õ°¡ »ó°ü ID ÀÇ ¼³Á¤¿¡ ½ÇÆÐÇßÀ» °æ¿ì
°ü·Ã Ç׸ñ:
getJMSCorrelationID() , getJMSCorrelationIDAsBytes() , setJMSCorrelationIDAsBytes(byte[])

getJMSCorrelationID

public java.lang.String getJMSCorrelationID()
                                     throws JMSException 
¸Þ¼¼ÁöÀÇ »ó°ü ID ¸¦ ÃëµæÇÕ´Ï´Ù.

ÀÌ ¸Þ¼Òµå¸¦ »ç¿ëÇØ, ÇÁ·Î¹ÙÀÌ´õ °íÀ¯ÀÇ ¸Þ¼¼Áö ID ¶Ç´Â ¾îÇø®ÄÉÀÌ¼Ç °íÀ¯ÀÇ String Ä¡ÀÎ »ó°ü ID ¸¦ µ¹·ÁÁÝ´Ï´Ù.

¹Ýȯ°ª:
¸Þ¼¼ÁöÀÇ »ó°ü ID (String)
¿¹¿Ü:
JMSException - ³»ºÎ ¿¡·¯¸¦ À§Çؼ­(¶§¹®¿¡) JMS ÇÁ·Î¹ÙÀÌ´õ°¡ »ó°ü ID ÀÇ Ãëµæ¿¡ ½ÇÆÐÇßÀ» °æ¿ì
°ü·Ã Ç׸ñ:
setJMSCorrelationID(String) , getJMSCorrelationIDAsBytes() , setJMSCorrelationIDAsBytes(byte[])

getJMSReplyTo

public Destination  getJMSReplyTo()
                          throws JMSException 
ÀÌ ¸Þ¼¼Áö¿¡ÀÇ ÀÀ´äÀÇ ¼Û½ÅÁöÀÎ Destination ¿ÀºêÁ§Æ®¸¦ ÃëµæÇÕ´Ï´Ù.
¹Ýȯ°ª:
ÀÌ ¸Þ¼¼Áö¿¡ÀÇ ÀÀ´äÀÇ ¼Û½ÅÁöÀÎ Destination
¿¹¿Ü:
JMSException - ³»ºÎ ¿¡·¯¸¦ À§Çؼ­(¶§¹®¿¡) JMS ÇÁ·Î¹ÙÀÌ´õ°¡ ¼Û½ÅÁö JMSReplyTo ÀÇ Ãëµæ¿¡ ½ÇÆÐÇßÀ» °æ¿ì
°ü·Ã Ç׸ñ:
setJMSReplyTo(Destination)

setJMSReplyTo

public void setJMSReplyTo(Destination  replyTo)
                   throws JMSException 
ÀÌ ¸Þ¼¼Áö¿¡ÀÇ ÀÀ´äÀÇ ¼Û½ÅÁöÀÎ Destination ¿ÀºêÁ§Æ®¸¦ ¼³Á¤ÇÕ´Ï´Ù.

JMSReplyTo Çì´õ Çʵ忡´Â, ÇöÀçÀÇ ¸Þ¼¼Áö¿¡ÀÇ ÀÀ´äÀÇ ¼Û½ÅÁö°¡ Æ÷ÇԵ˴ϴÙ. À̰ÍÀÌ null ÀÇ °æ¿ì, ÀÀ´äÀº ±â´ëµÇÁö ¾Ê½À´Ï´Ù. ¼Û½ÅÁö´Â Queue ¿ÀºêÁ§Æ® ¶Ç´Â Topic ¿ÀºêÁ§Æ®ÀÔ´Ï´Ù.

null ÀÇ JMSReplyTo Ä¡¸¦ º¸°ü À¯ÁöÇÏ´Â ¸Þ¼¼Áö´Â, ÇϵîÀÇ À̺¥Æ®ÀÇ ÅëÁöÀÎÁö, ´ÜÁö ¼Û½ÅÀÚ°¡ °ü½ÉÀ» °¡Áø µ¥ÀÌÅÍÀÔ´Ï´Ù.

JMSReplyTo Ä¡¸¦ º¸°ü À¯ÁöÇÏ´Â ¸Þ¼¼Áö´Â, Åë»ó, ÀÀ´äÀ» ±â´ëÇÕ´Ï´Ù. ÀÀ´äÀº »ý·« °¡´ÉÇϰí, ±× °áÁ¤Àº Ŭ¶óÀÌ¾ðÆ®¿¡ ÀÇÁ¸Çϰí ÀÖ½À´Ï´Ù. ÀÌ·¯ÇÑ ¸Þ¼¼Áö´Â, ¿ä±¸·Î ºÒ¸³´Ï´Ù. ¿ä±¸¿¡ ÀÀ´äÇØ ¼Û½ÅµÇ´Â ¸Þ¼¼Áö´Â ÀÀ´äÀ¸·Î ºÒ¸³´Ï´Ù.

Ŭ¶óÀÌ¾ðÆ®°¡, ÀÌÀü¿¡ ¼Û½ÅÇÑ ¿ä±¸¸¦, ¼ö½ÅÇÑÁö ¾ó¸¶ ¾ÈµÈ ÀÀ´ä°ú ÀÏÄ¡½ÃŰ´Â °ÍÀ» ¿ä±¸ÇÏ´Â °æ¿ìµµ ÀÖ½À´Ï´Ù. ÀÌ °æ¿ì, Ŭ¶óÀÌ¾ðÆ®´Â JMSCorrelationID Çì´õ Çʵ带 »ç¿ëÇÕ´Ï´Ù.

ÆÄ¶ó¹ÌÅÍ:
replyTo - ÀÌ ¸Þ¼¼Áö¿¡ÀÇ ÀÀ´äÀÇ ¼Û½ÅÁöÀÎ Destination
¿¹¿Ü:
JMSException - ³»ºÎ ¿¡·¯¸¦ À§Çؼ­(¶§¹®¿¡) JMS ÇÁ·Î¹ÙÀÌ´õ°¡ ¼Û½ÅÁö JMSReplyTo ÀÇ ¼³Á¤¿¡ ½ÇÆÐÇßÀ» °æ¿ì
°ü·Ã Ç׸ñ:
getJMSReplyTo()

getJMSDestination

public Destination  getJMSDestination()
                              throws JMSException 
ÀÌ ¸Þ¼¼Áö¿ëÀÇ Destination ¿ÀºêÁ§Æ®¸¦ ÃëµæÇÕ´Ï´Ù.

JMSDestination Çì´õ Çʵ忡´Â, ¼Û½ÅÇÏ´Â ¸Þ¼¼ÁöÀÇ ¼Û½ÅÁö°¡ Æ÷ÇԵ˴ϴÙ.

¸Þ¼¼ÁöÀÇ ¼Û½Å½Ã¿¡, ÀÌ Çʵå´Â ¹«½ÃµË´Ï´Ù. send ¶Ç´Â publish ¸Þ¼ÒµåÀÇ Á¾·áÈÄ, ÀÌ Çʵå´Â ¸Þ¼Òµå¿¡ ÀÇÇØ ÁöÁ¤µÈ ¼Û½ÅÁö¸¦ º¸°ü À¯ÁöÇÕ´Ï´Ù.

¸Þ¼¼ÁöÀÇ ¼ö½Å½Ã¿¡,JMSDestination Ä¡´Â ¼Û½Å½Ã¿¡ ÇÒ´çÇÒ ¼ö ÀÖ¾ú´ø °ª°ú µî°¡°¡ ¾Æ´Ï¸é ¾ÈµË´Ï´Ù.

¹Ýȯ°ª:
ÀÌ ¸Þ¼¼ÁöÀÇ ¼Û½ÅÁö
¿¹¿Ü:
JMSException - ³»ºÎ ¿¡·¯¸¦ À§Çؼ­(¶§¹®¿¡) JMS ÇÁ·Î¹ÙÀÌ´õ°¡ ¼Û½ÅÁöÀÇ Ãëµæ¿¡ ½ÇÆÐÇßÀ» °æ¿ì
°ü·Ã Ç׸ñ:
setJMSDestination(Destination)

setJMSDestination

public void setJMSDestination(Destination  destination)
                       throws JMSException 
ÀÌ ¸Þ¼¼Áö¿ëÀÇ Destination ¿ÀºêÁ§Æ®¸¦ ¼³Á¤ÇÕ´Ï´Ù.

JMS ÇÁ·Î¹ÙÀÌ´õ´Â, ¸Þ¼¼Áö ¼Û½Å½Ã¿¡ ÀÌ Çʵ带 ¼³Á¤ÇÕ´Ï´Ù. ÀÌ ¸Þ¼Òµå¸¦ »ç¿ëÇØ, ¼ö½ÅÇÑ ¸Þ¼¼ÁöÀÇ °ªÀ» º¯°æÇÒ ¼ö ÀÖ½À´Ï´Ù.

ÆÄ¶ó¹ÌÅÍ:
destination - ÀÌ ¸Þ¼¼ÁöÀÇ ¼Û½ÅÁö
¿¹¿Ü:
JMSException - ³»ºÎ ¿¡·¯¸¦ À§Çؼ­(¶§¹®¿¡) JMS ÇÁ·Î¹ÙÀÌ´õ°¡ ¼Û½ÅÁöÀÇ ¼³Á¤¿¡ ½ÇÆÐÇßÀ» °æ¿ì
°ü·Ã Ç׸ñ:
getJMSDestination()

getJMSDeliveryMode

public int getJMSDeliveryMode()
                       throws JMSException 
ÀÌ ¸Þ¼¼Áö¿ëÀ¸·Î ÁöÁ¤µÈ DeliveryMode Ä¡¸¦ ÃëµæÇÕ´Ï´Ù.
¹Ýȯ°ª:
ÀÌ ¸Þ¼¼ÁöÀÇ Àü´Þ ¸ðµå
¿¹¿Ü:
JMSException - ³»ºÎ ¿¡·¯¸¦ À§Çؼ­(¶§¹®¿¡) JMS ÇÁ·Î¹ÙÀÌ´õ°¡ Àü´Þ ¸ðµåÀÇ Ãëµæ¿¡ ½ÇÆÐÇßÀ» °æ¿ì
°ü·Ã Ç׸ñ:
setJMSDeliveryMode(int) , DeliveryMode

setJMSDeliveryMode

public void setJMSDeliveryMode(int deliveryMode)
                        throws JMSException 
ÀÌ ¸Þ¼¼ÁöÀÇ DeliveryMode Ä¡¸¦ ¼³Á¤ÇÕ´Ï´Ù.

JMS ÇÁ·Î¹ÙÀÌ´õ´Â, ¸Þ¼¼Áö ¼Û½Å½Ã¿¡ ÀÌ Çʵ带 ¼³Á¤ÇÕ´Ï´Ù. ÀÌ ¸Þ¼Òµå¸¦ »ç¿ëÇØ, ¼ö½ÅÇÑ ¸Þ¼¼ÁöÀÇ °ªÀ» º¯°æÇÒ ¼ö ÀÖ½À´Ï´Ù.

ÆÄ¶ó¹ÌÅÍ:
deliveryMode - ÀÌ ¸Þ¼¼ÁöÀÇ Àü´Þ ¸ðµå
¿¹¿Ü:
JMSException - ³»ºÎ ¿¡·¯¸¦ À§Çؼ­(¶§¹®¿¡) JMS ÇÁ·Î¹ÙÀÌ´õ°¡ Àü´Þ ¸ðµåÀÇ ¼³Á¤¿¡ ½ÇÆÐÇßÀ» °æ¿ì
°ü·Ã Ç׸ñ:
getJMSDeliveryMode() , DeliveryMode

getJMSRedelivered

public boolean getJMSRedelivered()
                          throws JMSException 
ÀÌ ¸Þ¼¼Áö°¡ ÀçÀü´ÞÁßÀÎÁö ¾î¶²Áö¸¦ ³ªÅ¸³»´Â Áö½Ã¸¦ ÃëµæÇÕ´Ï´Ù.

Ŭ¶óÀÌ¾ðÆ®°¡ JMSRedelivered ÇʵåÀÇ ¼³Á¤µÈ ¸Þ¼¼Áö¸¦ ¼ö½ÅÇßÀ» °æ¿ì, ÀÌ ¸Þ¼¼Áö´Â ÀÌÀü¿¡ Àü´ÞµÇ¾î, ¼ö½ÅÀÌ È®ÀÎ ÀÀ´äµÇÁö ¾Ê¾Ò´ø °¡´É¼ºÀÌ ³ôÀº ÀÏÀ» ³ªÅ¸³À´Ï´Ù.

¹Ýȯ°ª:
ÀÌ ¸Þ¼¼Áö°¡ ÀçÀü´ÞÁßÀÇ °æ¿ì´Â true
¿¹¿Ü:
JMSException - ³»ºÎ ¿¡·¯¸¦ À§Çؼ­(¶§¹®¿¡) JMS ÇÁ·Î¹ÙÀÌ´õ°¡ ÀçÀü´Þ »óÅÂÀÇ Ãëµæ¿¡ ½ÇÆÐÇßÀ» °æ¿ì
°ü·Ã Ç׸ñ:
setJMSRedelivered(boolean)

setJMSRedelivered

public void setJMSRedelivered(boolean redelivered)
                       throws JMSException 
ÀÌ ¸Þ¼¼Áö°¡ ÀçÀü´ÞÁßÀÎÁö ¾î¶²Áö¸¦ ÁöÁ¤ÇÕ´Ï´Ù.

ÀÌ Çʵå´Â, ¸Þ¼¼ÁöÀÇ Àü´Þ½Ã·Î ¼³Á¤µË´Ï´Ù. ÀÌ ¸Þ¼Òµå¸¦ »ç¿ëÇØ, ¼ö½ÅÇÑ ¸Þ¼¼ÁöÀÇ °ªÀ» º¯°æÇÒ ¼ö ÀÖ½À´Ï´Ù.

ÆÄ¶ó¹ÌÅÍ:
redelivered - ÀÌ ¸Þ¼¼Áö°¡ ÀçÀü´ÞÁßÀÎÁö ¾î¶²Áö¸¦ ³ªÅ¸³»´Â Áö½Ã
¿¹¿Ü:
JMSException - ³»ºÎ ¿¡·¯¸¦ À§Çؼ­(¶§¹®¿¡) JMS ÇÁ·Î¹ÙÀÌ´õ°¡ ÀçÀü´Þ »óÅÂÀÇ ¼³Á¤¿¡ ½ÇÆÐÇßÀ» °æ¿ì
°ü·Ã Ç׸ñ:
getJMSRedelivered()

getJMSType

public java.lang.String getJMSType()
                            throws JMSException 
¸Þ¼¼ÁöÀÇ ¼Û½Å½Ã¿¡ Ŭ¶óÀÌ¾ðÆ®¿¡ ÀÇÇØ ÁöÁ¤µÈ ¸Þ¼¼ÁöÇü ½Äº°ÀÚ¸¦ ÃëµæÇÕ´Ï´Ù.
¹Ýȯ°ª:
¸Þ¼¼ÁöÇü
¿¹¿Ü:
JMSException - ³»ºÎ ¿¡·¯¸¦ À§Çؼ­(¶§¹®¿¡) JMS ÇÁ·Î¹ÙÀÌ´õ°¡ ¸Þ¼¼ÁöÇüÀÇ Ãëµæ¿¡ ½ÇÆÐÇßÀ» °æ¿ì
°ü·Ã Ç׸ñ:
setJMSType(String)

setJMSType

public void setJMSType(java.lang.String type)
                throws JMSException 
¸Þ¼¼ÁöÇüÀ» ¼³Á¤ÇÕ´Ï´Ù.

JMS ÇÁ·Î¹ÙÀÌ´õ¾È¿¡´Â, ¾îÇø®ÄÉÀ̼ǿ¡ ÀÇÇØ ¼Û½ÅµÈ ¸Þ¼¼ÁöÀÇ Á¤ÀǸ¦ Æ÷ÇÔÇÑ ¸Þ¼¼Áö ¸®Æ÷ÁöÅ͸®(repository)¸¦ »ç¿ëÇÏ´Â °ÍÀÌ ÀÖ½À´Ï´Ù. JMSType Çì´õ Çʵå·ÎºÎÅÍ, ÇÁ·Î¹ÙÀÌ´õÀÇ ¸®Æ÷ÁöÅ͸®(repository)³»ÀÇ ¸Þ¼¼Áö Á¤ÀǸ¦ ÂüÁ¶ÇÒ ¼ö ÀÖ½À´Ï´Ù.

JMS API ´Â, Ç¥ÁØ ¸Þ¼¼Áö Á¤ÀÇ ¸®Æ÷ÁöÅ͸®(repository)¸¦ Á¤ÀÇÇÏÁö ¾Ê½À´Ï´Ù. ¶Ç, ³»ºÎ¿¡ Æ÷ÇԵǴ Á¤ÀÇÀÇ ³×ÀÌ¹Ö Æú¸®½Ãµµ Á¤ÀÇÇÏÁö ¾Ê½À´Ï´Ù.

¸Þ½Ã¡ ½Ã½ºÅÛ¿¡ µû¶ó¼­´Â, °¢ ¾îÇø®ÄÉÀÌ¼Ç ¸Þ¼¼ÁöÀÇ ¸Þ¼¼ÁöÇü Á¤ÀǸ¦ ÀÛ¼ºÇÏ´Â °Í, ¹× °¢ ¸Þ¼¼Áö°¡ ±× ÇüŸ¦ ÁöÁ¤ÇÏ´Â °ÍÀÌ ¿ä±¸µË´Ï´Ù. ÀÌ·± Á¾·ùÀÇ JMS ÇÁ·Î¹ÙÀÌ´õ¸¦ ÀÌ¿ëÇÏ´Â °æ¿ì, JMS Ŭ¶óÀÌ¾ðÆ®°¡ °ªÀ» JMSType ¿¡ ÇÒ´çÇÒ Çʿ䰡 ÀÖ½À´Ï´Ù. ÀÌ °æ¿ì, ¾îÇø®ÄÉÀ̼ÇÀÌ ±× °ªÀ» »ç¿ëÇÒÁö ¾î¶³Áö´Â °ü°è ¾ø½À´Ï´Ù. À̰Ϳ¡ ÀÇÇØ, Çʵ尡, ±×°ÍÀ» ¿ä±¸ÇÏ´Â ÇÁ·Î¹ÙÀÌ´õ¿¡ ¸ÂÃß¾î ÀûÀýÈ÷ ¼³Á¤µË´Ï´Ù.

À̽ļºÀ» À¯ÁöÇϱâ À§ÇØ(¶§¹®¿¡), JMS Ŭ¶óÀÌ¾ðÆ®´Â JMSType ÀÇ ±âȣġ¸¦ »ç¿ëÇÒ Çʿ䰡 ÀÖ½À´Ï´Ù. ÀνºÅç½Ã¿¡, ÀÌ °ªÀ» ÇöÇà ÇÁ·Î¹ÙÀÌ´õÀÇ ¸Þ¼¼Áö ¸®Æ÷ÁöÅ͸®(repository)³»¿¡¼­ Á¤ÀÇµÈ °ªÀ¸·Î ¼³Á¤ÇÒ ¼ö ÀÖ½À´Ï´Ù. ij¸¯ÅÍ ¶óÀÎ ¸®ÅÍ·²À» »ç¿ëÇÏ´Â °æ¿ì, JMS ÇÁ·Î¹ÙÀÌ´õ¿¡ µû¶ó¼­´Â ¹«È¿ÀÎ ÇüÅÂÀÇ À̸§ÀÌ µÉ °¡´É¼ºÀÌ ÀÖ½À´Ï´Ù.

ÆÄ¶ó¹ÌÅÍ:
type - ¸Þ¼¼ÁöÇü
¿¹¿Ü:
JMSException - ³»ºÎ ¿¡·¯¸¦ À§Çؼ­(¶§¹®¿¡) JMS ÇÁ·Î¹ÙÀÌ´õ°¡ ¸Þ¼¼ÁöÇüÀÇ ¼³Á¤¿¡ ½ÇÆÐÇßÀ» °æ¿ì
°ü·Ã Ç׸ñ:
getJMSType()

getJMSExpiration

public long getJMSExpiration()
                      throws JMSException 
¸Þ¼¼ÁöÀÇ À¯È¿±â°£Ä¡¸¦ ÃëµæÇÕ´Ï´Ù.

¸Þ¼¼ÁöÀÇ ¼Û½Å½Ã¿¡,JMSExpiration Çì´õ Çʵå´Â ¹ÌÇÒ´ç´ë·Î µË´Ï´Ù. send ¶Ç´Â publish ¸Þ¼ÒµåÀÇ ¿Ï·á ÈÄ¿¡, ÀÌ Çì´õ Çʵå´Â ¸Þ¼¼ÁöÀÇ À¯È¿±â°£À» º¸°ü À¯ÁöÇÕ´Ï´Ù. À̰ÍÀº, Ŭ¶óÀÌ¾ðÆ®¿¡ ÀÇÇØ ÁöÁ¤µÈ À¯È¿±â°£ ¹× send ¶Ç´Â publish ÀÇ ½ÇÇà½ÃÀÇ GMT ÀÇ ÇÕ°èÀÔ´Ï´Ù.

À¯È¿±â°£¿¡ Á¦·Î°¡ ÁöÁ¤µÇ¾î ÀÖ´Â °æ¿ì,JMSExpiration ´Â Á¦·Î·Î ¼³Á¤µË´Ï´Ù. À̰ÍÀº, ¸Þ¼¼Áö°¡ À¯È¿±â°£ Á¶°¢ÀÌ µÇÁö ¾Ê´Â °ÍÀ» ³ªÅ¸³À´Ï´Ù.

¸Þ¼¼ÁöÀÇ À¯È¿±â°£¿¡ À̸£¸é(ÀÚ), ÇÁ·Î¹ÙÀÌ´õ´Â ¸Þ¼¼Áö¸¦ ÆÄ±âÇÒ Çʿ䰡 ÀÖ½À´Ï´Ù. JMS API ´Â, ¸Þ¼¼Áö À¯È¿±â°£ÀÇ ÅëÁö ¹æ¹ýÀ» ÀÏÀý Á¤ÀÇÇÏÁö ¾Ê½À´Ï´Ù.

Ŭ¶óÀÌ¾ðÆ®°¡ À¯È¿±â°£ Á¶°¢ÀÇ ¸Þ¼¼Áö¸¦ ¼ö½ÅÇÒ °ÍÀº ¾ø½À´Ï´Ù. ´Ù¸¸, JMS API ´Â, À̰ÍÀÌ ¹ß»ýÇÏÁö ¾Ê´Â °ÍÀ» ÇÁ·ÎÅØ¼ÇÇϰí ÀÖÁö ¾Ê½À´Ï´Ù.

¹Ýȯ°ª:
¸Þ¼¼ÁöÀÇ À¯È¿±â°£ (Ŭ¶óÀÌ¾ðÆ®¿¡ ÀÇÇØ ÁöÁ¤µÈ À¯È¿±â°£°ú ¼Û½Å½ÃÀÇ GMT ¿ÍÀÇ ÇÕ°è)
¿¹¿Ü:
JMSException - ³»ºÎ ¿¡·¯¸¦ À§Çؼ­(¶§¹®¿¡) JMS ÇÁ·Î¹ÙÀÌ´õ°¡ ¸Þ¼¼ÁöÀÇ À¯È¿±â°£ÀÇ Ãëµæ¿¡ ½ÇÆÐÇßÀ» °æ¿ì
°ü·Ã Ç׸ñ:
setJMSExpiration(long)

setJMSExpiration

public void setJMSExpiration(long expiration)
                      throws JMSException 
¸Þ¼¼ÁöÀÇ À¯È¿±â°£Ä¡¸¦ ¼³Á¤ÇÕ´Ï´Ù.

JMS ÇÁ·Î¹ÙÀÌ´õ´Â, ¸Þ¼¼Áö ¼Û½Å½Ã¿¡ ÀÌ Çʵ带 ¼³Á¤ÇÕ´Ï´Ù. ÀÌ ¸Þ¼Òµå¸¦ »ç¿ëÇØ, ¼ö½ÅÇÑ ¸Þ¼¼ÁöÀÇ °ªÀ» º¯°æÇÒ ¼ö ÀÖ½À´Ï´Ù.

ÆÄ¶ó¹ÌÅÍ:
expiration - ¸Þ¼¼ÁöÀÇ À¯È¿±â°£
¿¹¿Ü:
JMSException - ³»ºÎ ¿¡·¯¸¦ À§Çؼ­(¶§¹®¿¡) JMS ÇÁ·Î¹ÙÀÌ´õ°¡ ¸Þ¼¼ÁöÀÇ À¯È¿±â°£ÀÇ ¼³Á¤¿¡ ½ÇÆÐÇßÀ» °æ¿ì
°ü·Ã Ç׸ñ:
getJMSExpiration()

getJMSPriority

public int getJMSPriority()
                   throws JMSException 
¸Þ¼¼ÁöÀÇ ¿ì¼±µµ¸¦ ÃëµæÇÕ´Ï´Ù.

JMS API ¿¡¼­´Â, ¿ì¼±µµ¸¦ ³ªÅ¸³»´Â 10 ÀÇ °ªÀÌ Á¤Àǵǰí ÀÖ½À´Ï´Ù. ¹«¾ùº¸´Ù ³·Àº ¿ì¼±µµ°¡ 0 À¸·Î, °¡Àå ³ôÀº ¿ì¼±µµ°¡ 9 ÀÔ´Ï´Ù. ¶Ç, Ŭ¶óÀÌ¾ðÆ®´Â 0 ~ 4 ¸¦ Åë»óÀÇ ¿ì¼±µµ, 5 ~ 9 ¸¦ ³ôÀº ¿ì¼±µµ·Î º¾´Ï´Ù.

JMS API ¿¡¼­´Â, ÇÁ·Î¹ÙÀÌ´õ°¡ ¸Þ¼¼ÁöÀÇ ¿ì¼± ¼øÀ§¸¦ ¾ö¹ÐÇÏ°Ô ½ÇÀåÇÏ´Â °ÍÀº ¿ä±¸µÇ°í ÀÖÁö ¾Ê½À´Ï´Ù. ´Ù¸¸, ³ôÀº ¿ì¼±µµÀÇ ¸Þ¼¼Áö¸¦ Åë»óÀÇ ¿ì¼±µµÀÇ ¸Þ¼¼Áöº¸´Ù ¿ì¼±ÇØ Àü´ÞÇϱâ À§Çؼ­, ÃÖ¼±À» ´ÙÇÒ Çʿ䰡 ÀÖ½À´Ï´Ù.

¹Ýȯ°ª:
µðÆúÆ®ÀÇ ¸Þ¼¼Áö ¿ì¼±µµ
¿¹¿Ü:
JMSException - ³»ºÎ ¿¡·¯¸¦ À§Çؼ­(¶§¹®¿¡) JMS ÇÁ·Î¹ÙÀÌ´õ°¡ ¸Þ¼¼Áö ¿ì¼±µµÀÇ Ãëµæ¿¡ ½ÇÆÐÇßÀ» °æ¿ì
°ü·Ã Ç׸ñ:
setJMSPriority(int)

setJMSPriority

public void setJMSPriority(int priority)
                    throws JMSException 
ÀÌ ¸Þ¼¼ÁöÀÇ ¿ì¼±µµ¸¦ ¼³Á¤ÇÕ´Ï´Ù.

JMS ÇÁ·Î¹ÙÀÌ´õ´Â, ¸Þ¼¼Áö ¼Û½Å½Ã¿¡ ÀÌ Çʵ带 ¼³Á¤ÇÕ´Ï´Ù. ÀÌ ¸Þ¼Òµå¸¦ »ç¿ëÇØ, ¼ö½ÅÇÑ ¸Þ¼¼ÁöÀÇ °ªÀ» º¯°æÇÒ ¼ö ÀÖ½À´Ï´Ù.

ÆÄ¶ó¹ÌÅÍ:
priority - ÀÌ ¸Þ¼¼ÁöÀÇ ¿ì¼±µµ
¿¹¿Ü:
JMSException - ³»ºÎ ¿¡·¯¸¦ À§Çؼ­(¶§¹®¿¡) JMS ÇÁ·Î¹ÙÀÌ´õ°¡ ¸Þ¼¼Áö ¿ì¼±µµÀÇ ¼³Á¤¿¡ ½ÇÆÐÇßÀ» °æ¿ì
°ü·Ã Ç׸ñ:
getJMSPriority()

clearProperties

public void clearProperties()
                     throws JMSException 
¸Þ¼¼ÁöÀÇ ÇÁ·ÓÆÛƼ¸¦ Ŭ¸®¾î ÇÕ´Ï´Ù.

¸Þ¼¼ÁöÀÇ Çì´õ ÇÊµå ¹× º»¹®Àº Ŭ¸®¾î µÇÁö ¾Ê½À´Ï´Ù.

¿¹¿Ü:
JMSException - ³»ºÎ ¿¡·¯¸¦ À§Çؼ­(¶§¹®¿¡) JMS ÇÁ·Î¹ÙÀÌ´õ°¡ ¸Þ¼¼Áö ÇÁ·ÓÆÛƼÀÇ Å¬¸®¾î¿¡ ½ÇÆÐÇßÀ» °æ¿ì

propertyExists

public boolean propertyExists(java.lang.String name)
                       throws JMSException 
ÇÁ·ÓÆÛƼġ°¡ Á¸ÀçÇÏ´ÂÁö ¾î¶²Áö¸¦ ³ªÅ¸³À´Ï´Ù.
ÆÄ¶ó¹ÌÅÍ:
name - ÆÇÁ¤ÇÏ´Â ÇÁ·ÓÆÛƼÀÇ À̸§
¹Ýȯ°ª:
ÇÁ·ÓÆÛƼ°¡ Á¸ÀçÇÏ´Â °æ¿ì´Â true
¿¹¿Ü:
JMSException - ³»ºÎ ¿¡·¯À̱⠶§¹®¿¡, JMS ÇÁ·Î¹ÙÀÌ´õ°¡ ÇÁ·ÓÆÛƼÀÇ Á¸Àç È®Àο¡ ½ÇÆÐÇßÀ» °æ¿ì

getBooleanProperty

public boolean getBooleanProperty(java.lang.String name)
                           throws JMSException 
ÁöÁ¤µÈ À̸§À» º¸°ü À¯ÁöÇÏ´Â boolean ÇÁ·ÓÆÛƼÀÇ °ªÀ» µ¹·ÁÁÝ´Ï´Ù.
ÆÄ¶ó¹ÌÅÍ:
name - boolean ÇÁ·ÓÆÛƼÀÇ À̸§
¹Ýȯ°ª:
ÁöÁ¤µÈ À̸§ÀÇ boolean ÇÁ·ÓÆÛƼġ
¿¹¿Ü:
JMSException - ³»ºÎ ¿¡·¯¸¦ À§Çؼ­(¶§¹®¿¡) JMS ÇÁ·Î¹ÙÀÌ´õ°¡ ÇÁ·ÓÆÛƼġÀÇ Ãëµæ¿¡ ½ÇÆÐÇßÀ» °æ¿ì
MessageFormatException - ÀÌ ÇüÅ º¯È¯ÀÌ ¹«È¿ÀÎ °æ¿ì

getByteProperty

public byte getByteProperty(java.lang.String name)
                     throws JMSException 
ÁöÁ¤µÈ À̸§À» º¸°ü À¯ÁöÇÏ´Â byte ÇÁ·ÓÆÛƼÀÇ °ªÀ» µ¹·ÁÁÝ´Ï´Ù.
ÆÄ¶ó¹ÌÅÍ:
name - byte ÇÁ·ÓÆÛƼÀÇ À̸§
¹Ýȯ°ª:
ÁöÁ¤µÈ À̸§ÀÇ byte ÇÁ·ÓÆÛƼġ
¿¹¿Ü:
JMSException - ³»ºÎ ¿¡·¯¸¦ À§Çؼ­(¶§¹®¿¡) JMS ÇÁ·Î¹ÙÀÌ´õ°¡ ÇÁ·ÓÆÛƼġÀÇ Ãëµæ¿¡ ½ÇÆÐÇßÀ» °æ¿ì
MessageFormatException - ÀÌ ÇüÅ º¯È¯ÀÌ ¹«È¿ÀÎ °æ¿ì

getShortProperty

public short getShortProperty(java.lang.String name)
                       throws JMSException 
ÁöÁ¤µÈ À̸§À» º¸°ü À¯ÁöÇÏ´Â short ÇÁ·ÓÆÛƼÀÇ °ªÀ» µ¹·ÁÁÝ´Ï´Ù.
ÆÄ¶ó¹ÌÅÍ:
name - short ÇÁ·ÓÆÛƼÀÇ À̸§
¹Ýȯ°ª:
ÁöÁ¤µÈ À̸§ÀÇ short ÇÁ·ÓÆÛƼġ
¿¹¿Ü:
JMSException - ³»ºÎ ¿¡·¯¸¦ À§Çؼ­(¶§¹®¿¡) JMS ÇÁ·Î¹ÙÀÌ´õ°¡ ÇÁ·ÓÆÛƼġÀÇ Ãëµæ¿¡ ½ÇÆÐÇßÀ» °æ¿ì
MessageFormatException - ÀÌ ÇüÅ º¯È¯ÀÌ ¹«È¿ÀÎ °æ¿ì

getIntProperty

public int getIntProperty(java.lang.String name)
                   throws JMSException 
ÁöÁ¤µÈ À̸§À» º¸°ü À¯ÁöÇÏ´Â int ÇÁ·ÓÆÛƼÀÇ °ªÀ» µ¹·ÁÁÝ´Ï´Ù.
ÆÄ¶ó¹ÌÅÍ:
name - int ÇÁ·ÓÆÛƼÀÇ À̸§
¹Ýȯ°ª:
ÁöÁ¤µÈ À̸§ÀÇ int ÇÁ·ÓÆÛƼġ
¿¹¿Ü:
JMSException - ³»ºÎ ¿¡·¯¸¦ À§Çؼ­(¶§¹®¿¡) JMS ÇÁ·Î¹ÙÀÌ´õ°¡ ÇÁ·ÓÆÛƼġÀÇ Ãëµæ¿¡ ½ÇÆÐÇßÀ» °æ¿ì
MessageFormatException - ÀÌ ÇüÅ º¯È¯ÀÌ ¹«È¿ÀÎ °æ¿ì

getLongProperty

public long getLongProperty(java.lang.String name)
                     throws JMSException 
ÁöÁ¤µÈ À̸§À» º¸°ü À¯ÁöÇÏ´Â long ÇÁ·ÓÆÛƼÀÇ °ªÀ» µ¹·ÁÁÝ´Ï´Ù.
ÆÄ¶ó¹ÌÅÍ:
name - long ÇÁ·ÓÆÛƼÀÇ À̸§
¹Ýȯ°ª:
ÁöÁ¤µÈ À̸§ÀÇ long ÇÁ·ÓÆÛƼġ
¿¹¿Ü:
JMSException - ³»ºÎ ¿¡·¯¸¦ À§Çؼ­(¶§¹®¿¡) JMS ÇÁ·Î¹ÙÀÌ´õ°¡ ÇÁ·ÓÆÛƼġÀÇ Ãëµæ¿¡ ½ÇÆÐÇßÀ» °æ¿ì
MessageFormatException - ÀÌ ÇüÅ º¯È¯ÀÌ ¹«È¿ÀÎ °æ¿ì

getFloatProperty

public float getFloatProperty(java.lang.String name)
                       throws JMSException 
ÁöÁ¤µÈ À̸§À» º¸°ü À¯ÁöÇÏ´Â float ÇÁ·ÓÆÛƼÀÇ °ªÀ» µ¹·ÁÁÝ´Ï´Ù.
ÆÄ¶ó¹ÌÅÍ:
name - float ÇÁ·ÓÆÛƼÀÇ À̸§
¹Ýȯ°ª:
ÁöÁ¤µÈ À̸§ÀÇ float ÇÁ·ÓÆÛƼġ
¿¹¿Ü:
JMSException - ³»ºÎ ¿¡·¯¸¦ À§Çؼ­(¶§¹®¿¡) JMS ÇÁ·Î¹ÙÀÌ´õ°¡ ÇÁ·ÓÆÛƼġÀÇ Ãëµæ¿¡ ½ÇÆÐÇßÀ» °æ¿ì
MessageFormatException - ÀÌ ÇüÅ º¯È¯ÀÌ ¹«È¿ÀÎ °æ¿ì

getDoubleProperty

public double getDoubleProperty(java.lang.String name)
                         throws JMSException 
ÁöÁ¤µÈ À̸§À» º¸°ü À¯ÁöÇÏ´Â double ÇÁ·ÓÆÛƼÀÇ °ªÀ» µ¹·ÁÁÝ´Ï´Ù.
ÆÄ¶ó¹ÌÅÍ:
name - double ÇÁ·ÓÆÛƼÀÇ À̸§
¹Ýȯ°ª:
ÁöÁ¤µÈ À̸§ÀÇ double ÇÁ·ÓÆÛƼġ
¿¹¿Ü:
JMSException - ³»ºÎ ¿¡·¯¸¦ À§Çؼ­(¶§¹®¿¡) JMS ÇÁ·Î¹ÙÀÌ´õ°¡ ÇÁ·ÓÆÛƼġÀÇ Ãëµæ¿¡ ½ÇÆÐÇßÀ» °æ¿ì
MessageFormatException - ÀÌ ÇüÅ º¯È¯ÀÌ ¹«È¿ÀÎ °æ¿ì

getStringProperty

public java.lang.String getStringProperty(java.lang.String name)
                                   throws JMSException 
ÁöÁ¤µÈ À̸§À» º¸°ü À¯ÁöÇÏ´Â String ÇÁ·ÓÆÛƼÀÇ °ªÀ» µ¹·ÁÁÝ´Ï´Ù.
ÆÄ¶ó¹ÌÅÍ:
name - String ÇÁ·ÓÆÛƼÀÇ À̸§
¹Ýȯ°ª:
ÁöÁ¤µÈ À̸§ÀÇ String ÇÁ·ÓÆÛƼġ. ÀÌ À̸§ÀÇ ÇÁ·ÓÆÛƼ°¡ Á¸ÀçÇÏÁö ¾Ê´Â °æ¿ì, null Ä¡°¡ µ¹·ÁÁÖ¾îÁö´Â
¿¹¿Ü:
JMSException - ³»ºÎ ¿¡·¯¸¦ À§Çؼ­(¶§¹®¿¡) JMS ÇÁ·Î¹ÙÀÌ´õ°¡ ÇÁ·ÓÆÛƼġÀÇ Ãëµæ¿¡ ½ÇÆÐÇßÀ» °æ¿ì
MessageFormatException - ÀÌ ÇüÅ º¯È¯ÀÌ ¹«È¿ÀÎ °æ¿ì

getObjectProperty

public java.lang.Object getObjectProperty(java.lang.String name)
                                   throws JMSException 
ÁöÁ¤µÈ À̸§À» º¸°ü À¯ÁöÇÏ´Â Java ¿ÀºêÁ§Æ® ÇÁ·ÓÆÛƼÀÇ °ªÀ» µ¹·ÁÁÝ´Ï´Ù.

ÀÌ ¸Þ¼Òµå¸¦ »ç¿ëÇØ, µî°¡ÀÎ setObjectProperty ¸Þ¼Òµå È£ÃâÇØ ¶Ç´Â µî°¡ÀÎ ¿ø½ÃÀû settypeProperty ¸Þ¼Òµå¸¦ º¸°ü À¯ÁöÇÏ´Â ¸Þ¼¼Áö³»¿¡ ÇÁ·ÓÆÛƼ·Î¼­ °Ý³³µÇ°í ÀÖ´Â ¿ÀºêÁ§Æ®¸¦, ¿ÀºêÁ§Æ®È­ µÈ Çü½Ä¿¡¼­ µ¹·ÁÁÙ ¼ö°¡ ÀÖ½À´Ï´Ù.

ÆÄ¶ó¹ÌÅÍ:
name - Java ¿ÀºêÁ§Æ® ÇÁ·ÓÆÛƼÀÇ À̸§
¹Ýȯ°ª:
ÁöÁ¤µÈ À̸§ÀÇ Java ¿ÀºêÁ§Æ® ÇÁ·ÓÆÛƼġÀÇ ¿ÀºêÁ§Æ®È­ Çü½Ä (¿¹¸¦ µé¾î, ÇÁ·ÓÆÛƼ°¡ int ·Î¼­ ¼³Á¤µÇ¾úÀ» °æ¿ì,Integer °¡ µ¹·ÁÁÖ¾îÁø´Ù). ÀÌ À̸§ÀÇ ÇÁ·ÓÆÛƼ°¡ Á¸ÀçÇÏÁö ¾Ê´Â °æ¿ì´Â, null Ä¡°¡ µ¹·ÁÁÖ¾îÁö´Â
¿¹¿Ü:
JMSException - ³»ºÎ ¿¡·¯¸¦ À§Çؼ­(¶§¹®¿¡) JMS ÇÁ·Î¹ÙÀÌ´õ°¡ ÇÁ·ÓÆÛƼġÀÇ Ãëµæ¿¡ ½ÇÆÐÇßÀ» °æ¿ì

getPropertyNames

public java.util.Enumeration getPropertyNames()
                                       throws JMSException 
¸ðµç ÇÁ·ÓÆÛƼ¸íÀÇ Enumeration ¸¦ µ¹·ÁÁÝ´Ï´Ù.

JMS Ç¥ÁØ Çì´õ Çʵå´Â, ÇÁ·ÓÆÛƼ¶ó°í´Â º¸¿©ÁöÁö ¾Ê±â ¶§¹®¿¡, ÀÌ ¿­°Å¿¡¼­´Â µ¹·ÁÁÖ¾îÁöÁö ¾ÊÀº °Í¿¡ ÁÖÀÇÇØ ÁÖ¼¼¿ä.

¹Ýȯ°ª:
ÇÁ·ÓÆÛƼġÀÇ ¸ðµç À̸§ÀÇ ¿­°Å
¿¹¿Ü:
JMSException - ³»ºÎ ¿¡·¯¸¦ À§Çؼ­(¶§¹®¿¡) JMS ÇÁ·Î¹ÙÀÌ´õ°¡ ÇÁ·ÓÆÛƼ¸íÀÇ Ãëµæ¿¡ ½ÇÆÐÇßÀ» °æ¿ì

setBooleanProperty

public void setBooleanProperty(java.lang.String name,
                               boolean value)
                        throws JMSException 
ÁöÁ¤µÈ À̸§À» º¸°ü À¯ÁöÇÏ´Â boolean ÇÁ·ÓÆÛƼġ¸¦ ¸Þ¼¼Áö³»·Î ¼³Á¤ÇÕ´Ï´Ù.
ÆÄ¶ó¹ÌÅÍ:
name - boolean ÇÁ·ÓÆÛƼÀÇ À̸§
value - ¼³Á¤ÇÏ´Â boolean ÇÁ·ÓÆÛƼġ
¿¹¿Ü:
JMSException - ³»ºÎ ¿¡·¯¸¦ À§Çؼ­(¶§¹®¿¡) JMS ÇÁ·Î¹ÙÀÌ´õ°¡ ÇÁ·ÓÆÛƼÀÇ ¼³Á¤¿¡ ½ÇÆÐÇßÀ» °æ¿ì
MessageNotWriteableException - ÇÁ·ÓÆÛƼ°¡ Àо Àü¿ëÀÇ °æ¿ì

setByteProperty

public void setByteProperty(java.lang.String name,
                            byte value)
                     throws JMSException 
ÁöÁ¤µÈ À̸§À» º¸°ü À¯ÁöÇÏ´Â byte ÇÁ·ÓÆÛƼġ¸¦ ¸Þ¼¼Áö³»·Î ¼³Á¤ÇÕ´Ï´Ù.
ÆÄ¶ó¹ÌÅÍ:
name - byte ÇÁ·ÓÆÛƼÀÇ À̸§
value - ¼³Á¤ÇÏ´Â byte ÇÁ·ÓÆÛƼġ
¿¹¿Ü:
JMSException - ³»ºÎ ¿¡·¯¸¦ À§Çؼ­(¶§¹®¿¡) JMS ÇÁ·Î¹ÙÀÌ´õ°¡ ÇÁ·ÓÆÛƼÀÇ ¼³Á¤¿¡ ½ÇÆÐÇßÀ» °æ¿ì
MessageNotWriteableException - ÇÁ·ÓÆÛƼ°¡ Àо Àü¿ëÀÇ °æ¿ì

setShortProperty

public void setShortProperty(java.lang.String name,
                             short value)
                      throws JMSException 
ÁöÁ¤µÈ À̸§À» º¸°ü À¯ÁöÇÏ´Â short ÇÁ·ÓÆÛƼġ¸¦ ¸Þ¼¼Áö³»·Î ¼³Á¤ÇÕ´Ï´Ù.
ÆÄ¶ó¹ÌÅÍ:
name - short ÇÁ·ÓÆÛƼÀÇ À̸§
value - ¼³Á¤ÇÏ´Â short ÇÁ·ÓÆÛƼġ
¿¹¿Ü:
JMSException - ³»ºÎ ¿¡·¯¸¦ À§Çؼ­(¶§¹®¿¡) JMS ÇÁ·Î¹ÙÀÌ´õ°¡ ÇÁ·ÓÆÛƼÀÇ ¼³Á¤¿¡ ½ÇÆÐÇßÀ» °æ¿ì
MessageNotWriteableException - ÇÁ·ÓÆÛƼ°¡ Àо Àü¿ëÀÇ °æ¿ì

setIntProperty

public void setIntProperty(java.lang.String name,
                           int value)
                    throws JMSException 
ÁöÁ¤µÈ À̸§À» º¸°ü À¯ÁöÇÏ´Â int ÇÁ·ÓÆÛƼġ¸¦ ¸Þ¼¼Áö³»·Î ¼³Á¤ÇÕ´Ï´Ù.
ÆÄ¶ó¹ÌÅÍ:
name - int ÇÁ·ÓÆÛƼÀÇ À̸§
value - ¼³Á¤ÇÏ´Â int ÇÁ·ÓÆÛƼġ
¿¹¿Ü:
JMSException - ³»ºÎ ¿¡·¯¸¦ À§Çؼ­(¶§¹®¿¡) JMS ÇÁ·Î¹ÙÀÌ´õ°¡ ÇÁ·ÓÆÛƼÀÇ ¼³Á¤¿¡ ½ÇÆÐÇßÀ» °æ¿ì
MessageNotWriteableException - ÇÁ·ÓÆÛƼ°¡ Àо Àü¿ëÀÇ °æ¿ì

setLongProperty

public void setLongProperty(java.lang.String name,
                            long value)
                     throws JMSException 
ÁöÁ¤µÈ À̸§À» º¸°ü À¯ÁöÇÏ´Â long ÇÁ·ÓÆÛƼġ¸¦ ¸Þ¼¼Áö³»·Î ¼³Á¤ÇÕ´Ï´Ù.
ÆÄ¶ó¹ÌÅÍ:
name - long ÇÁ·ÓÆÛƼÀÇ À̸§
value - ¼³Á¤ÇÏ´Â long ÇÁ·ÓÆÛƼġ
¿¹¿Ü:
JMSException - ³»ºÎ ¿¡·¯¸¦ À§Çؼ­(¶§¹®¿¡) JMS ÇÁ·Î¹ÙÀÌ´õ°¡ ÇÁ·ÓÆÛƼÀÇ ¼³Á¤¿¡ ½ÇÆÐÇßÀ» °æ¿ì
MessageNotWriteableException - ÇÁ·ÓÆÛƼ°¡ Àо Àü¿ëÀÇ °æ¿ì

setFloatProperty

public void setFloatProperty(java.lang.String name,
                             float value)
                      throws JMSException 
ÁöÁ¤µÈ À̸§À» º¸°ü À¯ÁöÇÏ´Â float ÇÁ·ÓÆÛƼġ¸¦ ¸Þ¼¼Áö³»·Î ¼³Á¤ÇÕ´Ï´Ù.
ÆÄ¶ó¹ÌÅÍ:
name - float ÇÁ·ÓÆÛƼÀÇ À̸§
value - ¼³Á¤ÇÏ´Â float ÇÁ·ÓÆÛƼġ
¿¹¿Ü:
JMSException - ³»ºÎ ¿¡·¯¸¦ À§Çؼ­(¶§¹®¿¡) JMS ÇÁ·Î¹ÙÀÌ´õ°¡ ÇÁ·ÓÆÛƼÀÇ ¼³Á¤¿¡ ½ÇÆÐÇßÀ» °æ¿ì
MessageNotWriteableException - ÇÁ·ÓÆÛƼ°¡ Àо Àü¿ëÀÇ °æ¿ì

setDoubleProperty

public void setDoubleProperty(java.lang.String name,
                              double value)
                       throws JMSException 
ÁöÁ¤µÈ À̸§À» º¸°ü À¯ÁöÇÏ´Â double ÇÁ·ÓÆÛƼġ¸¦ ¸Þ¼¼Áö³»·Î ¼³Á¤ÇÕ´Ï´Ù.
ÆÄ¶ó¹ÌÅÍ:
name - double ÇÁ·ÓÆÛƼÀÇ À̸§
value - ¼³Á¤ÇÏ´Â double ÇÁ·ÓÆÛƼġ
¿¹¿Ü:
JMSException - ³»ºÎ ¿¡·¯¸¦ À§Çؼ­(¶§¹®¿¡) JMS ÇÁ·Î¹ÙÀÌ´õ°¡ ÇÁ·ÓÆÛƼÀÇ ¼³Á¤¿¡ ½ÇÆÐÇßÀ» °æ¿ì
MessageNotWriteableException - ÇÁ·ÓÆÛƼ°¡ Àо Àü¿ëÀÇ °æ¿ì

setStringProperty

public void setStringProperty(java.lang.String name,
                              java.lang.String value)
                       throws JMSException 
ÁöÁ¤µÈ À̸§À» º¸°ü À¯ÁöÇÏ´Â String ÇÁ·ÓÆÛƼġ¸¦ ¸Þ¼¼Áö³»·Î ¼³Á¤ÇÕ´Ï´Ù.
ÆÄ¶ó¹ÌÅÍ:
name - String ÇÁ·ÓÆÛƼÀÇ À̸§
value - ¼³Á¤ÇÏ´Â String ÇÁ·ÓÆÛƼġ
¿¹¿Ü:
JMSException - ³»ºÎ ¿¡·¯¸¦ À§Çؼ­(¶§¹®¿¡) JMS ÇÁ·Î¹ÙÀÌ´õ°¡ ÇÁ·ÓÆÛƼÀÇ ¼³Á¤¿¡ ½ÇÆÐÇßÀ» °æ¿ì
MessageNotWriteableException - ÇÁ·ÓÆÛƼ°¡ Àо Àü¿ëÀÇ °æ¿ì

setObjectProperty

public void setObjectProperty(java.lang.String name,
                              java.lang.Object value)
                       throws JMSException 
ÁöÁ¤µÈ À̸§À» º¸°ü À¯ÁöÇÏ´Â Java ¿ÀºêÁ§Æ® ÇÁ·ÓÆÛƼġ¸¦ ¸Þ¼¼Áö³»·Î ¼³Á¤ÇÕ´Ï´Ù.

ÀÌ ¸Þ¼Òµå´Â, ¿ÀºêÁ§Æ®È­ µÈ ¿ø½ÃÀû ¿ÀºêÁ§Æ®Çü (Integer,Double,Long...), ¹× String ¿ÀºêÁ§Æ®¿¡¼­¸¸ µ¿ÀÛÇÏ´Â °Í¿¡ ÁÖÀÇÇØ ÁÖ¼¼¿ä.

ÆÄ¶ó¹ÌÅÍ:
name - Java ¿ÀºêÁ§Æ® ÇÁ·ÓÆÛƼÀÇ À̸§
value - ¼³Á¤ÇÏ´Â Java ¿ÀºêÁ§Æ® ÇÁ·ÓÆÛƼġ
¿¹¿Ü:
JMSException - ³»ºÎ ¿¡·¯¸¦ À§Çؼ­(¶§¹®¿¡) JMS ÇÁ·Î¹ÙÀÌ´õ°¡ ÇÁ·ÓÆÛƼÀÇ ¼³Á¤¿¡ ½ÇÆÐÇßÀ» °æ¿ì
MessageFormatException - ¿ÀºêÁ§Æ®°¡ ¹«È¿ÀÎ °æ¿ì
MessageNotWriteableException - ÇÁ·ÓÆÛƼ°¡ Àо Àü¿ëÀÇ °æ¿ì

acknowledge

public void acknowledge()
                 throws JMSException 
ÀÌ Ã³¸®ÇÊ º¸°í ¸Þ¼¼ÁöÀÇ Àü´ÞóÀÇ ¼¼¼Ç³»¿¡¼­ ó¸®µÈ ¸ðµç ¸Þ¼¼Áö¸¦ È®ÀÎ ÀÀ´äÇÕ´Ï´Ù.

Ŭ¶óÀÌ¾ðÆ®°¡ JMS ¼¼¼ÇÀÇ Ã³¸®ÇÊ º¸°í ¸Þ¼¼ÁöÀÇ ¸í½ÃÀûÀÎ È®ÀÎ ÀÀ´äÀ» ÁöÁ¤ÇßÀ» °æ¿ì, ó¸®ÇÊ º¸°íÀÇ ¸ðµç JMS ¸Þ¼¼Áö·Î,acknowledge ¸Þ¼ÒµåÀÇ »ç¿ëÀÌ ¼­Æ÷Æ®µË´Ï´Ù. ó¸®ÇÊ º¸°íÀÇ ¸Þ¼¼Áö¿¡ ´ëÇØ¼­ acknowledge ¸¦ È£ÃâÇÏ´Â °ÍÀ¸·Î, Ŭ¶óÀÌ¾ðÆ®´Â, ¸Þ¼¼Áö Àü´ÞóÀÇ ¼¼¼Ç¿¡ ÀÇÇØ ó¸®µÈ ¸ðµç ¸Þ¼¼Áö¸¦ È®ÀÎ ÀÀ´äÇÕ´Ï´Ù.

Æ®·£Àè¼Ç(transaction)°¡ ½ÇÇàµÈ ¼¼¼Ç ¹× ¾Ï¹¬ÀÇ È®ÀÎ ÀÀ´ä ¸ðµåÀÇ »ç¿ëÀÌ ÁöÁ¤µÈ ¼¼¼ÇÀÇ ¾çÂÊ ¸ðµÎ·Î,acknowledge ÀÇ È£ÃâÀº ¹«½ÃµË´Ï´Ù.

Ŭ¶óÀÌ¾ðÆ®´Â, °¢ ¸Þ¼¼Áö¸¦ ±× 󸮽ÿ¡ °³º°ÀûÀ¸·Î È®ÀÎ ÀÀ´äÇÏ´Â Àϵµ, ¾îÇø®ÄÉÀ̼ÇÀ¸·Î Á¤ÀÇµÈ ±×·ìÀ¸·Î¼­ ¸Þ¼¼Áö¸¦ È®ÀÎ ÀÀ´äÇÒ ¼öµµ ÀÖ½À´Ï´Ù. ÈÄÀÚÀÇ °æ¿ì, ±×·ìÀÇ ¸¶Áö¸· ¸Þ¼¼ÁöÀÇ ¼ö½Å½Ã¿¡ È®ÀÎ ÀÀ´äÀ» ½ÇÇàÇØ, ¼¼¼ÇÀ¸·Î ó¸®µÈ ¸ðµç ¸Þ¼¼Áö¸¦ È®ÀÎ ÀÀ´äÇÕ´Ï´Ù.

¼ö½ÅÀÌ ³¡³­ »óÅ ¶ÇÇÑ ¹ÌÈ®ÀÎ ÀÀ´äÀÇ ¸Þ¼¼Áö´Â, ÀçÀü´ÞÀÌ °¡´ÉÇÕ´Ï´Ù.

¿¹¿Ü:
JMSException - ³»ºÎ ¿¡·¯¸¦ À§Çؼ­(¶§¹®¿¡) JMS ÇÁ·Î¹ÙÀÌ´õ°¡ ¸Þ¼¼ÁöÀÇ È®ÀÎ ÀÀ´ä¿¡ ½ÇÆÐÇßÀ» °æ¿ì
IllegalStateException - ÀÌ ¸Þ¼Òµå°¡, ´ÝÇôÁø ¼¼¼Ç¿¡ ´ëÇØ¼­ ºÒ·Á °¬À» °æ¿ì
°ü·Ã Ç׸ñ:
Session.CLIENT_ACKNOWLEDGE

clearBody

public void clearBody()
               throws JMSException 
¸Þ¼¼Áö º»¹®À» Ŭ¸®¾î ÇÕ´Ï´Ù. ¸Þ¼¼Áö º»¹®À» Ŭ¸®¾î ÇØµµ, Çì´õÄ¡³ª ÇÁ·ÓÆÛƼÀÇ ¿£Æ®¸®´Â Ŭ¸®¾î µÇÁö ¾Ê½À´Ï´Ù.

ÀÌ ¸Þ¼¼Áö º»¹®ÀÌ Àо Àü¿ëÀÇ °æ¿ì, ÀÌ ¸Þ¼Òµå¸¦ È£ÃâÇϸé(ÀÚ), ¸Þ¼Òµå º»¹®Àº, ½Å±Ô ÀÛ¼ºµÈ ¸Þ¼¼Áö³»ÀÇ ÇÏ´ÃÀÇ º»¹®°ú °°Àº »óÅ´ë·Î µË´Ï´Ù.

¿¹¿Ü:
JMSException - ³»ºÎ ¿¡·¯¸¦ À§Çؼ­(¶§¹®¿¡) JMS ÇÁ·Î¹ÙÀÌ´õ°¡ ¸Þ¼¼Áö º»¹®ÀÇ Å¬¸®¾î¿¡ ½ÇÆÐÇßÀ» °æ¿ì


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