public interface OpenMBeanOperationInfo
描述一个Open MBean的操作。
该接口声明与MBeanOperationInfo类相同的方法。 实现此接口的类(通常为OpenMBeanOperationInfoSupport )应扩展MBeanOperationInfo 。
getSignature()方法应该在运行时返回一个实现OpenMBeanParameterInfo接口(通常为OpenMBeanParameterInfoSupport )的MBeanParameterInfo子类的实例数组。
| 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()
返回此
OpenMBeanOperationInfo实例描述的操作返回的值的完全限定Java类名。
|
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.