|
JavaTM Platform Standard Ed. 6 |
|||||||||
| 전의 클래스 다음의 클래스 | 프레임 있어 프레임 없음 | |||||||||
| 개요: 상자 | 필드 | 생성자 | 메소드 | 상세: 필드 | 생성자 | 메소드 | |||||||||
java.lang.Objectjavax.management.MBeanFeatureInfo
javax.management.MBeanAttributeInfo
javax.management.openmbean.OpenMBeanAttributeInfoSupport
public class OpenMBeanAttributeInfoSupport
공개 MBean 의 속성을 기술합니다.
| 필드의 개요 |
|---|
| 클래스 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,
Descriptor descriptor)
지정된 name,openType,description, 읽어내 / 기입 액세스 프로퍼티, 및 Descriptor 를 가지는 공개 MBean 의 속성을 기술하는,OpenMBeanAttributeInfoSupport 인스턴스를 구축합니다. |
|
OpenMBeanAttributeInfoSupport (String name,
String description,
OpenType <T> openType,
boolean isReadable,
boolean isWritable,
boolean isIs,
T defaultValue)
지정된 name,openType,description, 및 defaultValue 와 지정된 읽기 / 기입 액세스 프로퍼티을 가지는 공개 MBean 의 속성을 기술하는,OpenMBeanAttributeInfoSupport 인스턴스를 구축합니다. |
|
OpenMBeanAttributeInfoSupport (String name,
String description,
OpenType <T> openType,
boolean isReadable,
boolean isWritable,
boolean isIs,
T defaultValue,
Comparable <T> minValue,
Comparable <T> maxValue)
지정된 name,openType,description,defaultValue,minValue, 및 maxValue 를 가지는 공개 MBean 의 속성을 기술하는,OpenMBeanAttributeInfoSupport 인스턴스를 구축합니다. |
|
OpenMBeanAttributeInfoSupport (String name,
String description,
OpenType <T> openType,
boolean isReadable,
boolean isWritable,
boolean isIs,
T defaultValue,
T[] legalValues)
지정된 name,openType,description,defaultValue, 및 legalValues 와 지정된 읽기 / 기입 액세스 프로퍼티을 가지는 공개 MBean 의 속성을 기술하는,OpenMBeanAttributeInfoSupport 인스턴스를 구축합니다. |
|
| 메소드의 개요 | |
|---|---|
boolean |
equals (Object obj)
지정된 obj 파라미터와 이 OpenMBeanAttributeInfoSupport 인스턴스가 동일한지 어떤지를 비교합니다. |
Object |
getDefaultValue ()
이 OpenMBeanAttributeInfoSupport 인스턴스에 의해 기술되는 속성의 디폴트 값가 지정되고 있으면, 이 값을 돌려줍니다. |
Set <? > |
getLegalValues ()
이 OpenMBeanAttributeInfoSupport 인스턴스에 의해 기술되는 속성의 정당한 값의 변경 불능인 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 , getDescriptor , getName |
| 클래스 java.lang. Object 로부터 상속된 메소드 |
|---|
finalize , getClass , notify , notifyAll , wait , wait , wait |
| 인터페이스 javax.management.openmbean. OpenMBeanAttributeInfo 로부터 상속된 메소드 |
|---|
isIs , isReadable , isWritable |
| 인터페이스 javax.management.openmbean. OpenMBeanParameterInfo 로부터 상속된 메소드 |
|---|
getDescription , getName |
| 생성자 의 상세 |
|---|
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 - 속성이 관리용으로 공개되었다
취득 메소드를 가지는 경우는 trueisWritable - 속성이 관리용으로 공개되었다
설정 메소드를 가지는 경우는 trueisIs - 속성의 취득 메소드의 형식이
isXXX 의 경우는 true
IllegalArgumentException - name 또는 description 가 null 또는 공문자열의 경우, 또는 openType 가
null 의 경우
public OpenMBeanAttributeInfoSupport(String name,
String description,
OpenType <? > openType,
boolean isReadable,
boolean isWritable,
boolean isIs,
Descriptor descriptor)
지정된 name,openType,description, 읽어내 / 기입 액세스 프로퍼티, 및 Descriptor 를 가지는 공개 MBean 의 속성을 기술하는,OpenMBeanAttributeInfoSupport 인스턴스를 구축합니다.
descriptor 에는, 이 클래스의 특정의 메소드가 돌려주는 값을 정의하는 엔트리를 포함할 수가 있습니다. 자세한 것은,「패키지의 설명」 을 참조해 주세요.
name - null 또는 공문자열은 사용할 수 없는description - null 또는 공문자열은 사용할 수 없는openType - null 이외isReadable - 속성이 관리용으로 공개되었다
취득 메소드를 가지는 경우는 trueisWritable - 속성이 관리용으로 공개되었다
설정 메소드를 가지는 경우는 trueisIs - 속성의 취득 메소드의 형식이
isXXX 의 경우는 truedescriptor - 속성의 기술자. null 의 경우가 있어,
이것은 빈 상태(empty)의 기술자와 동등
IllegalArgumentException - name 또는 description 가 null 또는 공문자열의 경우, 또는 openType 가
null 의 경우, 또는
「패키지의
설명」 에 나타나고 있도록(듯이), 기술자의 엔트리가 무효인 경우
public OpenMBeanAttributeInfoSupport(String name,
String description,
OpenType <T> openType,
boolean isReadable,
boolean isWritable,
boolean isIs,
T defaultValue)
throws OpenDataException
name,openType,description, 및 defaultValue 와 지정된 읽기 / 기입 액세스 프로퍼티을 가지는 공개 MBean 의 속성을 기술하는,OpenMBeanAttributeInfoSupport 인스턴스를 구축합니다.
T - defaultValue 가 null 가 아닌 경우,
지정된 openType 용의 적정한 Java 형이 보관 유지되고 있는지 확인하는 것을 컴파일러에 허가하는name - null 또는 공문자열은 사용할 수 없는description - null 또는 공문자열은 사용할 수 없는openType - null 이외isReadable - 속성이 관리용으로 공개되었다
취득 메소드를 가지는 경우는 trueisWritable - 속성이 관리용으로 공개되었다
설정 메소드를 가지는 경우는 trueisIs - 속성의 취득 메소드의 형식이
isXXX 의 경우는 truedefaultValue - 이 속성으로 지정된 openType 에 대해서 유효한 값이 아니면 안된다
ArrayType 및 TabularType 용으로 지원되어 있지 않은 디폴트 값.
null 의 경우, 디폴트 값는 설정되어 있지 않게 된다
IllegalArgumentException - name 또는 description 가 null 또는 공문자열의 경우, 또는 openType 가
null 의 경우
OpenDataException - defaultValue 가
지정한 openType 로 유효한 값이 아닌 경우, 또는 defaultValue 가 null 는 아니고,openType 가 ArrayType 또는 TabularType 인 경우
public OpenMBeanAttributeInfoSupport(String name,
String description,
OpenType <T> openType,
boolean isReadable,
boolean isWritable,
boolean isIs,
T defaultValue,
T[] legalValues)
throws OpenDataException
지정된 name,openType,description,defaultValue, 및 legalValues 와 지정된 읽기 / 기입 액세스 프로퍼티을 가지는 공개 MBean 의 속성을 기술하는,OpenMBeanAttributeInfoSupport 인스턴스를 구축합니다.
legalValues 의 내용이 카피됩니다. 이 때문에,legalValues 에 의해 참조되는 후속의 배열 변경은, 이 OpenMBeanAttributeInfoSupport 인스턴스에는 영향을 미치지 않습니다.
T - defaultValue 및 legalValues 가 null 가 아닌 경우에,
지정한 openType 용의 적정한 Java 형이 보관 유지되고 있는지 체크하는 것을 컴파일러에 허가하는name - null 또는 공문자열은 사용할 수 없는description - null 또는 공문자열은 사용할 수 없는openType - null 이외isReadable - 속성이 관리용으로 공개되었다
취득 메소드를 가지는 경우는 trueisWritable - 속성이 관리용으로 공개되었다
설정 메소드를 가지는 경우는 trueisIs - 속성의 취득 메소드의 형식이
isXXX 의 경우는 truedefaultValue - 이 속성으로 지정되었다
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 도 빈 상태(empty)도 아니고,openType 가 ArrayType 또는 TabularType 인 경우, 또는
legalValues 가 null 도 빈 상태(empty)도 아니고,defaultValue 가 legalValues 에 포함되지 않는 경우
public OpenMBeanAttributeInfoSupport(String name,
String description,
OpenType <T> openType,
boolean isReadable,
boolean isWritable,
boolean isIs,
T defaultValue,
Comparable <T> minValue,
Comparable <T> maxValue)
throws OpenDataException
name,openType,description,defaultValue,minValue, 및 maxValue 를 가지는 공개 MBean 의 속성을 기술하는,OpenMBeanAttributeInfoSupport 인스턴스를 구축합니다.
값이 Comparable 의 공개형 에 대해서만, 최대치와 최소치를 지정할 수 있습니다.
T - defaultValue,minValue, 및 maxValue 가 null 가 아닌 경우에,
지정된 openType 용의 적정한 Java 형이 보관 유지되고 있을까
확인하는 것을 컴파일러에 허가하는name - null 또는 공문자열은 사용할 수 없는description - null 또는 공문자열은 사용할 수 없는openType - null 이외isReadable - 속성이 관리용으로 공개되었다
취득 메소드를 가지는 경우는 trueisWritable - 속성이 관리용으로 공개되었다
설정 메소드를 가지는 경우는 trueisIs - 속성의 취득 메소드의 형식이
isXXX 의 경우는 truedefaultValue - 이 속성으로 지정된 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 의 경우| 메소드의 상세 |
|---|
public OpenType <? > getOpenType()
OpenMBeanAttributeInfoSupport 인스턴스에 의해 기술되는 속성의 값의 공개형을 돌려줍니다.
OpenMBeanParameterInfo 내의 getOpenType public Object getDefaultValue()
OpenMBeanAttributeInfoSupport 인스턴스에 의해 기술되는 속성의 디폴트 값가 지정되고 있으면, 이 값을 돌려줍니다. 그렇지 않은 경우는 null 를 돌려줍니다.
OpenMBeanParameterInfo 내의 getDefaultValue public Set <? > getLegalValues()
OpenMBeanAttributeInfoSupport 인스턴스에 의해 기술되는 속성의 정당한 값의 변경 불능인 Set 가 지정되고 있으면, 이것을 돌려줍니다. 그렇지 않은 경우는 null 를 돌려줍니다.
OpenMBeanParameterInfo 내의 getLegalValues public Comparable <? > getMinValue()
OpenMBeanAttributeInfoSupport 인스턴스에 의해 기술되는 속성의 최소치가 지정되고 있으면, 이 값을 돌려줍니다. 그렇지 않은 경우는 null 를 돌려줍니다.
OpenMBeanParameterInfo 내의 getMinValue public Comparable <? > getMaxValue()
OpenMBeanAttributeInfoSupport 인스턴스에 의해 기술되는 속성의 최대치가 지정되고 있으면, 이 값을 돌려줍니다. 그렇지 않은 경우는 null 를 돌려줍니다.
OpenMBeanParameterInfo 내의 getMaxValue public boolean hasDefaultValue()
OpenMBeanAttributeInfoSupport 인스턴스가 기술된 속성에 대해서 null 이외의 디폴트 값를 지정하는 경우는 true, 그렇지 않은 경우는 false 를 돌려줍니다.
OpenMBeanParameterInfo 내의 hasDefaultValue public boolean hasLegalValues()
OpenMBeanAttributeInfoSupport 인스턴스가 기술된 속성에 대해서 null 이외의 정당한 값세트를 지정하는 경우는 true, 그렇지 않은 경우는 false 를 돌려줍니다.
OpenMBeanParameterInfo 내의 hasLegalValues public boolean hasMinValue()
OpenMBeanAttributeInfoSupport 인스턴스가 기술된 속성에 대해서 null 이외의 최소치를 지정하는 경우는 true, 그렇지 않은 경우는 false 를 돌려줍니다.
OpenMBeanParameterInfo 내의 hasMinValue public boolean hasMaxValue()
OpenMBeanAttributeInfoSupport 인스턴스가 기술된 속성에 대해서 null 이외의 최대치를 지정하는 경우는 true, 그렇지 않은 경우는 false 를 돌려줍니다.
OpenMBeanParameterInfo 내의 hasMaxValue public boolean isValue(Object obj)
obj 가, 이 OpenMBeanAttributeInfoSupport 인스턴스에 의해 기술된 속성에 대해서 유효한 값일지 어떨지를 테스트합니다.
OpenMBeanParameterInfo 내의 isValue obj - 판정되는 객체
obj 가
이 OpenMBeanAttributeInfoSupport 인스턴스에 의해
기술된 파라미터에 대해서 유효한 경우는 true, 그렇지 않은 경우는
falsepublic boolean equals(Object obj)
obj 파라미터와 이 OpenMBeanAttributeInfoSupport 인스턴스가 동일한지 어떤지를 비교합니다.
다음의 모든 조건이 채워지고 있는 경우에 한정해,true 를 돌려줍니다.
obj 가 null 가 아니다obj 가 OpenMBeanAttributeInfo 인터페이스도 구현한다equals 메소드는,OpenMBeanAttributeInfo 인터페이스가 다른 구현인 obj 파라미터에 대해서 정상적으로 동작합니다.
obj 가 DescriptorRead 도 구현하는 경우, 그 getDescriptor() 메소드도 이 객체에 대하는 것과 같은 값을 돌려줄 필요가 있습니다.
OpenMBeanAttributeInfo 내의 equals OpenMBeanParameterInfo 내의 equals MBeanAttributeInfo 내의 equals obj - 이
OpenMBeanAttributeInfoSupport 인스턴스와 동일한지 어떤지를 비교하는 객체
OpenMBeanAttributeInfoSupport 인스턴스와 동일한 경우는
trueObject.hashCode() ,
Hashtable public int hashCode()
이 OpenMBeanAttributeInfoSupport 인스턴스의 해시 코드값를 돌려줍니다.
OpenMBeanAttributeInfoSupport 인스턴스의 해시 코드는,equals 의 비교로 사용된 모든 정보 요소 (이름, 「공개형」, 디폴트 값, 최소치, 최대치, 정당한 값, 및 그 Descriptor)의 해시 코드의 합계입니다.
이것에 의해,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 MBeanAttributeInfo 내의 hashCode OpenMBeanAttributeInfoSupport 인스턴스의 해시 코드값Object.equals(java.lang.Object) ,
Hashtable public String toString()
OpenMBeanAttributeInfoSupport 인스턴스의 캐릭터 라인 표현을 돌려줍니다.
이 캐릭터 라인 표현은, 이 클래스 (javax.management.openmbean.OpenMBeanAttributeInfoSupport)의 이름, 기술된 파라미터의 이름과 공개형의 캐릭터 라인 표현, 그 디폴트 값, 최소치, 최대치, 정당한 값, 및 그 기술자의 캐릭터 라인 표현으로 구성됩니다.
OpenMBeanAttributeInfoSupport 인스턴스는 불변으로, 이 인스턴스의 캐릭터 라인 표현은,toString 의 최초의 호출시에 1 회만 계산됩니다. 그 후의 호출에는, 같은 값이 돌려주어집니다.
OpenMBeanAttributeInfo 내의 toString OpenMBeanParameterInfo 내의 toString MBeanAttributeInfo 내의 toString OpenMBeanAttributeInfoSupport 인스턴스의 캐릭터 라인 표현
|
JavaTM Platform Standard Ed. 6 |
|||||||||
| 전의 클래스 다음의 클래스 | 프레임 있어 프레임 없음 | |||||||||
| 개요: 상자 | 필드 | 생성자 | 메소드 | 상세: 필드 | 생성자 | 메소드 | |||||||||
Copyright 2006 Sun Microsystems, Inc. All rights reserved. Use is subject to license terms . Documentation Redistribution Policy 도 참조해 주세요.