public interface OpenMBeanOperationInfo
介绍了一个开放的MBean操作。
这个接口声明相同的方法,MBeanOperationInfo
类。实现此接口的类(通常OpenMBeanOperationInfoSupport
)应延长MBeanOperationInfo
。
的getSignature()
方法应在运行时对MBeanParameterInfo
实施OpenMBeanParameterInfo
接口的子类的实例的数组返回(通常OpenMBeanParameterInfoSupport
)。
Modifier and Type | Method and Description |
---|---|
boolean |
equals(Object obj)
比较指定的
obj参数与本
OpenMBeanOperationInfo 实例为平等。
|
String |
getDescription()
返回一个人类的操作由这
OpenMBeanOperationInfo实例描述了可读的描述。
|
int |
getImpact()
返回一个
int定资格的操作由这
OpenMBeanOperationInfo实例描述的影响。
|
String |
getName()
返回的操作由这
OpenMBeanOperationInfo实例描述了名字。
|
OpenType<?> |
getReturnOpenType()
返回的值开放式的操作,这
OpenMBeanOperationInfo实例描述了回来。
|
String |
getReturnType()
返回完全限定java类名的返回值的描述
OpenMBeanOperationInfo实例操作。
|
MBeanParameterInfo[] |
getSignature()
返回
OpenMBeanParameterInfo实例描述的操作由这
OpenMBeanOperationInfo实例描述了签名的每个参数的数组。
|
int |
hashCode()
返回此实例的哈希代码值
OpenMBeanOperationInfo 。
|
String |
toString()
返回该
OpenMBeanOperationInfo 实例的字符串表示形式。
|
String getDescription()
String getName()
MBeanParameterInfo[] getSignature()
OpenMBeanParameterInfoSupport
)。
int getImpact()
MBeanOperationInfo.INFO
,
MBeanOperationInfo.ACTION
,
MBeanOperationInfo.ACTION_INFO
,或
MBeanOperationInfo.UNKNOWN
。
String getReturnType()
OpenType<?> getReturnOpenType()
boolean equals(Object obj)
OpenMBeanOperationInfo
实例为平等。
返回true当且仅当所有陈述是真实的:
OpenMBeanOperationInfo
接口,OpenMBeanOperationInfo
接口的不同实现。
equals
方法重写,继承类
Object
obj
要比较这
OpenMBeanOperationInfo
平等的对象实例;
true
指定对象是否等于这
OpenMBeanOperationInfo
实例。
Object.hashCode()
,
HashMap
int hashCode()
OpenMBeanOperationInfo
。
一个OpenMBeanOperationInfo
实例的哈希代码是用的比较信息equals
所有元素的散列码的总和(即:它的名称,返回开放型、冲击和签名,在签名的hashCode是通过调用java.util.Arrays.asList(this.getSignature).hashCode()计算)。
这确保 t1.equals(t2)
意味着 t1.hashCode()==t2.hashCode()
任何两OpenMBeanOperationInfo
实例t1
和t2
,的方法Object.hashCode()
一般合同要求。
hashCode
方法重写,继承类
Object
OpenMBeanOperationInfo
实例的哈希代码值
Object.equals(java.lang.Object)
,
System.identityHashCode(java.lang.Object)
Submit a bug or feature
For further API reference and developer documentation, see Java SE Documentation. That documentation contains more detailed, developer-targeted descriptions, with conceptual overviews, definitions of terms, workarounds, and working code examples.
Copyright © 1993, 2014, Oracle and/or its affiliates. All rights reserved.