JavaTM 2 Platform
Standard Ed. 5.0

javax.management.openmbean
Ŭ·¡½º OpenMBeanAttributeInfoSupport

java.lang.Object 
  »óÀ§¸¦ È®Àå javax.management.MBeanFeatureInfo 
      »óÀ§¸¦ È®Àå javax.management.MBeanAttributeInfo 
          »óÀ§¸¦ È®Àå javax.management.openmbean.OpenMBeanAttributeInfoSupport
¸ðµç ±¸ÇöµÈ ÀÎÅÍÆäÀ̽º:
Serializable, Cloneable, OpenMBeanAttributeInfo, OpenMBeanParameterInfo

public class OpenMBeanAttributeInfoSupport
extends MBeanAttributeInfo
implements OpenMBeanAttributeInfo, Serializable

°ø°³ MBean ¼Ó¼ºÀ» ±â¼úÇÕ´Ï´Ù.

µµÀÔµÈ ¹öÀü :
1.5
°ü·Ã Ç׸ñ:
Á÷·ÄÈ­ µÈ Çü½Ä

ÇÊµå °³¿ä
 
Ŭ·¡½º javax.management. MBeanFeatureInfo ·ÎºÎÅÍ »ó¼ÓµÈ Çʵå
description, name
 
»ý¼ºÀÚ °³¿ä
OpenMBeanAttributeInfoSupport (String  name, String  description, OpenType  openType, boolean isReadable, boolean isWritable, boolean isIs)
          ÁöÁ¤µÈ name, openType ¹× description¿Í ÁöÁ¤µÈ µ¶ÇØ / Ãâ·Â ¾×¼¼½º ÇÁ·ÎÆÛƼ¸¦ °¡Áö´Â °ø°³ MBean ¼Ó¼ºÀ» ±â¼úÇÏ´Â OpenMBeanAttributeInfoSupport ÀνºÅϽº¸¦ ±¸ÃàÇÕ´Ï´Ù.
OpenMBeanAttributeInfoSupport (String  name, String  description, OpenType  openType, boolean isReadable, boolean isWritable, boolean isIs, Object  defaultValue)
          ÁöÁ¤µÈ name, openType, description ¹× defaultValue¿Í ÁöÁ¤µÈ µ¶ÇØ / Ãâ·Â ¾×¼¼½º ÇÁ·ÎÆÛƼ¸¦ °¡Áö´Â °ø°³ MBean ¼Ó¼ºÀ» ±â¼úÇÏ´Â OpenMBeanAttributeInfoSupport ÀνºÅϽº¸¦ ±¸ÃàÇÕ´Ï´Ù.
OpenMBeanAttributeInfoSupport (String  name, String  description, OpenType  openType, boolean isReadable, boolean isWritable, boolean isIs, Object  defaultValue, Comparable  minValue, Comparable  maxValue)
          ÁöÁ¤µÈ name, openType, description, defaultValue, minValue ¹× maxValue¸¦ °¡Áö´Â °ø°³ MBean Ŭ·¡½ºÀÇ 1°³ ÀÌ»óÀÇ ¿ÀÆÛ·¹ÀÌ¼Ç ¶Ç´Â »ý¼ºÀÚ À¸·Î »ç¿ëµÇ´Â ¼Ó¼ºÀ» ±â¼úÇÏ´Â OpenMBeanAttributeInfoSupport ÀνºÅϽº¸¦ ±¸ÃàÇÕ´Ï´Ù.
OpenMBeanAttributeInfoSupport (String  name, String  description, OpenType  openType, boolean isReadable, boolean isWritable, boolean isIs, Object  defaultValue, Object [] legalValues)
          ÁöÁ¤µÈ name, openType, description, defaultValue ¹× legalValues¿Í ÁöÁ¤µÈ µ¶ÇØ / Ãâ·Â ¾×¼¼½º ÇÁ·ÎÆÛƼ¸¦ °¡Áö´Â °ø°³ MBean ¼Ó¼ºÀ» ±â¼úÇÏ´Â OpenMBeanAttributeInfoSupport ÀνºÅϽº¸¦ ±¸ÃàÇÕ´Ï´Ù.
 
