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

¸ðµç ½´ÆÛ ÀÎÅÍÆäÀ̽º:
Message

public interface MapMessage
extends Message

À̸§°ú °ªÀÇ Æä¾î¼¼Æ®¸¦ ¼Û½ÅÇÒ ¶§,MapMessage ¿ÀºêÁ§Æ®°¡ »ç¿ëµË´Ï´Ù. À̸§Àº String ¿ÀºêÁ§Æ®·Î, °ªÀº Java ÇÁ·Î±×·¥ ¾ð¾îÀÇ ¿ø½ÃÀû µ¥ÀÌÅÍÇüÀÔ´Ï´Ù. ¿£Æ®¸®¿¡´Â À̸§À¸·Î ½ÃÄö¼È ¶Ç´Â ·£´ý¿¡ ¾×¼¼½º ÇÒ ¼ö ÀÖ½À´Ï´Ù. ¿£Æ®¸®ÀÇ ¼ø¼­´Â Á¤Àǵǰí ÀÖÁö ¾Ê½À´Ï´Ù. MapMessage ´Â Message ÀÎÅÍÆäÀ̽º¸¦ °è½ÂÇØ, Map ¸¦ Æ÷ÇÔÇÑ ¸Þ¼¼Áö º»¹®À» Ãß°¡ÇÕ´Ï´Ù.

¿ø½ÃÀûÇüÀº, °¢°¢ÀÇ ÇüÅÂÀÇ ¸Þ¼Òµå¸¦ »ç¿ëÇØ, ¸í½ÃÀûÀÎ Àо ¶Ç´Â ±âÀÔÀ» ½Ç½ÃÇÏ´Â Àϵµ °¡´ÉÇÕ´Ï´Ù. ¿ø½ÃÀûÇüÀº, ¿ÀºêÁ§Æ®·Î¼­ ÀϹÝÀûÀÎ ¹æ¹ýÀ¸·Î Àо°Å³ª ±âÀÔÇÏ´Â Àϵµ °¡´ÉÇÕ´Ï´Ù. ¿¹¸¦ µé¾î,MapMessage.setInt("foo", 6) ÀÇ È£ÃâÀº,MapMessage.setObject("foo", new Integer(6)) ¿Í µî°¡ÀÔ´Ï´Ù. Á¤ÀûÀÎ ÇÁ·Î±×·¡¹Ö¿¡´Â ¸í½ÃÀûÀÎ ¼­½ÄÀÌ À¯¿ëÇϰí, ÄÄÆÄÀϽÿ¡ ÇüŰ¡ ºÒ¸íÇÑ °æ¿ì¿¡´Â ¿ÀºêÁ§Æ® ¼­½ÄÀÌ ÇÊ¿äÇϱ⠶§¹®¿¡ , ¾çÂÊ ¸ðµÎÀÇ ¼­½ÄÀÌ Á¦°øµÇ°í ÀÖ½À´Ï´Ù.

Ŭ¶óÀÌ¾ðÆ®°¡ MapMessage ¸¦ ¹Þ´Â °æ¿ì¿¡´Â, µ¶ÇØ Àü¿ë ¸ðµå°¡ µË´Ï´Ù. ÀÌ ½ÃÁ¡¿¡¼­ Ŭ¶óÀÌ¾ðÆ®°¡ ¸Þ¼¼ÁöÀÇ ±âÀÔÀ» ½ÃµµÇϸé(ÀÚ),MessageNotWriteableException °¡ ½½·Î¿ì µË´Ï´Ù. clearBody °¡ ºÒ·Á °¡¸é(ÀÚ), ¸Þ¼¼ÁöÀÇ µ¶ÇØ¿Í ±âÀÔÀÇ ¾çÂÊ ¸ðµÎ°¡ °¡´ÉÇÏ°Ô µË´Ï´Ù.

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

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

|        | boolean byte short char int long float double String byte[]
 |----------------------------------------------------------------------
|boolean |    X                                            X
|byte    |          X     X         X   X                  X
|short   |                X         X   X                  X
|char    |                     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
|byte[]  |                                                        X
 |----------------------------------------------------------------------

