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 µµ ÂüÁ¶ÇϽʽÿÀ.