¸Þ¼­µå °³¿ä
 boolean equals (Object  obj)
          ÁöÁ¤µÈ obj ÆĶó¹ÌÅÍ¿Í ÀÌ OpenMBeanAttributeInfoSupportÀνºÅϽº°¡ µ¿ÀÏÇÑÁö ¾î¶²Áö¸¦ ºñ±³ÇÕ´Ï´Ù.
 Object getDefaultValue ()
          ÀÌ OpenMBeanAttributeInfoSupport ÀνºÅϽº¿¡ ÀÇÇØ ±â¼úµÇ´Â ¼Ó¼ºÀÇ ±âº»°ªÀÌ ÁöÁ¤µÇ°í ÀÖÀ¸¸é, ÀÌ °ªÀ» ¸®ÅÏÇÕ´Ï´Ù.
 Set getLegalValues ()
          ÀÌ OpenMBeanAttributeInfoSupport ÀνºÅϽº¿¡ ÀÇÇØ ±â¼úµÇ´Â ¼Ó¼ºÀÇ Á¤´çÇÑ °ªÀÇ º¯°æ ºÒ°¡´ÉÇÑ Set°¡ ÁöÁ¤µÇ°í ÀÖÀ¸¸é, ÀÌ Set¸¦ ¸®ÅÏÇÕ´Ï´Ù.
 Comparable getMaxValue ()
          ÀÌ OpenMBeanAttributeInfoSupport ÀνºÅϽº¿¡ ÀÇÇØ ±â¼úµÇ´Â ¼Ó¼ºÀÇ ÃÖ´ë°ªÀÌ ÁöÁ¤µÇ°í ÀÖÀ¸¸é, ÀÌ °ªÀ» ¸®ÅÏÇÕ´Ï´Ù.
 Comparable getMinValue ()
          ÀÌ OpenMBeanAttributeInfoSupport ÀνºÅϽº¿¡ ÀÇÇØ ±â¼úµÇ´Â ¼Ó¼ºÀÇ ÃÖ¼Ò°ªÀÌ ÁöÁ¤µÇ°í ÀÖÀ¸¸é, ÀÌ °ªÀ» ¸®ÅÏÇÕ´Ï´Ù.
 OpenType getOpenType ()
          ÀÌ OpenMBeanAttributeInfoSupport ÀνºÅϽº¿¡ ÀÇÇØ ±â¼úµÇ´Â ¼Ó¼ºÀÇ °ªÀÇ ¡¸°ø°³Çü¡¹À» ¸®ÅÏÇÕ´Ï´Ù.
 boolean hasDefaultValue ()
          ÀÌ OpenMBeanAttributeInfoSupport ÀνºÅϽº°¡ ±â¼úµÈ ¼Ó¼º¿¡ ´ëÇؼ­ null ÀÌ¿ÜÀÇ ±âº»°ªÀ» ÁöÁ¤ÇÏ´Â °æ¿ì´Â true, ±×·¸Áö ¾ÊÀº °æ¿ì´Âfalse¸¦ ¸®ÅÏÇÕ´Ï´Ù.
 int hashCode ()
          ÀÌ OpenMBeanAttributeInfoSupportÀνºÅϽºÀÇ Çؽà Äڵ尪À» ¸®ÅÏÇÕ´Ï´Ù.
 boolean hasLegalValues ()
          ÀÌ OpenMBeanAttributeInfoSupport ÀνºÅϽº°¡ ±â¼úµÈ ¼Ó¼º¿¡ ´ëÇؼ­ null ÀÌ¿ÜÀÇ Á¤´çÇÑ °ª¼¼Æ®¸¦ ÁöÁ¤ÇÏ´Â °æ¿ì´Â true, ±×·¸Áö ¾ÊÀº °æ¿ì´Âfalse¸¦ ¸®ÅÏÇÕ´Ï´Ù.
 boolean hasMaxValue ()
          ÀÌ OpenMBeanAttributeInfoSupport ÀνºÅϽº°¡ ±â¼úµÈ ¼Ó¼º¿¡ ´ëÇؼ­ null ÀÌ¿ÜÀÇ ÃÖ´ë°ªÀ» ÁöÁ¤ÇÏ´Â °æ¿ì´Â true, ±×·¸Áö ¾ÊÀº °æ¿ì´Âfalse¸¦ ¸®ÅÏÇÕ´Ï´Ù.
 boolean hasMinValue ()
          ÀÌ OpenMBeanAttributeInfoSupport ÀνºÅϽº°¡ ±â¼úµÈ ¼Ó¼º¿¡ ´ëÇؼ­ null ÀÌ¿ÜÀÇ ÃÖ¼Ò°ªÀ» ÁöÁ¤ÇÏ´Â °æ¿ì´Â true, ±×·¸Áö ¾ÊÀº °æ¿ì´Âfalse¸¦ ¸®ÅÏÇÕ´Ï´Ù.
 boolean isValue (Object  obj)
          obj °¡ ÀÌ OpenMBeanAttributeInfoSupportÀνºÅϽº·Î ±â¼úµÈ ¼Ó¼º¿¡ ´ëÇؼ­ À¯È¿ÇÑ °ªÀÏÁö ¾î¶³Áö¸¦ Å×½ºÆ®ÇÕ´Ï´Ù.
 String toString ()
          ÀÌ OpenMBeanAttributeInfoSupportÀνºÅϽºÀÇ Ä³¸¯ÅÍ ¶óÀΠǥÇöÀ» ¸®ÅÏÇÕ´Ï´Ù.
 
Ŭ·¡½º javax.management. MBeanAttributeInfo ·ÎºÎÅÍ »ó¼ÓµÈ ¸Þ¼­µå
clone, getType, isIs, isReadable, isWritable
 
Ŭ·¡½º javax.management. MBeanFeatureInfo ·ÎºÎÅÍ »ó¼ÓµÈ ¸Þ¼­µå
getDescription, getName
 
Ŭ·¡½º java.lang. Object ·ÎºÎÅÍ »ó¼ÓµÈ ¸Þ¼­µå
finalize, getClass, notify, notifyAll, wait, wait, wait
 
ÀÎÅÍÆäÀ̽º javax.management.openmbean. OpenMBeanAttributeInfo ·ÎºÎÅÍ »ó¼ÓµÈ ¸Þ¼­µå
isIs, isReadable, isWritable
 