null Ä¡¸¦ ¿ø½ÃÀûÇüÀ¸·Î¼­ Àо·Á°í Çϸé(ÀÚ), ¿ø½ÃÀûÀÇ ´ëÀÀÇÏ´Â valueOf(String) º¯È¯ ¸Þ¼Òµå°¡ null Ä¡¸¦ ÁöÁ¤ÇØ ºÒ·Á °©´Ï´Ù. char ´Â String º¯È¯À» ¼­Æ÷Æ®ÇÏÁö ¾Ê±â ¶§¹®¿¡, null Ä¡¸¦ char ·Î¼­ Àо·Á°í Çϸé(ÀÚ),NullPointerException °¡ ½½·Î¿ì µË´Ï´Ù.

°ü·Ã Ç׸ñ:
Session.createMapMessage() , BytesMessage , Message , ObjectMessage , StreamMessage , TextMessage

ÀÎÅÍÆäÀ̽º javax.jms. Message ·ÎºÎÅÍ °è½ÂÇÑ Çʵå
DEFAULT_DELIVERY_MODE , DEFAULT_PRIORITY , DEFAULT_TIME_TO_LIVE
 
¸Þ¼ÒµåÀÇ °³¿ä
 boolean getBoolean (java.lang.String name)
          ÁöÁ¤µÈ À̸§À» º¸°ü À¯ÁöÇÏ´Â boolean Ä¡¸¦ µ¹·ÁÁÝ´Ï´Ù.
 byte getByte (java.lang.String name)
          ÁöÁ¤µÈ À̸§À» º¸°ü À¯ÁöÇÏ´Â byte Ä¡¸¦ µ¹·ÁÁÝ´Ï´Ù.
 byte[] getBytes (java.lang.String name)
          ÁöÁ¤µÈ À̸§À» º¸°ü À¯ÁöÇÏ´Â ¾Æ¸£¹ÙÀÌÆ® ¹è¿­Ä¡¸¦ µ¹·ÁÁÝ´Ï´Ù.
 char getChar (java.lang.String name)
          ÁöÁ¤µÈ À̸§À» º¸°ü À¯ÁöÇÏ´Â Unicode ij¸¯ÅÍÀÇ °ªÀ» µ¹·ÁÁÝ´Ï´Ù.
 double getDouble (java.lang.String name)
          ÁöÁ¤µÈ À̸§À» º¸°ü À¯ÁöÇÏ´Â double Ä¡¸¦ µ¹·ÁÁÝ´Ï´Ù.
 float getFloat (java.lang.String name)
          ÁöÁ¤µÈ À̸§À» º¸°ü À¯ÁöÇÏ´Â float Ä¡¸¦ µ¹·ÁÁÝ´Ï´Ù.
 int getInt (java.lang.String name)
          ÁöÁ¤µÈ À̸§À» º¸°ü À¯ÁöÇÏ´Â int Ä¡¸¦ µ¹·ÁÁÝ´Ï´Ù.
 long getLong (java.lang.String name)
          ÁöÁ¤µÈ À̸§À» º¸°ü À¯ÁöÇÏ´Â long Ä¡¸¦ µ¹·ÁÁÝ´Ï´Ù.
 java.util.Enumeration getMapNames ()
          MapMessage ¿ÀºêÁ§Æ®³»ÀÇ ¸ðµç À̸§ Enumeration ¸¦ µ¹·ÁÁÝ´Ï´Ù.
 java.lang.Object getObject (java.lang.String name)
          ÁöÁ¤µÈ À̸§À» º¸°ü À¯ÁöÇÏ´Â ¿ÀºêÁ§Æ®ÀÇ °ªÀ» µ¹·ÁÁÝ´Ï´Ù.
 short getShort (java.lang.String name)
          ÁöÁ¤µÈ À̸§À» º¸°ü À¯ÁöÇÏ´Â short Ä¡¸¦ µ¹·ÁÁÝ´Ï´Ù.
 java.lang.String getString (java.lang.String name)
          ÁöÁ¤µÈ À̸§À» º¸°ü À¯ÁöÇÏ´Â String Ä¡¸¦ µ¹·ÁÁÝ´Ï´Ù.
 boolean itemExists (java.lang.String name)
          ÀÌ MapMessage ¿ÀºêÁ§Æ®³»¿¡ Ç׸ñÀÌ Á¸ÀçÇÏ´ÂÁö ¾î¶²Áö¸¦ ³ªÅ¸³À´Ï´Ù.
 void setBoolean (java.lang.String name, boolean value)
          ÁöÁ¤µÈ À̸§À» º¸°ü À¯ÁöÇÏ´Â boolean Ä¡¸¦ Map ³»·Î ¼³Á¤ÇÕ´Ï´Ù.
 void setByte (java.lang.String name, byte value)
          ÁöÁ¤µÈ À̸§À» º¸°ü À¯ÁöÇÏ´Â byte Ä¡¸¦ Map ³»·Î ¼³Á¤ÇÕ´Ï´Ù.
 void setBytes (java.lang.String name, byte[] value)
          ÁöÁ¤µÈ À̸§À» º¸°ü À¯ÁöÇÏ´Â ¾Æ¸£¹ÙÀÌÆ® ¹è¿­Ä¡¸¦ Map ³»·Î ¼³Á¤ÇÕ´Ï´Ù.
 void setBytes (java.lang.String name, byte[] value, int offset, int length)
          ÁöÁ¤µÈ À̸§À» º¸°ü À¯ÁöÇÏ´Â ¾Æ¸£¹ÙÀÌÆ® ¹è¿­Ä¡ÀÇ ÀϺθ¦ Map ³»·Î ¼³Á¤ÇÕ´Ï´Ù.
 void setChar (java.lang.String name, char value)
          ÁöÁ¤µÈ À̸§À» º¸°ü À¯ÁöÇÏ´Â Unicode ij¸¯ÅÍÄ¡¸¦ Map ³»·Î ¼³Á¤ÇÕ´Ï´Ù.
 void setDouble (java.lang.String name, double value)
          ÁöÁ¤µÈ À̸§À» º¸°ü À¯ÁöÇÏ´Â double Ä¡¸¦ Map ³»·Î ¼³Á¤ÇÕ´Ï´Ù.
 void setFloat (java.lang.String name, float value)
          ÁöÁ¤µÈ À̸§À» º¸°ü À¯ÁöÇÏ´Â float Ä¡¸¦ Map ³»·Î ¼³Á¤ÇÕ´Ï´Ù.
 void setInt (java.lang.String name, int value)
          ÁöÁ¤µÈ À̸§À» º¸°ü À¯ÁöÇÏ´Â int Ä¡¸¦ Map ³»·Î ¼³Á¤ÇÕ´Ï´Ù.
 void setLong (java.lang.String name, long value)
          ÁöÁ¤µÈ À̸§À» º¸°ü À¯ÁöÇÏ´Â long Ä¡¸¦ Map ³»·Î ¼³Á¤ÇÕ´Ï´Ù.
 void setObject (java.lang.String name, java.lang.Object value)
          ÁöÁ¤µÈ À̸§À» º¸°ü À¯ÁöÇÏ´Â ¿ÀºêÁ§Æ®Ä¡¸¦ Map ³»·Î ¼³Á¤ÇÕ´Ï´Ù.
 void setShort (java.lang.String name, short value)
          ÁöÁ¤µÈ À̸§À» º¸°ü À¯ÁöÇÏ´Â short Ä¡¸¦ Map ³»·Î ¼³Á¤ÇÕ´Ï´Ù.
 void setString (java.lang.String name, java.lang.String value)
          ÁöÁ¤µÈ À̸§À» º¸°ü À¯ÁöÇÏ´Â String Ä¡¸¦ Map ³»·Î ¼³Á¤ÇÕ´Ï´Ù.
 
