JavaTM 2 Platform
Standard Ed. 5.0

javax.management.modelmbean
ÀÎÅÍÆäÀ̽º ModelMBeanInfo

±âÁ¸ÀÇ ±¸Çö Ŭ·¡½ºÀÇ À϶÷:
ModelMBeanInfoSupport

public interface ModelMBeanInfo

ModelMBeanInfo´Â ModelMBean ¸¶´Ù ÀÌ ÀÎÅÍÆäÀ̽º¸¦ ±¸ÇöÇÒ Çʿ䰡 ÀÖ½À´Ï´Ù. ÀÌ ÀÎÅÍÆäÀ̽ºÀÇ ±¸ÇöÀº, ¸ðµç JMX ¿¡ÀÌÀüÆ®¿¡ ºÎ¼ÓµÇ¾î ÀÖ½À´Ï´Ù.

°ü¸® ´ë»óÀÌ µÇ´Â Java ÀÚ¿øÀº, MBeanServer createMBean ¸Þ¼­µå¸¦ »ç¿ëÇØ, ModelMBean¸¦ ÀνºÅϽºÈ­ÇÕ´Ï´Ù. ´ÙÀ½¿¡ ModelMBean ÀνºÅϽºÀÇ ModelMBeanInfo ¿Í Descriptor¸¦ ¼³Á¤ÇÕ´Ï´Ù. ModelMBean ModelMBeanInfo ¿¡¼­ °ø°³µÈ ¼Ó¼º, ¿ÀÆÛ·¹ÀÌ¼Ç ¹× ÅëÁö´Â °ü¸® ÀÎÅÍÆäÀ̽º¸¦ ±¸¼ºÇÕ´Ï´Ù. À̰͵鿡´Â MBean, Ä¿³ØÅÍ, ¾î´ðÅͷκÎÅÍ ¾×¼¼½º ÇÒ ¼ö ÀÖ½À´Ï´Ù. Descriptor¸¦ »ç¿ëÇØ, °ü¸® ´ë»ó ¾îÇø®ÄÉÀ̼dz»ÀÇ °ª°ú ¸Þ¼­µå¸¦ Á¤ÀÇÇØ, ModelMBean ¼Ó¼º ¹× ¿ÀÆÛ·¹À̼ǿ¡ ¸Ê ÇÒ ¼ö°¡ ÀÖ½À´Ï´Ù. ÀÌ ¸ÅÇÎÀº, ÆÄÀÏÀ» »ç¿ëÇÑ °³¹ß½Ã, ¶Ç´Â ½ÇÇà½Ã¿¡ ÇÁ·Î±×·¥À» »ç¿ëÇØ µ¿ÀûÀ¸·Î Á¤ÀÇÇÒ ¼ö ÀÖ½À´Ï´Ù.

MBeanServer ·Î ÀνºÅϽºÈ­ µÈ MBean´Â ¸ðµÎ °ü¸® ´ë»óÀÌ µË´Ï´Ù. ÀÌ·¯ÇÑ MBean ¼Ó¼º, ¿ÀÆÛ·¹ÀÌ¼Ç ¹× ÅëÁö¿¡´Â MBeanServer ¿¡ Á¢¼ÓµÈ Ä¿³ØÅÍ ¶Ç´Â ¾î´ðÅÍ °æÀ¯·Î ¿ø°Ý Á¢±Ù ÇÒ ¼ö ÀÖ½À´Ï´Ù. JMX ÁذÅÀÇ MBean °¡ ¾Æ´Ñ Java ¿ÀºêÁ§Æ®´Â MBeanServer ¿¡ µî·ÏÇÒ ¼ö ¾ø½À´Ï´Ù. ÀÚ¿øÀº, ModelMBean¸¦ ÀνºÅϽºÈ­ÇÏ´Â °ÍÀ¸·Î MBean À¯È¿¼ºÀ» º¸ÁõÇÕ´Ï´Ù. ¸ðµç public ¸Þ¼­µå·Î MBeanException ¹× RuntimeOperationsException °¡ Throw µÉ Çʿ䰡 ÀÖ½À´Ï´Ù. À̰Ϳ¡ ÇØ, ºÐ»êÇü Åë½Å (RMI, EJB µî)À¸·ÎºÎÅÍÀÇ ¿¹¿ÜÀÇ ·¦ÀÌ °¡´ÉÇÏ°Ô µË´Ï´Ù.