ÀÎÅÍÆäÀ̽º javax.management.openmbean. OpenMBeanParameterInfo ·ÎºÎÅÍ »ó¼ÓµÈ ¸Þ¼­µå
getDescription, getName
 

»ý¼ºÀÚ »ó¼¼

OpenMBeanAttributeInfoSupport

public OpenMBeanAttributeInfoSupport(String  name,
                                     String  description,
                                     OpenType  openType,
                                     boolean isReadable,
                                     boolean isWritable,
                                     boolean isIs)
ÁöÁ¤µÈ name, openType ¹× description¿Í ÁöÁ¤µÈ µ¶ÇØ / Ãâ·Â ¾×¼¼½º ÇÁ·ÎÆÛƼ¸¦ °¡Áö´Â °ø°³ MBean ¼Ó¼ºÀ» ±â¼úÇÏ´Â OpenMBeanAttributeInfoSupport ÀνºÅϽº¸¦ ±¸ÃàÇÕ´Ï´Ù.

ÆĶó¹ÌÅÍ:
name - null ¶Ç´Â °ø¹®ÀÚ¿­ ÀÌ¿Ü
description - null ¶Ç´Â °ø¹®ÀÚ¿­ ÀÌ¿Ü
openType - null ÀÌ¿Ü
isReadable - ¼Ó¼ºÀÌ °ü¸®¿ëÀ¸·Î °ø°³µÈ Ãëµæ ¸Þ¼­µå¸¦ °¡Áö´Â °æ¿ì´Â true
isWritable - ¼Ó¼ºÀÌ °ü¸®¿ëÀ¸·Î °ø°³µÈ ¼³Á¤ ¸Þ¼­µå¸¦ °¡Áö´Â °æ¿ì´Â true
isIs - ¼Ó¼ºÀÇ Ãëµæ ¸Þ¼­µåÀÇ Çü½ÄÀÌ isXXXÀÎ °æ¿ì true
¿¹¿Ü:
IllegalArgumentException - name ¶Ç´Â description°¡ null ¶Ç´Â °ø¹®ÀÚ¿­ÀÇ °æ¿ì, ¶Ç´Â openType°¡ nullÀÎ °æ¿ì

OpenMBeanAttributeInfoSupport

public OpenMBeanAttributeInfoSupport(String  name,
                                     String  description,
                                     OpenType  openType,
                                     boolean isReadable,
                                     boolean isWritable,
                                     boolean isIs,
                                     Object  defaultValue)
                              throws OpenDataException 
ÁöÁ¤µÈ name, openType, description ¹× defaultValue¿Í ÁöÁ¤µÈ µ¶ÇØ / Ãâ·Â ¾×¼¼½º ÇÁ·ÎÆÛƼ¸¦ °¡Áö´Â °ø°³ MBean ¼Ó¼ºÀ» ±â¼úÇÏ´Â OpenMBeanAttributeInfoSupport ÀνºÅϽº¸¦ ±¸ÃàÇÕ´Ï´Ù.

ÆĶó¹ÌÅÍ:
name - null ¶Ç´Â °ø¹®ÀÚ¿­ ÀÌ¿Ü
description - null ¶Ç´Â °ø¹®ÀÚ¿­ ÀÌ¿Ü
openType - null ÀÌ¿Ü
isReadable - ¼Ó¼ºÀÌ °ü¸®¿ëÀ¸·Î °ø°³µÈ Ãëµæ ¸Þ¼­µå¸¦ °¡Áö´Â °æ¿ì´Â true
isWritable - ¼Ó¼ºÀÌ °ü¸®¿ëÀ¸·Î °ø°³µÈ ¼³Á¤ ¸Þ¼­µå¸¦ °¡Áö´Â °æ¿ì´Â true
isIs - ¼Ó¼ºÀÇ Ãëµæ ¸Þ¼­µåÀÇ Çü½ÄÀÌ isXXXÀÎ °æ¿ì true
defaultValue - ÀÌ ¼Ó¼ºÀ¸·Î ÁöÁ¤µÈ openType¿¡ ´ëÇؼ­ À¯È¿ÇÑ °ªÀÌ ¾Æ´Ï¸é ¾ÈµÈ´Ù. ArrayType ¹× TabularType ¿ëÀ¸·Î Áö¿ø µÇ¾î ÀÖÁö ¾ÊÀº ±âº»°ª. nullÀÎ °æ¿ì, ±âº»°ª´Â ¼³Á¤µÇ¾î ÀÖÁö ¾Ê°Ô µÈ´Ù
¿¹¿Ü:
IllegalArgumentException - name ¶Ç´Â description°¡ null ¶Ç´Â °ø¹®ÀÚ¿­ÀÇ °æ¿ì, ¶Ç´Â openType°¡ nullÀÎ °æ¿ì
OpenDataException - defaultValue°¡ ÁöÁ¤µÈ openType¿¡ ´ëÇؼ­ À¯È¿ÇÑ °ªÀÌ ¾Æ´Ñ °æ¿ì, ¶Ç´Â defaultValue°¡ nullÀÌ ¾Æ´Ï°í, openType°¡ ArrayType ¶Ç´Â TabularType ÀÎ °æ¿ì