ÀÎÅÍÆäÀ̽º javax.jms. Message ·ÎºÎÅÍ °è½ÂÇÑ ¸Þ¼Òµå
acknowledge , clearBody , clearProperties , getBooleanProperty , getByteProperty , getDoubleProperty , getFloatProperty , getIntProperty , getJMSCorrelationID , getJMSCorrelationIDAsBytes , getJMSDeliveryMode , getJMSDestination , getJMSExpiration , getJMSMessageID , getJMSPriority , getJMSRedelivered , getJMSReplyTo , getJMSTimestamp , getJMSType , getLongProperty , getObjectProperty , getPropertyNames , getShortProperty , getStringProperty , propertyExists , setBooleanProperty , setByteProperty , setDoubleProperty , setFloatProperty , setIntProperty , setJMSCorrelationID , setJMSCorrelationIDAsBytes , setJMSDeliveryMode , setJMSDestination , setJMSExpiration , setJMSMessageID , setJMSPriority , setJMSRedelivered , setJMSReplyTo , setJMSTimestamp , setJMSType , setLongProperty , setObjectProperty , setShortProperty , setStringProperty
 

¸Þ¼ÒµåÀÇ »ó¼¼

getBoolean

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

getByte

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

getShort

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

getChar

public char getChar(java.lang.String name)
             throws JMSException 