µµÀÔµÈ ¹öÁ¯:
1.5

¸Þ¼­µå °³¿ä
 Object clone ()
          ÀÌ ¿ÀºêÁ§Æ®ÀÇ Ä«ÇǸ¦ ÀÛ¼ºÇØ, µ¹·ÁÁÝ´Ï´Ù.
 ModelMBeanAttributeInfo getAttribute (String  inName)
          À̸§À¸·Î ¿ä±¸µÈ ModelMBeanAttributeInfo¸¦ µ¹·ÁÁÝ´Ï´Ù.
 MBeanAttributeInfo [] getAttributes ()
          °ü¸®¿ëÀÇ °ø°³ ¼Ó¼ºÀÇ ¸®½ºÆ®¸¦ µ¹·ÁÁÝ´Ï´Ù.
 String getClassName ()
          ÀÌ MBeanInfo ¿¡ ÇØ ±â¼úµÈ MBean Java Ŭ·¡½ºÀÇ À̸§À» µ¹·ÁÁÝ´Ï´Ù.
 MBeanConstructorInfo [] getConstructors ()
          MBean public »ý¼ºÀÚ ¸®½ºÆ®¸¦ µ¹·ÁÁÝ´Ï´Ù.
 String getDescription ()
          Àΰ£ÀÌ ÀÐÀ» ¼ö ÀÖ´Â Çü½ÄÀÇ MBean ¼³¸íÀ» µ¹·ÁÁÝ´Ï´Ù.
 Descriptor getDescriptor (String  inDescriptorName, String  inDescriptorType)
          À̸§°ú descriptorType ·Î ¿ä±¸µÈ Descriptor¸¦ µ¹·ÁÁÝ´Ï´Ù.
 Descriptor [] getDescriptors (String  inDescriptorType)
          inDescriptorType ÇüÀÇ ModelMBeanInfo ¸ðµç Descriptor ·Î ±¸¼ºµÇ´Â Descriptor ¹è¿­À» µ¹·ÁÁÝ´Ï´Ù.
 Descriptor getMBeanDescriptor ()
          MBean Àüü Æú¸®½Ã¸¦ Æ÷ÇÔÇÑ ModelMBean ±â¼úÀÚ¸¦ µ¹·ÁÁÝ´Ï´Ù.
 ModelMBeanNotificationInfo getNotification (String  inName)
          À̸§À¸·Î ¿ä±¸µÈ ModelMBeanNotificationInfo¸¦ µ¹·ÁÁÝ´Ï´Ù.
 MBeanNotificationInfo [] getNotifications ()
          MBean ¿¡ ÇØ ¹ßÇàµÈ ÅëÁöÀÇ ¸®½ºÆ®¸¦ µ¹·ÁÁÝ´Ï´Ù.
 ModelMBeanOperationInfo getOperation (String  inName)
          À̸§À¸·Î ¿ä±¸µÈ ModelMBeanOperationInfo¸¦ µ¹·ÁÁÝ´Ï´Ù.
 MBeanOperationInfo [] getOperations ()
          MBean ¿ÀÆÛ·¹À̼ÇÀÇ ¸®½ºÆ®¸¦ µ¹·ÁÁÝ´Ï´Ù.
 void setDescriptor (Descriptor  inDescriptor, String  inDescriptorType)
          ModelMBean inDescriptorType ÇüÀÇ Á¤º¸ ¹è¿­³»¿¡ ±â¼úÀÚ¸¦ ¼³Á¤ÇÕ´Ï´Ù.
 void setDescriptors (Descriptor [] inDescriptors)
          ModelMBeanInfo ¿¡ ±â¼úÀÚ¸¦ Ãß°¡ÇÏ´ÂÁö, ModelMBeanInfo ³»ÀÇ ±â¼úÀÚ¸¦ ¿Å°Ü³õ½À´Ï´Ù.
 void setMBeanDescriptor (Descriptor  inDescriptor)
          ModelMBean ±â¼úÀÚ¸¦ ¼³Á¤ÇÕ´Ï´Ù.
 

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