OpenMBeanAttributeInfoSupport

public OpenMBeanAttributeInfoSupport(String  name,
                                     String  description,
                                     OpenType  openType,
                                     boolean isReadable,
                                     boolean isWritable,
                                     boolean isIs,
                                     Object  defaultValue,
                                     Object [] legalValues)
                              throws OpenDataException 
ÁöÁ¤µÈ name, openType, description, defaultValue ¹× legalValues¿Í ÁöÁ¤µÈ µ¶ÇØ / Ãâ·Â ¾×¼¼½º ÇÁ·ÎÆÛƼ¸¦ °¡Áö´Â °ø°³ MBean ¼Ó¼ºÀ» ±â¼úÇÏ´Â OpenMBeanAttributeInfoSupport ÀνºÅϽº¸¦ ±¸ÃàÇÕ´Ï´Ù. legalValues ³»¿ëÀº º¯°æ ºÒ°¡´ÉÇÑ Set¿¡ ³»ºÎ¿¡¼­ ´ýÇÁ µË´Ï´Ù. ÀÌ ¶§¹®¿¡ ±× ÈÄ legalValues¿¡ ÀÇÇØ ÂüÁ¶µÇ´Â ¹è¿­ÀÌ º¯°æµÇ¾îµµ, ÀÌ OpenMBeanAttributeInfoSupport ÀνºÅϽº¿¡ ¿µÇâÀº ¾ø½À´Ï´Ù.

ÆĶó¹ÌÅÍ:
name - null ¶Ç´Â °ø¹®ÀÚ¿­ ÀÌ¿Ü
description - null ¶Ç´Â °ø¹®ÀÚ¿­ ÀÌ¿Ü
openType - null ÀÌ¿Ü
isReadable - ¼Ó¼ºÀÌ °ü¸®¿ëÀ¸·Î °ø°³µÈ Ãëµæ ¸Þ¼­µå¸¦ °¡Áö´Â °æ¿ì´Â true
isWritable - ¼Ó¼ºÀÌ °ü¸®¿ëÀ¸·Î °ø°³µÈ ¼³Á¤ ¸Þ¼­µå¸¦ °¡Áö´Â °æ¿ì´Â true
isIs - ¼Ó¼ºÀÇ Ãëµæ ¸Þ¼­µåÀÇ Çü½ÄÀÌ isXXXÀÎ °æ¿ì true
defaultValue - ÀÌ ¼Ó¼ºÀ¸·Î ÁöÁ¤µÈ openType¿¡ ´ëÇؼ­ À¯È¿ÇÑ °ªÀÌ ¾Æ´Ï¸é ¾ÈµÈ´Ù. ArrayType ¹× TabularType ¿ëÀ¸·Î Áö¿ø µÇ¾î ÀÖÁö ¾ÊÀº ±âº»°ª. nullÀÎ °æ¿ì, ±âº»°ª´Â ¼³Á¤µÇ¾î ÀÖÁö ¾Ê°Ô µÇ´Â
legalValues - Æ÷ÇԵǴ °¢ Ä¡´Â ÀÌ ¼Ó¼ºÀ¸·Î ÁöÁ¤µÈ openType¿¡ ´ëÇؼ­ À¯È¿ÇÏÁö ¾ÊÀ¸¸é ¾È µÈ´Ù. ArrayType ¹× TabularType ¿ëÀ¸·Î Áö¿ø µÇ¾î ÀÖÁö ¾ÊÀº Á¤´çÇÑ °ª. null ¶Ç´Â °ø¹®ÀÚ¿­µµ °¡´É
¿¹¿Ü:
IllegalArgumentException - name ¶Ç´Â description°¡ null ¶Ç´Â °ø¹®ÀÚ¿­ÀÇ °æ¿ì, ¶Ç´Â openType°¡ nullÀÎ °æ¿ì
OpenDataException - defaultValue°¡ ÁöÁ¤µÈ openType¿¡ ´ëÇؼ­ À¯È¿ÇÑ °ªÀÌ ¾Æ´Ñ °æ¿ì, legalValues ¾È¿¡ ÁöÁ¤µÈ openType¿¡ ´ëÇؼ­ À¯È¿ÇÏÁö ¾ÊÀº °ªÀÌ Æ÷ÇԵǴ °æ¿ì, defaultValue°¡ null ÀÌ¿Ü·ÎopenType°¡ ArrayType ¶Ç´Â TabularType ÀÎ °æ¿ì, legalValues°¡ null ¶Ç´Â °ø¹®ÀÚ¿­ ÀÌ¿Ü·ÎopenType°¡ ArrayType ¶Ç´Â TabularTypeÀÎ °æ¿ì, ¶Ç´Â legalValues°¡ null ¶Ç´Â °ø¹®ÀÚ¿­ ÀÌ¿Ü·ÎlegalValues¿¡ defaultValue°¡ Æ÷ÇÔµÇÁö ¾Ê´Â °æ¿ì

OpenMBeanAttributeInfoSupport