ÁöÁ¤µÈ À̸§À» º¸°ü À¯ÁöÇÏ´Â Unicode ij¸¯ÅÍÀÇ °ªÀ» µ¹·ÁÁÝ´Ï´Ù.
ÆÄ¶ó¹ÌÅÍ:
name - Unicode ij¸¯ÅÍÀÇ À̸§
¹Ýȯ°ª:
ÁöÁ¤µÈ À̸§À» º¸°ü À¯ÁöÇÏ´Â Unicode ij¸¯ÅÍÀÇ °ª
¿¹¿Ü:
JMSException - ³»ºÎ ¿¡·¯¸¦ À§Çؼ­(¶§¹®¿¡) JMS ÇÁ·Î¹ÙÀÌ´õ°¡ ¸Þ¼¼ÁöÀÇ Àо¿¡ ½ÇÆÐÇßÀ» °æ¿ì
MessageFormatException - ÀÌ ÇüÅ º¯È¯ÀÌ ¹«È¿ÀÎ °æ¿ì

getInt

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

getLong

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

getFloat

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

getDouble

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

getString

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

getBytes

public byte[] getBytes(java.lang.String name)
                throws JMSException 
ÁöÁ¤µÈ À̸§À» º¸°ü À¯ÁöÇÏ´Â ¾Æ¸£¹ÙÀÌÆ® ¹è¿­Ä¡¸¦ µ¹·ÁÁÝ´Ï´Ù.
ÆÄ¶ó¹ÌÅÍ:
name - ¾Æ¸£¹ÙÀÌÆ® ¹è¿­ÀÇ À̸§
¹Ýȯ°ª:
ÁöÁ¤µÈ À̸§À» º¸°ü À¯ÁöÇÏ´Â ¾Æ¸£¹ÙÀÌÆ® ¹è¿­Ä¡ÀÇ Ä«ÇÇ. ÀÌ À̸§ÀÇ Ç׸ñÀÌ Á¸ÀçÇÏÁö ¾Ê´Â °æ¿ì, null Ä¡°¡ µ¹·ÁÁÖ¾îÁö´Â
¿¹¿Ü:
JMSException - ³»ºÎ ¿¡·¯¸¦ À§Çؼ­(¶§¹®¿¡) JMS ÇÁ·Î¹ÙÀÌ´õ°¡ ¸Þ¼¼ÁöÀÇ Àо¿¡ ½ÇÆÐÇßÀ» °æ¿ì
MessageFormatException - ÀÌ ÇüÅ º¯È¯ÀÌ ¹«È¿ÀÎ °æ¿ì

getObject

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

ÀÌ ¸Þ¼Òµå¸¦ »ç¿ëÇϸé(ÀÚ), µî°¡ÀÎ setObject ¸Þ¼Òµå È£ÃâÇØ ¶Ç´Â ¿ø½ÃÀû settype ¸Þ¼Òµå¸¦ »ç¿ëÇØ Map ³»¿¡ °Ý³³µÈ, Java ÇÁ·Î±×·¥ ¾ð¾îÀÇ ¿ÀºêÁ§Æ® (Java ¿ÀºêÁ§Æ®)¸¦, ¿ÀºêÁ§Æ®È­ µÈ Çü½Ä¿¡¼­ µ¹·ÁÁÙ ¼ö°¡ ÀÖ½À´Ï´Ù.

¾Æ¸£¹ÙÀÌÆ®Ä¡´Â,Byte[] ´Â ¾Æ´Ï°í byte[] ·Î¼­ µ¹·ÁÁÖ¾îÁö´Â °Í¿¡ ÁÖÀÇÇØ ÁÖ¼¼¿ä.

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

getMapNames

public java.util.Enumeration getMapNames()
                                  throws JMSException 