getDescriptors

Descriptor [] getDescriptors(String  inDescriptorType)
                            throws MBeanException,

                                   RuntimeOperationsException 
inDescriptorType ÇüÀÇ ModelMBeanInfo ¸ðµç Descriptor ·Î ±¸¼ºµÇ´Â Descriptor ¹è¿­À» µ¹·ÁÁÝ´Ï´Ù.

ÆÄ¶ó¹ÌÅÍ:
inDescriptorType - µ¹·ÁÁÖ°íÁö´Â ±â¼úÀÚ¿¡ ´ëÇØ¼­ ¼³Á¤ÇÒ Çʿ䰡 ÀÖ´Â descriptorType ÇʵåÀÇ °ª. mbean, attribute, operation, constructor, notification ¾ðÁ¨°¡. null ¶Ç´Â ÇÏ´ÃÀÇ °æ¿ì, ¸ðµç ÇüŰ¡ µ¹·ÁÁÖ°íÁø´Ù
¹Ýȯ°ª:
ÇüÀÌ inDescriptorType °æ¿ì, ÀÌ ModelMBean ¸ðµç ±â¼úÀÚ¸¦ Æ÷ÇÔÇÑ ±â¼úÀÚ ¹è¿­
¿¹¿Ü:
MBeanException - ºÐ»ê Åë½Å Exception¸¦ ·¦ ÇÑ´Ù
RuntimeOperationsException - ÆÄ¶ó¹ÌÅͷμ­ °Ç³×¹ÞÀº descriptorType °¡ mbean, attribute, operation, constructor, notification ¸ÓÁö¾Ê¾Æµµ ¾Æ´Ñ °æ¿ì, ÇÏ´ÃÀÇ °æ¿ì, ¶Ç´Â null °æ¿ì, IllegalArgumentExceptionÀ» °¨½Î´Â
°ü·Ã Ç׸ñ:
setDescriptors(javax.management.Descriptor[])

setDescriptors

void setDescriptors(Descriptor [] inDescriptors)
                    throws MBeanException,

                           RuntimeOperationsException 
ModelMBeanInfo ¿¡ ±â¼úÀÚ¸¦ Ãß°¡ÇÏ´ÂÁö, ModelMBeanInfo ³»ÀÇ ±â¼úÀÚ¸¦ ¿Å°Ü³õ½À´Ï´Ù.

ÆÄ¶ó¹ÌÅÍ:
inDescriptors - ModelMBeanInfo ³»·Î ¼³Á¤µÇ´Â ±â¼úÀÚ. ¸®½ºÆ®ÀÇ null ¿ä¼Ò´Â ¹«½ÃµÈ´Ù. ¸ðµç ±â¼úÀÚ°¡ name ¹× descriptorType Çʵ带 °¡Áö°í ÀÖÀ» Çʿ䰡 ÀÖ´Ù
¿¹¿Ü:
RuntimeOperationsException - ±â¼úÀÚ°¡ null ¶Ç´Â ºÎÁ¤ÇÑ °æ¿ì, IllegalArgumentException¸¦ ·¦ ÇÑ´Ù
MBeanException - ºÐ»ê Åë½Å Exception¸¦ °¨½Î´Â
°ü·Ã Ç׸ñ:
getDescriptors(java.lang.String)

getDescriptor

Descriptor  getDescriptor(String  inDescriptorName,
                         String  inDescriptorType)
                         throws MBeanException,

                                RuntimeOperationsException 
À̸§°ú descriptorType À¸·Î ¿ä±¸µÈ Descriptor¸¦ µ¹·ÁÁÝ´Ï´Ù.