public OpenMBeanAttributeInfoSupport(String  name,
                                     String  description,
                                     OpenType  openType,
                                     boolean isReadable,
                                     boolean isWritable,
                                     boolean isIs,
                                     Object  defaultValue,
                                     Comparable  minValue,
                                     Comparable  maxValue)
                              throws OpenDataException 
ÁöÁ¤µÈ name, openType, description, defaultValue, minValue ¹× maxValue¸¦ °¡Áö´Â °ø°³ MBean Ŭ·¡½ºÀÇ 1°³ ÀÌ»óÀÇ ¿ÀÆÛ·¹ÀÌ¼Ç ¶Ç´Â »ý¼ºÀÚ À¸·Î »ç¿ëµÇ´Â ¼Ó¼ºÀ» ±â¼úÇÏ´Â OpenMBeanAttributeInfoSupport ÀνºÅϽº¸¦ ±¸ÃàÇÕ´Ï´Ù. °ªÀÌ Comparable °ø°³Çü¿¡ ´ëÇؼ­¸¸, ÃÖ´ë°ª ¿Í ÃÖ¼Ò°ªÀ» ÁöÁ¤ÇÒ ¼ö ÀÖ½À´Ï´Ù.

ÆĶó¹ÌÅÍ:
name - null ¶Ç´Â °ø¹®ÀÚ¿­ ÀÌ¿Ü
description - null ¶Ç´Â °ø¹®ÀÚ¿­ ÀÌ¿Ü
openType - null ÀÌ¿Ü
isReadable - ¼Ó¼ºÀÌ °ü¸®¿ëÀ¸·Î °ø°³µÈ Ãëµæ ¸Þ¼­µå¸¦ °¡Áö´Â °æ¿ì´Â true
isWritable - ¼Ó¼ºÀÌ °ü¸®¿ëÀ¸·Î °ø°³µÈ ¼³Á¤ ¸Þ¼­µå¸¦ °¡Áö´Â °æ¿ì´Â true
isIs - ¼Ó¼ºÀÇ Ãëµæ ¸Þ¼­µåÀÇ Çü½ÄÀÌ isXXXÀÎ °æ¿ì true
defaultValue - ÀÌ ¼Ó¼ºÀ¸·Î ÁöÁ¤µÈ openType¿¡ ´ëÇؼ­ À¯È¿ÇÑ °ªÀÌ ¾Æ´Ï¸é ¾ÈµÈ´Ù. ArrayType ¹× TabularType ¿ëÀ¸·Î Áö¿ø µÇ¾î ÀÖÁö ¾ÊÀº ±âº»°ª. nullÀÎ °æ¿ì, ±âº»°ª´Â ¼³Á¤µÇ¾î ÀÖÁö ¾Ê°Ô µÇ´Â
minValue - ÀÌ ¼Ó¼ºÀ¸·Î ÁöÁ¤µÈ openType¿¡ ´ëÇؼ­ À¯È¿ÇÏÁö ¾ÊÀ¸¸é ¾È µÈ´Ù. nullÀÎ °æ¿ì, ÃÖ¼Ò°ª´Â ¼³Á¤µÇ¾î ÀÖÁö ¾Ê°Ô µÇ´Â
maxValue - ÀÌ ¼Ó¼ºÀ¸·Î ÁöÁ¤µÈ openType¿¡ ´ëÇؼ­ À¯È¿ÇÏÁö ¾ÊÀ¸¸é ¾È µÈ´Ù. nullÀÎ °æ¿ì, ÃÖ´ë°ª ´Â ¼³Á¤µÇ¾î ÀÖÁö ¾Ê°Ô µÈ´Ù
¿¹¿Ü:
IllegalArgumentException - name ¶Ç´Â description°¡ null ¶Ç´Â °ø¹®ÀÚ¿­ÀÇ °æ¿ì, ¶Ç´Â openType°¡ nullÀÎ °æ¿ì
OpenDataException - defaultValue, minValue, ¶Ç´Â maxValue°¡ ÁöÁ¤µÈ openType¿¡ ´ëÇؼ­ À¯È¿ÇÑ °ªÀÌ ¾Æ´Ñ °æ¿ì, defaultValue°¡ null ÀÌ¿Ü·ÎopenType°¡ ArrayType ¶Ç´Â TabularType ÀÎ °æ¿ì, minValue¿Í maxValue ¾çÂÊ ¸ðµÎ°¡ null ÀÌ¿Ü·ÎminValue.compareTo(maxValue) > 0 ÀÌ true ÀÎ °æ¿ì, defaultValue¿Í minValue ¾çÂÊ ¸ðµÎ°¡ null ÀÌ¿Ü·ÎminValue.compareTo(defaultValue) > 0 ÀÌ true ÀÎ °æ¿ì, ¶Ç´Â defaultValue¿Í maxValue ¾çÂÊ ¸ðµÎ°¡ null ÀÌ¿Ü·ÎdefaultValue.compareTo(maxValue) > 0 ÀÌ true ÀÎ °æ¿ì
¸Þ¼­µåÀÇ »ó¼¼

getOpenType

public OpenType  getOpenType()
ÀÌ OpenMBeanAttributeInfoSupport ÀνºÅϽº¿¡ ÀÇÇØ ±â¼úµÇ´Â ¼Ó¼ºÀÇ °ªÀÇ ¡¸°ø°³Çü¡¹À» ¸®ÅÏÇÕ´Ï´Ù.

