|
JavaTM Platform Standard Ed. 6 |
|||||||||
| 전의 클래스 다음의 클래스 | 프레임 있어 프레임 없음 | |||||||||
| 개요: 상자 | 필드 | 생성자 | 메소드 | 상세: 필드 | 생성자 | 메소드 | |||||||||
java.lang.Objectjavax.management.MBeanFeatureInfo
javax.management.MBeanOperationInfo
javax.management.openmbean.OpenMBeanOperationInfoSupport
public class OpenMBeanOperationInfoSupport
Open MBean 의 오퍼레이션을 기술합니다.
| 필드의 개요 |
|---|
| 클래스 javax.management. MBeanOperationInfo 로부터 상속된 필드 |
|---|
ACTION , ACTION_INFO , INFO , UNKNOWN |
| 클래스 javax.management. MBeanFeatureInfo 로부터 상속된 필드 |
|---|
description , name |
| 생성자 의 개요 | |
|---|---|
OpenMBeanOperationInfoSupport (String name,
String description,
OpenMBeanParameterInfo [] signature,
OpenType <? > returnOpenType,
int impact)
지정한 name,description,signature,returnOpenType, 및 impact 를 사용해 공개 MBean 의 클래스의 오퍼레이션을 기술하는 OpenMBeanOperationInfoSupport 인스턴스를 구축합니다. |
|
OpenMBeanOperationInfoSupport (String name,
String description,
OpenMBeanParameterInfo [] signature,
OpenType <? > returnOpenType,
int impact,
Descriptor descriptor)
지정한 name,description,signature,returnOpenType,impact, 및 descriptor 를 사용해 공개 MBean 의 클래스의 오퍼레이션을 기술하는,OpenMBeanOperationInfoSupport 인스턴스를 구축합니다. |
|
| 메소드의 개요 | |
|---|---|
boolean |
equals (Object obj)
지정된 obj 파라미터와 이 OpenMBeanOperationInfoSupport 인스턴스가 동일한지 어떤지를 비교합니다. |
OpenType <? > |
getReturnOpenType ()
이 OpenMBeanOperationInfo 인스턴스에 의해 기술된 오퍼레이션에 의해 반환되는 값의 「공개형」을 돌려줍니다. |
int |
hashCode ()
이 OpenMBeanOperationInfoSupport 인스턴스의 해시 코드값를 돌려줍니다. |
String |
toString ()
이 OpenMBeanOperationInfoSupport 인스턴스의 캐릭터 라인 표현을 돌려줍니다. |
| 클래스 javax.management. MBeanOperationInfo 로부터 상속된 메소드 |
|---|
clone , getImpact , getReturnType , getSignature |
| 클래스 javax.management. MBeanFeatureInfo 로부터 상속된 메소드 |
|---|
getDescription , getDescriptor , getName |
| 클래스 java.lang. Object 로부터 상속된 메소드 |
|---|
finalize , getClass , notify , notifyAll , wait , wait , wait |
| 인터페이스 javax.management.openmbean. OpenMBeanOperationInfo 로부터 상속된 메소드 |
|---|
getDescription , getImpact , getName , getReturnType , getSignature |
| 생성자 의 상세 |
|---|
public OpenMBeanOperationInfoSupport(String name,
String description,
OpenMBeanParameterInfo [] signature,
OpenType <? > returnOpenType,
int impact)
지정한 name,description,signature,returnOpenType, 및 impact 를 사용해 공개 MBean 의 클래스의 오퍼레이션을 기술하는 OpenMBeanOperationInfoSupport 인스턴스를 구축합니다.
signature 배열 파라미터는,signature 를 사용해 참조되는 그 후의 배열의 변경이 이 인스턴스에 영향을 미치지 않게, 내부에서 카피됩니다.
name - null 또는 공문자열은 사용할 수 없는description - null 또는 공문자열은 사용할 수 없는signature - 기술하는 파라미터가 존재하지 않는 경우는
null 또는 공문자열이라도 좋은returnOpenType - null 이외. 아무것도 돌려주지 않는 오퍼레이션의 경우는 SimpleType.VOID 를 사용하는impact - ACTION,ACTION_INFO,INFO,UNKNOWN 의 언젠가가 아니면 안된다
IllegalArgumentException - name 또는 description 가 null 또는 공문자열의 경우,returnOpenType 가 null 의 경우, 또는 impact 가 ACTION,ACTION_INFO,INFO,UNKNOWN 의 머지않아도 아닌 경우
ArrayStoreException - signature 가
MBeanParameterInfo 의 서브 클래스의 인스턴스의 배열이 아닌 경우
public OpenMBeanOperationInfoSupport(String name,
String description,
OpenMBeanParameterInfo [] signature,
OpenType <? > returnOpenType,
int impact,
Descriptor descriptor)
지정한 name,description,signature,returnOpenType,impact, 및 descriptor 를 사용해 공개 MBean 의 클래스의 오퍼레이션을 기술하는,OpenMBeanOperationInfoSupport 인스턴스를 구축합니다.
signature 배열 파라미터는,signature 를 사용해 참조되는 그 후의 배열의 변경이 이 인스턴스에 영향을 미치지 않게, 내부에서 카피됩니다.
name - null 또는 공문자열은 사용할 수 없는description - null 또는 공문자열은 사용할 수 없는signature - 기술하는 파라미터가 존재하지 않는 경우는
null 또는 공문자열이라도 좋은returnOpenType - null 이외. 아무것도 돌려주지 않는 오퍼레이션의 경우는 SimpleType.VOID 를 사용하는impact - ACTION,ACTION_INFO,INFO,UNKNOWN 의 언젠가가 아니면 안되는descriptor - 오퍼레이션의 기술자. 이것이,
하지만 null 의 경우, 빈 상태(empty)의 기술자와 같게 된다
IllegalArgumentException - name 또는 description 가 null 또는 공문자열의 경우,returnOpenType 가 null 의 경우, 또는 impact 가 ACTION,ACTION_INFO,INFO,UNKNOWN 의 머지않아도 아닌 경우
ArrayStoreException - signature 가
MBeanParameterInfo 의 서브 클래스의 인스턴스의 배열이 아닌 경우| 메소드의 상세 |
|---|
public OpenType <? > getReturnOpenType()
OpenMBeanOperationInfo 인스턴스에 의해 기술된 오퍼레이션에 의해 반환되는 값의 「공개형」을 돌려줍니다.
OpenMBeanOperationInfo 내의 getReturnOpenType public boolean equals(Object obj)
지정된 obj 파라미터와 이 OpenMBeanOperationInfoSupport 인스턴스가 동일한지 어떤지를 비교합니다.
다음의 모든 조건이 채워지고 있는 경우에 한정해,true 를 돌려줍니다.
obj 가 null 가 아니다obj 가 OpenMBeanOperationInfo 인터페이스도 구현한다equals 메소드는,OpenMBeanOperationInfo 인터페이스가 다른 구현인 obj 파라미터에 대해서 정상적으로 동작합니다.
OpenMBeanOperationInfo 내의 equals MBeanOperationInfo 내의 equals obj - 이
OpenMBeanOperationInfoSupport 인스턴스와 동일한지 어떤지를 비교하는 객체
OpenMBeanOperationInfoSupport 인스턴스와 동일한 경우는 trueObject.hashCode() ,
Hashtable public int hashCode()
이 OpenMBeanOperationInfoSupport 인스턴스의 해시 코드값를 돌려줍니다.
OpenMBeanOperationInfoSupport 인스턴스의 해시 코드는,equals 의 비교로 사용된 모든 정보 요소 (이름, 반환되는 공개형, 영향, 및 시그니챠. 시그니챠 hashCode 는 java.util.Arrays.asList(this.getSignature). hashCode() 의 호출에 의해 계산된다)의 해시 코드의 합계입니다.
이것에 의해,Object.hashCode() 메소드의 일반 규약에 의해 요구되는, 임의의 2 개의 OpenMBeanOperationInfoSupport 인스턴스 t1 와 t2 로,t1.equals(t2) 이면 t1.hashCode() ==t2.hashCode() 가 되는 것이 보증됩니다.
OpenMBeanOperationInfo 인터페이스를 구현하는 다른 클래스 인스턴스가,equals(java.lang.Object) 로 정의되고 있도록(듯이), 이 OpenMBeanOperationInfoSupport 인스턴스와 동일해지는 경우도 있습니다. 그러나, 계산방법이 차이가 나기 (위해)때문에, 해시 코드도 차이가 날 가능성이 있습니다.
OpenMBeanOperationInfoSupport 인스턴스는 불변으로, 이 인스턴스의 해시 코드는,hashCode 의 최초의 호출시에 1 회만 계산됩니다. 그 후의 호출에는, 같은 값이 돌려주어집니다.
OpenMBeanOperationInfo 내의 hashCode MBeanOperationInfo 내의 hashCode OpenMBeanOperationInfoSupport 인스턴스의 해시 코드값Object.equals(java.lang.Object) ,
Hashtable public String toString()
이 OpenMBeanOperationInfoSupport 인스턴스의 캐릭터 라인 표현을 돌려줍니다.
이 캐릭터 라인 표현은, 이 클래스의 이름 (javax.management.openmbean.OpenMBeanOperationInfoSupport), 기술된 오퍼레이션의 이름, 시그니챠, 반환되는 공개형과 영향, 및 그 기술자의 캐릭터 라인 표현으로 구성됩니다.
OpenMBeanOperationInfoSupport 인스턴스는 불변으로, 이 인스턴스의 캐릭터 라인 표현은,toString 의 최초의 호출시에 1 회만 계산됩니다. 그 후의 호출에는, 같은 값이 돌려주어집니다.
OpenMBeanOperationInfo 내의 toString MBeanOperationInfo 내의 toString OpenMBeanOperationInfoSupport 인스턴스의 캐릭터 라인 표현
|
JavaTM Platform Standard Ed. 6 |
|||||||||
| 전의 클래스 다음의 클래스 | 프레임 있어 프레임 없음 | |||||||||
| 개요: 상자 | 필드 | 생성자 | 메소드 | 상세: 필드 | 생성자 | 메소드 | |||||||||
Copyright 2006 Sun Microsystems, Inc. All rights reserved. Use is subject to license terms . Documentation Redistribution Policy 도 참조해 주세요.