ÆÄ¶ó¹ÌÅÍ:
inDescriptorName - ±â¼úÀÚÀÇ À̸§
inDescriptorType - ¿ä±¸µÇ´Â ±â¼úÀÚÀÇ ÇüÅÂ. null ¶Ç´Â ÇÏ´ÃÀÇ °æ¿ì, ¸ðµç ÇüŰ¡ °Ë»öµÈ´Ù. À¯È¿ÇÑ ÇüÅ´ mbean, attribute, constructor, operation ¹× notification. ÀÌ °ªÀº, µ¹·ÁÁÖ°íÁö´Â ±â¼úÀÚÀÇ descriptorType Çʵå¿Í µ¿ÀÏÇØÁø´Ù
¹Ýȯ°ª:
°°Àº À̸§ ¹× descriptorType ModelMBean ±â¼úÀÚ¸¦ Æ÷ÇÔÇÑ ±â¼úÀÚ. ±â¼úÀÚ°¡ ¹ß°ßµÇÁö ¾Ê´Â °æ¿ì, null °¡ µ¹·ÁÁÖ°íÁø´Ù
¿¹¿Ü:
MBeanException - ºÐ»ê Åë½Å Exception¸¦ ·¦ ÇÑ´Ù
RuntimeOperationsException - ±â¼úÀÚ¸íÀÌ null ÀÎÁö, ÇüŰ¡ null ¶Ç´Â ºÎÁ¤ÇÑ °æ¿ì, IllegalArgumentException¸¦ ·¦ ÇÑ´Ù. ÇüÅ´ mbean, attribute, constructor, operation, notification ¾ðÁ¨°¡°¡ ¾Æ´Ï¸é ¾ÈµÇ´Â
°ü·Ã Ç׸ñ:
setDescriptor(javax.management.Descriptor, java.lang.String)

setDescriptor

void setDescriptor(Descriptor  inDescriptor,
                   String  inDescriptorType)
                   throws MBeanException,

                          RuntimeOperationsException 
ModelMBean inDescriptorType ÇüÀÇ Á¤º¸ ¹è¿­³»¿¡ ±â¼úÀÚ¸¦ ¼³Á¤ÇÕ´Ï´Ù. ÁöÁ¤µÈ ±â¼úÀÚ¸¦ ¼³Á¤Çϱâ À§ÇØ, ´ëÀÀÇÏ´Â ModelMBean*Info setDescriptor ¸Þ¼­µå°¡ ºÒ·Á °©´Ï´Ù.

ÆÄ¶ó¹ÌÅÍ:
inDescriptor - ModelMBean ³»·Î ¼³Á¤µÇ´Â ±â¼úÀÚ. null À̿ܰ¡ ¾Æ´Ï¸é ¾ÈµÈ´Ù. ¸ðµç ±â¼úÀÚ°¡ name ¹× descriptorType Çʵ带 °¡Áö°í ÀÖÀ» Çʿ䰡 ÀÖ´Â
inDescriptorType - ¼³Á¤µÇ´Â ±â¼úÀÚÀÇ ÇüÅÂ. null °æ¿ì, ±â¼úÀÚÀÇ descriptorType Çʵ尡 »ç¿ëµÈ´Ù. °ªÀÌ ÁöÁ¤µÇ°í ÀÖ´Â °æ¿ì, ÀÌ °ªÀÌ ±â¼úÀÚÀÇ descriptorType Çʵå·Î ¼³Á¤µÇÁö ¾ÊÀ¸¸é ¾È µÈ´Ù. mbean, attribute, constructor, operation, notification ¾ðÁ¨°¡
¿¹¿Ü:
RuntimeOperationsException - Àμö°¡ ºÎÁ¤ ¶Ç´Â null ÀÎ °æ¿ì, ¶Ç´Â ´ëÀÀÇÏ´Â MBeanAttributeInfo, MBeanConstructorInfo, MBeanNotificationInfo, MBeanOperationInfo ¾î´ÀÂÊÀ̵çÀ¸·Î ±â¼úÀÚÀÇ name Çʵ尡 ¹ß°ßµÇÁö ¾Ê´Â °æ¿ì, IllegalArgumentException¸¦ ·¦ ÇÑ´Ù
MBeanException - ºÐ»ê Åë½Å Exception¸¦ °¨½Î´Â
°ü·Ã Ç׸ñ:
getDescriptor(java.lang.String, java.lang.String)