Á¤ÀÇ:
ÀÎÅÍÆäÀ̽º OpenMBeanParameterInfo ³»ÀÇ getOpenType
¹Ýȯ°ª:
°ø°³Çü

getDefaultValue

public Object  getDefaultValue()
ÀÌ OpenMBeanAttributeInfoSupport ÀνºÅϽº¿¡ ÀÇÇØ ±â¼úµÇ´Â ¼Ó¼ºÀÇ ±âº»°ªÀÌ ÁöÁ¤µÇ°í ÀÖÀ¸¸é, ÀÌ °ªÀ» ¸®ÅÏÇÕ´Ï´Ù. ±×·¸Áö ¾ÊÀº °æ¿ì´Â nullÀ» ¸®ÅÏÇÕ´Ï´Ù.

Á¤ÀÇ:
ÀÎÅÍÆäÀ̽º OpenMBeanParameterInfo ³»ÀÇ getDefaultValue
¹Ýȯ°ª:
±âº»°ª

getLegalValues

public Set  getLegalValues()
ÀÌ OpenMBeanAttributeInfoSupport ÀνºÅϽº¿¡ ÀÇÇØ ±â¼úµÇ´Â ¼Ó¼ºÀÇ Á¤´çÇÑ °ªÀÇ º¯°æ ºÒ°¡´ÉÇÑ Set°¡ ÁöÁ¤µÇ°í ÀÖÀ¸¸é, ÀÌ Set¸¦ ¸®ÅÏÇÕ´Ï´Ù. ±×·¸Áö ¾ÊÀº °æ¿ì´Â nullÀ» ¸®ÅÏÇÕ´Ï´Ù.

Á¤ÀÇ:
ÀÎÅÍÆäÀ̽º OpenMBeanParameterInfo ³»ÀÇ getLegalValues
¹Ýȯ°ª:
Á¤´çÇÑ °ª¼¼Æ®

getMinValue

public Comparable  getMinValue()
ÀÌ OpenMBeanAttributeInfoSupport ÀνºÅϽº¿¡ ÀÇÇØ ±â¼úµÇ´Â ¼Ó¼ºÀÇ ÃÖ¼Ò°ªÀÌ ÁöÁ¤µÇ°í ÀÖÀ¸¸é, ÀÌ °ªÀ» ¸®ÅÏÇÕ´Ï´Ù. ±×·¸Áö ¾ÊÀº °æ¿ì´Â nullÀ» ¸®ÅÏÇÕ´Ï´Ù.

Á¤ÀÇ:
ÀÎÅÍÆäÀ̽º OpenMBeanParameterInfo ³»ÀÇ getMinValue
¹Ýȯ°ª:
ÃÖ¼Ò°ª

getMaxValue

public Comparable  getMaxValue()
ÀÌ OpenMBeanAttributeInfoSupport ÀνºÅϽº¿¡ ÀÇÇØ ±â¼úµÇ´Â ¼Ó¼ºÀÇ ÃÖ´ë°ªÀÌ ÁöÁ¤µÇ°í ÀÖÀ¸¸é, ÀÌ °ªÀ» ¸®ÅÏÇÕ´Ï´Ù. ±×·¸Áö ¾ÊÀº °æ¿ì´Â nullÀ» ¸®ÅÏÇÕ´Ï´Ù.

Á¤ÀÇ:
ÀÎÅÍÆäÀ̽º OpenMBeanParameterInfo ³»ÀÇ getMaxValue
¹Ýȯ°ª:
ÃÖ´ë°ª

hasDefaultValue

public boolean hasDefaultValue()
ÀÌ OpenMBeanAttributeInfoSupport ÀνºÅϽº°¡ ±â¼úµÈ ¼Ó¼º¿¡ ´ëÇؼ­ null ÀÌ¿ÜÀÇ ±âº»°ªÀ» ÁöÁ¤ÇÏ´Â °æ¿ì´Â true, ±×·¸Áö ¾ÊÀº °æ¿ì´Âfalse¸¦ ¸®ÅÏÇÕ´Ï´Ù.

Á¤ÀÇ:
ÀÎÅÍÆäÀ̽º OpenMBeanParameterInfo ³»ÀÇ hasDefaultValue
¹Ýȯ°ª:
±âº»°ªÀÌ ÀÖ´Â °æ¿ì´Â true

hasLegalValues

public boolean hasLegalValues()
ÀÌ OpenMBeanAttributeInfoSupport ÀνºÅϽº°¡ ±â¼úµÈ ¼Ó¼º¿¡ ´ëÇؼ­ null ÀÌ¿ÜÀÇ Á¤´çÇÑ °ª¼¼Æ®¸¦ ÁöÁ¤ÇÏ´Â °æ¿ì´Â true, ±×·¸Áö ¾ÊÀº °æ¿ì´Âfalse¸¦ ¸®ÅÏÇÕ´Ï´Ù.

Á¤ÀÇ:
ÀÎÅÍÆäÀ̽º OpenMBeanParameterInfo ³»ÀÇ hasLegalValues
¹Ýȯ°ª:
Á¤´çÇÑ °ª¼¼Æ®°¡ ÀÖ´Â °æ¿ì´Â true

