JavaTM 2 Platform
Standard Ed. 5.0

javax.management.openmbean
Ŭ·¡½º OpenMBeanParameterInfoSupport

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

public class OpenMBeanParameterInfoSupport
extends MBeanParameterInfo
implements OpenMBeanParameterInfo, Serializable

°ø°³ MBean 1°³ ÀÌ»óÀÇ ¿ÀÆÛ·¹ÀÌ¼Ç ¶Ç´Â »ý¼ºÀÚ À¸·Î »ç¿ëµÇ´Â ÆĶó¹ÌÅ͸¦ ±â¼úÇÕ´Ï´Ù.

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

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

»ý¼ºÀÚ »ó¼¼

OpenMBeanParameterInfoSupport

public OpenMBeanParameterInfoSupport(String  name,
                                     String  description,
                                     OpenType  openType)
ÁöÁ¤µÈ name, openType ¹× description¸¦ °¡Áö´Â °ø°³ MBean Ŭ·¡½ºÀÇ 1°³ ÀÌ»óÀÇ ¿ÀÆÛ·¹ÀÌ¼Ç ¶Ç´Â »ý¼ºÀÚ À¸·Î »ç¿ëµÇ´Â ÆĶó¹ÌÅ͸¦ ±â¼úÇÏ´Â OpenMBeanParameterInfoSupport ÀνºÅϽº¸¦ ±¸ÃàÇÕ´Ï´Ù.

ÆĶó¹ÌÅÍ:
name - null ¶Ç´Â °ø¹®ÀÚ¿­ ÀÌ¿Ü
description - null ¶Ç´Â °ø¹®ÀÚ¿­ ÀÌ¿Ü
openType - null ÀÌ¿Ü
¿¹¿Ü:
IllegalArgumentException - name ¶Ç´Â description°¡ null ¶Ç´Â °ø¹®ÀÚ¿­ÀÇ °æ¿ì, ¶Ç´Â openType°¡ nullÀÎ °æ¿ì

OpenMBeanParameterInfoSupport

public OpenMBeanParameterInfoSupport(String  name,
                                     String  description,
                                     OpenType  openType,
                                     Object  defaultValue)
                              throws OpenDataException 
ÁöÁ¤µÈ name, openType, description ¹× defaultValue¸¦ °¡Áö´Â °ø°³ MBean Ŭ·¡½ºÀÇ 1°³ ÀÌ»óÀÇ ¿ÀÆÛ·¹ÀÌ¼Ç ¶Ç´Â »ý¼ºÀÚ À¸·Î »ç¿ëµÇ´Â ÆĶó¹ÌÅ͸¦ ±â¼úÇÏ´Â OpenMBeanParameterInfoSupport ÀνºÅϽº¸¦ ±¸ÃàÇÕ´Ï´Ù.

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

OpenMBeanParameterInfoSupport

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

ÆĶó¹ÌÅÍ:
name - null ¶Ç´Â °ø¹®ÀÚ¿­ ÀÌ¿Ü
description - null ¶Ç´Â °ø¹®ÀÚ¿­ ÀÌ¿Ü
openType - null ÀÌ¿Ü
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°¡ Æ÷ÇÔµÇÁö ¾Ê´Â °æ¿ì

OpenMBeanParameterInfoSupport

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

ÆĶó¹ÌÅÍ:
name - null ¶Ç´Â °ø¹®ÀÚ¿­ ÀÌ¿Ü
description - null ¶Ç´Â °ø¹®ÀÚ¿­ ÀÌ¿Ü
openType - null ÀÌ¿Ü
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()
ÀÌ OpenMBeanParameterInfoSupport ÀνºÅϽº¿¡ ÀÇÇØ ±â¼úµÇ´Â ÆĶó¹ÌÅÍÀÇ °ªÀÇ ¡¸°ø°³Çü¡¹À» ¸®ÅÏÇÕ´Ï´Ù.

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

getDefaultValue

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

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

getLegalValues

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

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

getMinValue

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

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

getMaxValue

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

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

hasDefaultValue

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

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

hasLegalValues

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

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

hasMinValue

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

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

hasMaxValue

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

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

isValue

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

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

equals

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

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

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

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

hashCode

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

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

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

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

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

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

toString

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

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

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

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

JavaTM 2 Platform
Standard Ed. 5.0

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