getMBeanDescriptor

Descriptor  getMBeanDescriptor()
                              throws MBeanException,

                                     RuntimeOperationsException 
MBean Àüü Æú¸®½Ã¸¦ Æ÷ÇÔÇÑ ModelMBean ±â¼úÀÚ¸¦ µ¹·ÁÁÝ´Ï´Ù. ÀÌ ±â¼úÀÚ¿¡°Ô´Â MBean ¸ÞŸµ¥ÀÌŸ¿Í Áö¼Ó¼º ±â´É ¹× ij½Ì ±â´ÉÀÇ µðÆúÆ® Æú¸®½Ã°¡ Æ÷ÇԵ˴ϴÙ.

±â¼úÀÚÀÇ Çʵå´Â ¾Æ·¡¿Í °°ÀÌ Á¤Àǰ¡ ³¡³­ »óÅÂÀÔ´Ï´Ù¸¸, ÀÌ ³»¿ëÀ¸·Î ÇÑÁ¤µÇÁö ¾Ê½À´Ï´Ù.

 name           : MBean ¸í   descriptorType : ¹Ýµå½Ã mbean    displayName    : µð½ºÇ÷¹ÀÌ·Î »ç¿ëµÇ´Â ¼Ó¼ºÀÇ À̸§  persistPolicy  : OnUpdate, OnTimer, NoMoreOftenThan, Always, Never   persistLocation : ¿ÏÀü ¼ö½Ä µð·ºÅ丮¸í. MBean´Â

 Çʿ信 µû¶ó¼­ ÀÌ µð·ºÅ丮¿¡ º¸°ü À¯ÁöµÇ´Â persistFile    : MBean¸¦
 º¸°ü À¯ÁöÇÏ´Â ÆÄÀÏÀÇ À̸§ persistPeriod  : Ãʼö. OnTime ¹× NoMoreOftenThan PersistPolicy
 Áö¼Ó »çÀÌŬÀÇ ºóµµ¸¦ ³ªÅ¸³»´Â  currencyTimeLimit : Ä¡ÀÇ À¯È¿±â°£. <0 Ç×»ó ¹«È¿,=0 Ç×»ó À¯È¿, >0 ÃÊ   log            : t
 °æ¿ì´Â ¸ðµç ÅëÁö¸¦ ·Î±×¿¡ ±â·Ï, f
 °æ¿ì´Â ÅëÁö¸¦ ±â·ÏÇÏÁö ¾Ê´Â logfile        : À̺¥Æ®ÀÇ ±â·Ïó ÆÄÀÏÀÇ ¿ÏÀü ¼ö½Ä ÆÄÀϸí visibility     : 1 ~ 4
 °ª °¡¿îµ¥,1: Ç×»ó °¡½Ã,4: °ÅÀÇ ºÒ°¡½Ã export         : ÀÌ MBean¸¦
 export ¶Ç´Â °ø°³ÇÒ ¶§ »ç¿ëÇÏ´Â À̸§. ´Ù¸¥ JMX ¿¡ÀÌÀüÆ®´Â ÀÌ À̸§À» »ç¿ëÇØ MBean¸¦
 °Ë»öÇÏ´Â    presentationString : µ¥ÀÌÅÍ Ç¥Çö°ú MBean¸¦
 °ü·ÃÁþ±â À§ÇÑ XML Çü½ÄÀÇ Ä³¸¯ÅÍ ¶óÀÎ

µðÆúÆ®ÀÇ ±â¼úÀÚ´Â name=mbeanName, descriptorType=mbean, displayName=this.getClassName(), persistPolicy=never, log=F, export=F, visibility=1 ÀÔ´Ï´Ù. ±â¼úÀÚ¿¡°Ô ÀÌ·¯ÇÑ ¸î°³ÀÇ Çʵ尡 ºÎÁ·ÇÑ °æ¿ì, ºÎÁ·ÇÑ Çʵ尡 µðÆúƮġ·Î Ãß°¡µË´Ï´Ù.