MapMessage ¿ÀºêÁ§Æ®³»ÀÇ ¸ðµç À̸§ Enumeration ¸¦ µ¹·ÁÁÝ´Ï´Ù.
¹Ýȯ°ª:
ÀÌ MapMessage ³»ÀÇ ¸ðµç À̸§ÀÇ ¿­°Å
¿¹¿Ü:
JMSException - ³»ºÎ ¿¡·¯¸¦ À§Çؼ­(¶§¹®¿¡) JMS ÇÁ·Î¹ÙÀÌ´õ°¡ ¸Þ¼¼ÁöÀÇ Àо¿¡ ½ÇÆÐÇßÀ» °æ¿ì

setBoolean

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

setByte

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

setShort

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

setChar

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

setInt

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

setLong

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

setFloat

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

setDouble

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

setString

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

setBytes

public void setBytes(java.lang.String name,
                     byte[] value)
              throws JMSException 
ÁöÁ¤µÈ À̸§À» º¸°ü À¯ÁöÇÏ´Â ¾Æ¸£¹ÙÀÌÆ® ¹è¿­Ä¡¸¦ Map ³»·Î ¼³Á¤ÇÕ´Ï´Ù.
ÆÄ¶ó¹ÌÅÍ:
name - ¾Æ¸£¹ÙÀÌÆ® ¹è¿­ÀÇ À̸§
value - Map ³»¿¡¼­ ¼³Á¤ÇÏ´Â ¾Æ¸£¹ÙÀÌÆ® ¹è¿­Ä¡. Àå·¡ÀÇ ¼öÁ¤À¸·Î name ÀÇ °ªÀÌ º¯°æµÇÁö ¾Ê°Ô ¹è¿­ÀÌ Ä«ÇǵǴÂ
¿¹¿Ü:
JMSException - ³»ºÎ ¿¡·¯¸¦ À§Çؼ­(¶§¹®¿¡) JMS ÇÁ·Î¹ÙÀÌ´õ°¡ ¸Þ¼¼ÁöÀÇ ±âÀÔÇØ¿¡ ½ÇÆÐÇßÀ» °æ¿ì
MessageNotWriteableException - ¸Þ¼¼Áö°¡ Àо Àü¿ë ¸ðµåÀÇ °æ¿ì

setBytes

public void setBytes(java.lang.String name,
                     byte[] value,
                     int offset,
                     int length)
              throws JMSException 
ÁöÁ¤µÈ À̸§À» º¸°ü À¯ÁöÇÏ´Â ¾Æ¸£¹ÙÀÌÆ® ¹è¿­Ä¡ÀÇ ÀϺθ¦ Map ³»·Î ¼³Á¤ÇÕ´Ï´Ù.
ÆÄ¶ó¹ÌÅÍ:
name - ¾Æ¸£¹ÙÀÌÆ® ¹è¿­ÀÇ À̸§
value - Map ³»¿¡¼­ ¼³Á¤ÇÏ´Â ¾Æ¸£¹ÙÀÌÆ® ¹è¿­Ä¡
offset - ¾Æ¸£¹ÙÀÌÆ® ¹è¿­³»ÀÇ Ãʱ⠿ÀÇÁ¼Â(offset)
length - »ç¿ëÇÏ´Â ¾Æ¸£¹ÙÀÌÆ®¼ö
¿¹¿Ü:
JMSException - ³»ºÎ ¿¡·¯¸¦ À§Çؼ­(¶§¹®¿¡) JMS ÇÁ·Î¹ÙÀÌ´õ°¡ ¸Þ¼¼ÁöÀÇ ±âÀÔÇØ¿¡ ½ÇÆÐÇßÀ» °æ¿ì
MessageNotWriteableException - ¸Þ¼¼Áö°¡ Àо Àü¿ë ¸ðµåÀÇ °æ¿ì

setObject

public void setObject(java.lang.String name,
                      java.lang.Object value)
               throws JMSException 
ÁöÁ¤µÈ À̸§À» º¸°ü À¯ÁöÇÏ´Â ¿ÀºêÁ§Æ®Ä¡¸¦ Map ³»·Î ¼³Á¤ÇÕ´Ï´Ù.

ÀÌ ¸Þ¼Òµå´Â, ¿ÀºêÁ§Æ®È­ µÈ ¿ø½ÃÀû ¿ÀºêÁ§Æ®Çü (Integer,Double,Long ...),String ¿ÀºêÁ§Æ®, ¹× ¾Æ¸£¹ÙÀÌÆ® ¹è¿­¿¡¼­¸¸ µ¿ÀÛÇÕ´Ï´Ù.

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

itemExists

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


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