hasMinValue

public boolean hasMinValue()
ÀÌ OpenMBeanAttributeInfoSupport ÀνºÅϽº°¡ ±â¼úµÈ ¼Ó¼º¿¡ ´ëÇؼ­ null ÀÌ¿ÜÀÇ ÃÖ¼Ò°ªÀ» ÁöÁ¤ÇÏ´Â °æ¿ì´Â true, ±×·¸Áö ¾ÊÀº °æ¿ì´Âfalse¸¦ ¸®ÅÏÇÕ´Ï´Ù.

Á¤ÀÇ:
ÀÎÅÍÆäÀ̽º OpenMBeanParameterInfo ³»ÀÇ hasMinValue
¹Ýȯ°ª:
ÃÖ¼Ò°ªÀÌ ÀÖ´Â °æ¿ì´Â true

hasMaxValue

public boolean hasMaxValue()
ÀÌ OpenMBeanAttributeInfoSupport ÀνºÅϽº°¡ ±â¼úµÈ ¼Ó¼º¿¡ ´ëÇؼ­ null ÀÌ¿ÜÀÇ ÃÖ´ë°ªÀ» ÁöÁ¤ÇÏ´Â °æ¿ì´Â true, ±×·¸Áö ¾ÊÀº °æ¿ì´Âfalse¸¦ ¸®ÅÏÇÕ´Ï´Ù.

Á¤ÀÇ:
ÀÎÅÍÆäÀ̽º OpenMBeanParameterInfo ³»ÀÇ hasMaxValue
¹Ýȯ°ª:
ÃÖ´ë°ªÀÌ ÀÖ´Â °æ¿ì´Â true

isValue

public boolean isValue(Object  obj)
obj °¡ ÀÌ OpenMBeanAttributeInfoSupportÀνºÅϽº·Î ±â¼úµÈ ¼Ó¼º¿¡ ´ëÇؼ­ À¯È¿ÇÑ °ªÀÏÁö ¾î¶³Áö¸¦ Å×½ºÆ®ÇÕ´Ï´Ù.

Á¤ÀÇ:
ÀÎÅÍÆäÀ̽º OpenMBeanParameterInfo ³»ÀÇ isValue
ÆĶó¹ÌÅÍ:
obj - ÆÇÁ¤µÇ´Â °´Ã¼
¹Ýȯ°ª:
obj °¡ ÀÌ OpenMBeanAttributeInfoSupportÀνºÅϽº·Î ±â¼úµÈ ÆĶó¹ÌÅÍ¿¡ ´ëÇؼ­ À¯È¿ÇÑ °ªÀÎ °æ¿ì´Â true, ±×·¸Áö ¾ÊÀº °æ¿ì´Â false

equals

public boolean equals(Object  obj)
ÁöÁ¤µÈ obj ÆĶó¹ÌÅÍ¿Í ÀÌ OpenMBeanAttributeInfoSupportÀνºÅϽº°¡ µ¿ÀÏÇÑÁö ¾î¶²Áö¸¦ ºñ±³ÇÕ´Ï´Ù.

´ÙÀ½ÀÇ ¸ðµç Á¶°ÇÀÌ Ã¤¿öÁö°í ÀÖ´Â °æ¿ì¿¡ ÇÑÇØ, true¸¦ ¸®ÅÏÇÕ´Ï´Ù.

ÀÌ·¯ÇÑ Á¶°ÇÀÌ Ã¤¿öÁö°í ÀÖÀ¸¸é, ÀÌ equals ¸Þ¼­µå´Â OpenMBeanAttributeInfoÀÎÅÍÆäÀ̽º°¡ ´Ù¸¥ ±¸ÇöÀÎ obj ÆĶó¹ÌÅÍ¿¡ ´ëÇؼ­ Á¤»óÀûÀ¸·Î ±â´ÉÇÕ´Ï´Ù.
 

Á¤ÀÇ:
ÀÎÅÍÆäÀ̽º OpenMBeanAttributeInfo ³»ÀÇ equals
Á¤ÀÇ:
ÀÎÅÍÆäÀ̽º OpenMBeanParameterInfo ³»ÀÇ equals
¿À¹ö¶óÀ̵å(override):
Ŭ·¡½º MBeanAttributeInfo ³»ÀÇ equals
ÆĶó¹ÌÅÍ:
obj - ÀÌ OpenMBeanAttributeInfoSupportÀνºÅϽº¿Í µ¿ÀÏÇÑÁö ¾î¶²Áö¸¦ ºñ±³ÇÏ´Â °´Ã¼
¹Ýȯ°ª:
ÁöÁ¤µÈ °´Ã¼°¡ ÀÌ OpenMBeanAttributeInfoSupportÀνºÅϽº¿Í µ¿ÀÏÇÑ °æ¿ì´Â true
°ü·Ã Ç׸ñ:
Object.hashCode(), Hashtable

hashCode

public int hashCode()
ÀÌ OpenMBeanAttributeInfoSupportÀνºÅϽºÀÇ Çؽà Äڵ尪À» ¸®ÅÏÇÕ´Ï´Ù.