ÁÖ: ÀÌÀüÀÇ ¹öÁ¯ÀÇ »ç¾ç°úÀÇ ºÎÁ¤ÇÕÀÌ Àֱ⠶§¹®¿¡ currencyTimeLimit ¿¡´Â Á¦·Î ÀÌÇÏÀÇ °ªÀ» »ç¿ëÇÏÁö ¾Ê°Ô ÇØ ÁÖ¼¼¿ä. ij½¬¿¡ µé¾î°£ °ªÀÌ À¯È¿ÇÏÁö ¾ÊÀº °ÍÀ» ³ªÅ¸³»°í ½ÍÀº °æ¿ì´Â currencyTimeLimit Çʵ带 »ý·« ÇÕ´Ï´Ù. ÀÌ °ªÀÌ Ç×»ó À¯È¿ÇÑ °ÍÀ» ³ªÅ¸³»°í ½ÍÀº °æ¿ì´Â ÀÌ Çʵ忡 ¸Å¿ì Å« °ªÀ» ÁöÁ¤ÇÕ´Ï´Ù.

¹Ýȯ°ª:
MBean ±â¼úÀÚ
¿¹¿Ü:
MBeanException - ºÐ»ê Åë½Å Exception¸¦ ·¦ ÇÑ´Ù
RuntimeOperationsException - ±â¼úÀÚÀÇ Ãëµæ½Ã¿¡ RuntimeException °¡ ¹ß»ýÇßÀ» °æ¿ì
°ü·Ã Ç׸ñ:
setMBeanDescriptor(javax.management.Descriptor)

setMBeanDescriptor

void setMBeanDescriptor(Descriptor  inDescriptor)
                        throws MBeanException,

                               RuntimeOperationsException 
ModelMBean ±â¼úÀÚ¸¦ ¼³Á¤ÇÕ´Ï´Ù. ÀÌ ±â¼úÀÚ¿¡°Ô´Â MBean ¿¡ °üÇÑ MBean ÀüüÀÇ µðÆúÆ®ÀÇ ¸ÞŸµ¥ÀÌŸ¿Í Áö¼Ó¼º ±â´É ¹× ij½Ì ±â´ÉÀÇ µðÆúÆ® Æú¸®½Ã°¡ Æ÷ÇԵ˴ϴÙ. ÀÌ ¿ÀÆÛ·¹À̼ÇÀº, ±â¼úÀÚ¸¦ ¿ÏÀüÇÏ°Ô Ä¡È¯ÇÕ´Ï´Ù. ¸ÓÁö´Â ½Ç½ÃÇÏÁö ¾Ê½À´Ï´Ù. ±â¼úÀÚ°¡ null ·Î ¼³Á¤µÇ¾úÀ» °æ¿ì, µðÆúÆ®ÀÇ ±â¼úÀÚ°¡ ÀÛ¼ºµË´Ï´Ù. µðÆúÆ®ÀÇ ±â¼úÀÚ´Â name=mbeanName, descriptorType=mbean, displayName=this.getClassName(), persistPolicy=never, log=F, export=F, visibility=1 ÀÔ´Ï´Ù. ±â¼úÀÚ¿¡°Ô ÀÌ·¯ÇÑ ¸î°³ÀÇ Çʵ尡 ºÎÁ·ÇÑ °æ¿ì, ºÎÁ·ÇÑ Çʵ尡 µðÆúƮġ·Î Ãß°¡µË´Ï´Ù. À¯È¿ÇÑ Çʵå¸í¿¡ ´ëÇØ¼­´Â getMBeanDescriptor ¸Þ¼­µåÀÇ javadoc¸¦ ÂüÁ¶ÇϽʽÿÀ.

