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