OpenMBeanAttributeInfoSupportÀνºÅϽºÀÇ Çؽà ÄÚµå´Â equals ºñ±³·Î »ç¿ëµÈ ¸ðµç Á¤º¸ ¿ä¼Ò (À̸§, ¡¸°ø°³Çü¡¹, ±âº»°ª, ÃÖ¼Ò°ª, ÃÖ´ë°ª ¹× Á¤´çÇÑ °ª)ÀÇ Çؽà ÄÚµåÀÇ ÇÕ°èÀÔ´Ï´Ù.

ÀÌ°Í¿¡ ÀÇÇØ Object.hashCode() ¸Þ¼­µåÀÇ ÀÏ¹Ý ±Ô¾à¿¡ ÀÇÇØ ¿ä±¸µÇ´Â ÀÓÀÇÀÇ 2°³ÀÇ OpenMBeanAttributeInfoSupportÀνºÅϽº t1¿Í t2·Î t1.equals(t2) À̸é t1.hashCode() ==t2.hashCode()°¡ µÇ´Â °ÍÀÌ º¸ÁõµË´Ï´Ù.

OpenMBeanAttributeInfoÀÎÅÍÆäÀ̽º¸¦ ±¸ÇöÇÏ´Â ´Ù¸¥ Ŭ·¡½º ÀνºÅϽº°¡equals(java.lang.Object) ·Î Á¤Àǵǰí ÀÖµµ·Ï, ÀÌ OpenMBeanAttributeInfoSupportÀνºÅϽº¿Í µ¿ÀÏÇØÁö´Â °æ¿ìµµ ÀÖ½À´Ï´Ù. ±×·¯³ª, °è»ê¹æ¹ýÀÌ Â÷ÀÌ°¡ ³ª±â ¶§¹®¿¡ Çؽà Äڵ嵵 Â÷ÀÌ°¡ ³¯ °¡´É¼ºÀÌ ÀÖ½À´Ï´Ù.

OpenMBeanAttributeInfoSupportÀνºÅϽº´Â ºÒº¯À¸·Î ÀÌ ÀνºÅϽºÀÇ Çؽà ÄÚµå´Â hashCode ÃÖÃÊÀÇ È£Ãâ½Ã¿¡ 1ȸ ¸¸ °è»êµË´Ï´Ù. ±× ÈÄÀÇ È£Ãâ¿¡´Â °°Àº °ªÀÌ ¸®Åϵ˴ϴ٠.

Á¤ÀÇ:
ÀÎÅÍÆäÀ̽º OpenMBeanAttributeInfo ³»ÀÇ hashCode
Á¤ÀÇ:
ÀÎÅÍÆäÀ̽º OpenMBeanParameterInfo ³»ÀÇ hashCode
¿À¹ö¶óÀ̵å(override):
Ŭ·¡½º MBeanAttributeInfo ³»ÀÇ hashCode
¹Ýȯ°ª:
ÀÌ OpenMBeanAttributeInfoSupportÀνºÅϽºÀÇ Çؽà Äڵ尪
°ü·Ã Ç׸ñ:
Object.equals(java.lang.Object), Hashtable

toString

public String  toString()
ÀÌ OpenMBeanAttributeInfoSupportÀνºÅϽºÀÇ Ä³¸¯ÅÍ ¶óÀΠǥÇöÀ» ¸®ÅÏÇÕ´Ï´Ù.

ÀÌ Ä³¸¯ÅÍ ¶óÀΠǥÇöÀº ÀÌ Å¬·¡½º (javax.management.openmbean.OpenMBeanAttributeInfoSupport)ÀÇ À̸§, ±â¼úµÈ ÆĶó¹ÌÅÍÀÇ À̸§°ú °ø°³ÇüÀÇ Ä³¸¯ÅÍ ¶óÀΠǥÇö, ¶ÇÇÑ ±× ±âº»°ª, ÃÖ¼Ò°ª, ÃÖ´ë°ª ¹× Á¤´çÇÑ °ªÀÇ Ä³¸¯ÅÍ ¶óÀΠǥÇöÀ¸·Î ±¸¼ºµË´Ï´Ù.

OpenMBeanAttributeInfoSupportÀνºÅϽº´Â ºÒº¯À¸·Î ÀÌ ÀνºÅϽºÀÇ Ä³¸¯ÅÍ ¶óÀΠǥÇöÀº, toString ÃÖÃÊÀÇ È£Ãâ½Ã¿¡ 1ȸ ¸¸ °è»êµË´Ï´Ù. ±× ÈÄÀÇ È£Ãâ¿¡´Â °°Àº °ªÀÌ ¸®Åϵ˴ϴ٠.

Á¤ÀÇ:
ÀÎÅÍÆäÀ̽º OpenMBeanAttributeInfo ³»ÀÇ toString
Á¤ÀÇ:
ÀÎÅÍÆäÀ̽º OpenMBeanParameterInfo ³»ÀÇ toString
¿À¹ö¶óÀ̵å(override):
Ŭ·¡½º Object ³»ÀÇ toString
¹Ýȯ°ª:
ÀÌ OpenMBeanAttributeInfoSupportÀνºÅϽºÀÇ Ä³¸¯ÅÍ ¶óÀΠǥÇö

JavaTM 2 Platform
Standard Ed. 5.0

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