ÆÄ¶ó¹ÌÅÍ:
inDescriptor - ¼³Á¤ÇÏ´Â ±â¼úÀÚ
¿¹¿Ü:
MBeanException - ºÐ»ê Åë½Å Exception¸¦ ·¦ ÇÑ´Ù
RuntimeOperationsException - ±â¼úÀÚ°¡ ¹«È¿ÀÎ °æ¿ì, IllegalArgumentException¸¦ °¨½Î´Â
°ü·Ã Ç׸ñ:
getMBeanDescriptor()

getAttribute

ModelMBeanAttributeInfo  getAttribute(String  inName)
                                     throws MBeanException,

                                            RuntimeOperationsException 
À̸§À¸·Î ¿ä±¸µÈ ModelMBeanAttributeInfo¸¦ µ¹·ÁÁÝ´Ï´Ù.

ÆÄ¶ó¹ÌÅÍ:
inName - ¾ò´Â ModelMBeanAttributeInfo À̸§. ÀÌ À̸§ÀÇ ModelMBeanAttributeInfo °¡ Á¸ÀçÇÏÁö ¾Ê´Â °æ¿ì´Â null °¡ µ¹·ÁÁÖ°íÁø´Ù
¹Ýȯ°ª:
ÁöÁ¤µÈ ¼Ó¼ºÀÇ ¼Ó¼º Á¤º¸. Á¸ÀçÇÏÁö ¾Ê´Â °æ¿ì´Â null
¿¹¿Ü:
MBeanException - ºÐ»ê Åë½Å Exception¸¦ ·¦ ÇÑ´Ù
RuntimeOperationsException - ¼Ó¼º¸íÀÌ null °æ¿ì IllegalArgumentException¸¦ ·¦ ÇÑ´Ù

getOperation

ModelMBeanOperationInfo  getOperation(String  inName)
                                     throws MBeanException,

                                            RuntimeOperationsException 
À̸§À¸·Î ¿ä±¸µÈ ModelMBeanOperationInfo¸¦ µ¹·ÁÁÝ´Ï´Ù.

ÆÄ¶ó¹ÌÅÍ:
inName - ¾ò´Â ModelMBeanOperationInfo À̸§. ÀÌ À̸§ÀÇ ModelMBeanOperationInfo °¡ Á¸ÀçÇÏÁö ¾Ê´Â °æ¿ì´Â null °¡ µ¹·ÁÁÖ°íÁø´Ù
¹Ýȯ°ª:
ÁöÁ¤µÈ ¿ÀÆÛ·¹À̼ÇÀÇ ¿ÀÆÛ·¹ÀÌ¼Ç Á¤º¸. Á¸ÀçÇÏÁö ¾Ê´Â °æ¿ì´Â null
¿¹¿Ü:
MBeanException - ºÐ»ê Åë½Å Exception¸¦ ·¦ ÇÑ´Ù
RuntimeOperationsException - ¿ÀÆÛ·¹À̼ǸíÀÌ null °æ¿ì IllegalArgumentException¸¦ ·¦ ÇÑ´Ù

getNotification

ModelMBeanNotificationInfo  getNotification(String  inName)
                                           throws MBeanException,

                                                  RuntimeOperationsException 
À̸§À¸·Î ¿ä±¸µÈ ModelMBeanNotificationInfo¸¦ µ¹·ÁÁÝ´Ï´Ù.

ÆÄ¶ó¹ÌÅÍ:
inName - ¾ò´Â ModelMBeanNotificationInfo À̸§. ÀÌ À̸§ÀÇ ModelMBeanNotificationInfo °¡ Á¸ÀçÇÏÁö ¾Ê´Â °æ¿ì´Â null °¡ µ¹·ÁÁÖ°íÁø´Ù
¹Ýȯ°ª:
ÁöÁ¤µÈ ÅëÁöÀÇ Á¤º¸. Á¸ÀçÇÏÁö ¾Ê´Â °æ¿ì´Â null
¿¹¿Ü:
MBeanException - ºÐ»ê Åë½Å Exception¸¦ ·¦ ÇÑ´Ù
RuntimeOperationsException - ÅëÁö¸íÀÌ null °æ¿ì IllegalArgumentException¸¦ ·¦ ÇÑ´Ù

