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

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

public interface ObjectMessage
extends Message

ObjectMessage ¿ÀºêÁ§Æ®¸¦ »ç¿ëÇØ, Java ÇÁ·Î±×·¥ ¾ð¾î (Java ¿ÀºêÁ§Æ®)ÀÇ Á÷·ÄÈ­ °¡´ÉÇÑ ¿ÀºêÁ§Æ®¸¦ Æ÷ÇÔÇÑ ¸Þ¼¼Áö¸¦ ¼Û½ÅÇÕ´Ï´Ù. ÀÌ ÀÎÅÍÆäÀ̽º´Â,Message ÀÎÅÍÆäÀ̽º¸¦ °è½ÂÇØ, ¿ÀºêÁ§Æ®¿¡ÀÇ ´ÜÀÏÀÇ ÂüÁ¶¸¦ Æ÷ÇÔÇÑ º»¹®À» Ãß°¡ÇÕ´Ï´Ù. »ç¿ëÇÒ ¼ö ÀÖ´Â °ÍÀº,Serializable Java ¿ÀºêÁ§Æ® »ÓÀÔ´Ï´Ù.

Java ¿ÀºêÁ§Æ®ÀÇ ÄÝ·º¼ÇÀ» ¼Û½ÅÇÒ Çʿ䰡 ÀÖ´Â °æ¿ì, JDK 1.2 ÀÌÈÄ¿¡ Á¦°øµÈ Collection Ŭ·¡½ºÀÇ ¾î´ÀÂÊÀ̵çÀ» »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù.

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

°ü·Ã Ç׸ñ:
Session.createObjectMessage() , Session.createObjectMessage(Serializable) , BytesMessage , MapMessage , Message , StreamMessage , TextMessage

ÀÎÅÍÆäÀ̽º javax.jms. Message ·ÎºÎÅÍ °è½ÂÇÑ Çʵå
DEFAULT_DELIVERY_MODE , DEFAULT_PRIORITY , DEFAULT_TIME_TO_LIVE
 
¸Þ¼ÒµåÀÇ °³¿ä
 java.io.Serializable getObject ()
          ÀÌ ¸Þ¼¼ÁöÀÇ µ¥ÀÌÅ͸¦ Æ÷ÇÔÇÑ Á÷·ÄÈ­ °¡´ÉÇÑ ¿ÀºêÁ§Æ®¸¦ ÃëµæÇÕ´Ï´Ù.
 void setObject (java.io.Serializable object)
          ÀÌ ¸Þ¼¼ÁöÀÇ µ¥ÀÌÅ͸¦ Æ÷ÇÔÇÑ Á÷·ÄÈ­ °¡´ÉÇÑ ¿ÀºêÁ§Æ®¸¦ ¼³Á¤ÇÕ´Ï´Ù.
 
ÀÎÅÍÆäÀ̽º 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
 

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

setObject

public void setObject(java.io.Serializable object)
               throws JMSException 
ÀÌ ¸Þ¼¼ÁöÀÇ µ¥ÀÌÅ͸¦ Æ÷ÇÔÇÑ Á÷·ÄÈ­ °¡´ÉÇÑ ¿ÀºêÁ§Æ®¸¦ ¼³Á¤ÇÕ´Ï´Ù. setObject() ÀÇ È£Ãâ½Ã¿¡,ObjectMessage ¿¡ ¿ÀºêÁ§Æ®ÀÇ snapshot¸¦ Æ÷ÇÔÇÏ´Â °ÍÀº Áß¿äÇÕ´Ï´Ù. À̰Ϳ¡ ÀÇÇØ, ±× ÈÄ ¿ÀºêÁ§Æ®¸¦ º¯°æÇصµ,ObjectMessage º»¹®¿¡ ¿µÇâÀ» ÁÖÁö ¾Ê°Ô µË´Ï´Ù.
ÆÄ¶ó¹ÌÅÍ:
object - ¸Þ¼¼ÁöÀÇ µ¥ÀÌÅÍ
¿¹¿Ü:
JMSException - ³»ºÎ ¿¡·¯¸¦ À§Çؼ­(¶§¹®¿¡) JMS ÇÁ·Î¹ÙÀÌ´õ°¡ ¿ÀºêÁ§Æ®ÀÇ ¼³Á¤¿¡ ½ÇÆÐÇßÀ» °æ¿ì
MessageFormatException - ¿ÀºêÁ§Æ®ÀÇ Á÷·ÄÈ­°¡ ½ÇÆÐÇßÀ» °æ¿ì
MessageNotWriteableException - ¸Þ¼¼Áö°¡ Àо Àü¿ë ¸ðµåÀÇ °æ¿ì

getObject

public java.io.Serializable getObject()
                               throws JMSException 
ÀÌ ¸Þ¼¼ÁöÀÇ µ¥ÀÌÅ͸¦ Æ÷ÇÔÇÑ Á÷·ÄÈ­ °¡´ÉÇÑ ¿ÀºêÁ§Æ®¸¦ ÃëµæÇÕ´Ï´Ù. µðÆúƮġ´Â null ÀÔ´Ï´Ù.
¹Ýȯ°ª:
ÀÌ ¸Þ¼¼ÁöÀÇ µ¥ÀÌÅ͸¦ Æ÷ÇÔÇÑ Á÷·ÄÈ­ °¡´ÉÇÑ ¿ÀºêÁ§Æ®
¿¹¿Ü:
JMSException - ³»ºÎ ¿¡·¯¸¦ À§Çؼ­(¶§¹®¿¡) JMS ÇÁ·Î¹ÙÀÌ´õ°¡ ¿ÀºêÁ§Æ®ÀÇ Ãëµæ¿¡ ½ÇÆÐÇßÀ» °æ¿ì
MessageFormatException - Á÷·ÄÈ­ µÈ ¿ÀºêÁ§Æ®ÀÇ º¹¿øÀÌ ½ÇÆÐÇßÀ» °æ¿ì


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