clone

Object  clone()
ÀÌ ¿ÀºêÁ§Æ®ÀÇ Ä«ÇǸ¦ ÀÛ¼ºÇØ, µ¹·ÁÁÝ´Ï´Ù.


getAttributes

MBeanAttributeInfo [] getAttributes()
°ü¸®¿ëÀÇ °ø°³ ¼Ó¼ºÀÇ ¸®½ºÆ®¸¦ µ¹·ÁÁÝ´Ï´Ù. °¢ ¼Ó¼ºÀº MBeanAttributeInfo ¿ÀºêÁ§Æ®¿¡ ÇØ ±â¼úµË´Ï´Ù.

¹Ýȯ°ª:
MBeanAttributeInfo ¿ÀºêÁ§Æ®ÀÇ ¹è¿­

getClassName

String  getClassName()
ÀÌ MBeanInfo ¿¡ ÇØ ±â¼úµÈ MBean Java Ŭ·¡½ºÀÇ À̸§À» µ¹·ÁÁÝ´Ï´Ù.

¹Ýȯ°ª:
Java Ŭ·¡½º¸í

getConstructors

MBeanConstructorInfo [] getConstructors()
MBean public »ý¼ºÀÚ ¸®½ºÆ®¸¦ µ¹·ÁÁÝ´Ï´Ù. °¢ »ý¼ºÀÚ´Â MBeanConstructorInfo ¿ÀºêÁ§Æ®¿¡ ÇØ ±â¼úµË´Ï´Ù.

¹Ýȯ°ª:
MBeanConstructorInfo ¿ÀºêÁ§Æ®ÀÇ ¹è¿­

getDescription

String  getDescription()
Àΰ£ÀÌ ÀÐÀ» ¼ö ÀÖ´Â Çü½ÄÀÇ MBean ¼³¸íÀ» µ¹·ÁÁÝ´Ï´Ù.

¹Ýȯ°ª:
¼³¸í

getNotifications

MBeanNotificationInfo [] getNotifications()
MBean ¿¡ ÇØ ¹ßÇàµÈ ÅëÁöÀÇ ¸®½ºÆ®¸¦ µ¹·ÁÁÝ´Ï´Ù. °¢ ÅëÁö´Â MBeanNotificationInfo ¿ÀºêÁ§Æ®¿¡ ÇØ ±â¼úµË´Ï´Ù.

ModelMBean´Â ¾îÇø®ÄÉÀ̼ǿ¡ ÇØ ÁöÁ¤µÈ ÅëÁö ¿Ü¿¡ Ç×»ó 2 °³ÀÇ Ãß°¡ ÅëÁö¸¦ ¼Û½ÅÇÒ ¼ö ÀÖ½À´Ï´Ù.

¸ðµç ModelMBeanInfo ±¸ÇöÀº, ¾îÇø®ÄÉÀ̼ǿ¡ ÇØ ÁöÁ¤µÈ ÅëÁö¿¡ ¹Ýµå½Ã ÀÌ 2 °³ÀÇ ÅëÁö¸¦ Ãß°¡ÇÕ´Ï´Ù.

¹Ýȯ°ª:
MBeanNotificationInfo ¿ÀºêÁ§Æ®ÀÇ ¹è¿­

getOperations

MBeanOperationInfo [] getOperations()
MBean ¿ÀÆÛ·¹À̼ÇÀÇ ¸®½ºÆ®¸¦ µ¹·ÁÁÝ´Ï´Ù. °¢ ¿ÀÆÛ·¹À̼ÇÀº MBeanOperationInfo ¿ÀºêÁ§Æ®¿¡ ÇØ ±â¼úµË´Ï´Ù.

¹Ýȯ°ª:
MBeanOperationInfo ¿ÀºêÁ§Æ®ÀÇ ¹è¿­

JavaTM 2 Platform
Standard Ed. 5.0

Copyright 2004 Sun Microsystems, Inc. All rights reserved. Use is subject to license terms . Documentation Redistribution Policy µµ ÂüÁ¶ÇϽʽÿÀ.