-  
       
- 所有已知实现类:
 -  
         
OpenMBeanOperationInfoSupport 
public interface OpenMBeanOperationInfo描述Open MBean的操作。
此接口声明与类
MBeanOperationInfo相同的方法。 实现此接口的类(通常为OpenMBeanOperationInfoSupport)应扩展MBeanOperationInfo。getSignature()方法应在运行时返回子类MBeanParameterInfo的实例数组,该实例实现OpenMBeanParameterInfo接口(通常为OpenMBeanParameterInfoSupport)。- 从以下版本开始:
 - 1.5
 
 
-  
        
       
-  
             
方法摘要
所有方法 实例方法 抽象方法 变量和类型 方法 描述 booleanequals(Object obj)将指定的 obj参数与此OpenMBeanOperationInfo实例进行比较以获得相等性。StringgetDescription()返回此OpenMBeanOperationInfo实例描述的操作的可读描述。intgetImpact()返回一个int常量,限定此OpenMBeanOperationInfo实例描述的操作的影响。StringgetName()返回此OpenMBeanOperationInfo实例描述的操作的名称。OpenType<?>getReturnOpenType()返回此OpenMBeanOperationInfo实例描述的操作返回的值的 开放类型 。StringgetReturnType()返回此OpenMBeanOperationInfo实例描述的操作返回的值的完全限定Java类名。MBeanParameterInfo[]getSignature()返回一个OpenMBeanParameterInfo实例的数组,OpenMBeanParameterInfo实例描述此OpenMBeanOperationInfo实例描述的操作的签名中的每个参数。inthashCode()返回此OpenMBeanOperationInfo实例的哈希码值。StringtoString()返回此OpenMBeanOperationInfo实例的字符串表示形式。 
 -  
             
 
-  
        
       
-  
             
方法详细信息
-  
getDescription
String getDescription()
返回此OpenMBeanOperationInfo实例描述的操作的可读描述。- 结果
 - 说明。
 
 
-  
getName
String getName()
返回此OpenMBeanOperationInfo实例描述的操作的名称。- 结果
 - 名字。
 
 
-  
getSignature
MBeanParameterInfo[] getSignature()
返回一个OpenMBeanParameterInfo实例的数组,描述此OpenMBeanOperationInfo实例描述的操作的签名中的每个参数。 返回数组中的每个实例实际上应该是MBeanParameterInfo的子类,它实现OpenMBeanParameterInfo接口(通常为OpenMBeanParameterInfoSupport)。- 结果
 - 签名。
 
 
-  
getImpact
int getImpact()
返回一个int常量,限定此OpenMBeanOperationInfo实例描述的操作的影响。 返回的常量是一个MBeanOperationInfo.INFO,MBeanOperationInfo.ACTION,MBeanOperationInfo.ACTION_INFO,或MBeanOperationInfo.UNKNOWN。- 结果
 - 影响代码。
 
 
-  
getReturnType
String getReturnType()
返回此OpenMBeanOperationInfo实例描述的操作返回的值的完全限定Java类名。 此方法应返回与调用getReturnOpenType().getClassName()相同的值。- 结果
 - 返回类型。
 
 
-  
getReturnOpenType
OpenType<?> getReturnOpenType()
返回此OpenMBeanOperationInfo实例描述的操作返回的值的 开放类型 。- 结果
 - 返回类型。
 
 
-  
equals
boolean equals(Object obj)
将指定的obj参数与此OpenMBeanOperationInfo实例进行比较以获得相等性。当且仅当以下所有语句都为真时,返回
true:- obj是非null,
 -  obj还实现了
OpenMBeanOperationInfo接口, - 他们的名字是平等的
 - 他们的签名是平等的
 - 他们的回归开放类型是平等的
 - 他们的影响是平等的
 
equals方法适用于obj参数,这些参数是OpenMBeanOperationInfo接口的不同实现。
- 重写:
 -  
              
equals在类Object - 参数
 -  
              
obj- 要与此OpenMBeanOperationInfo实例进行相等性比较的对象; - 结果
 -  
              
true如果指定的对象等于此OpenMBeanOperationInfo实例。 - 另请参见:
 -  
              
Object.hashCode(),HashMap 
 
-  
hashCode
int hashCode()
返回此OpenMBeanOperationInfo实例的哈希码值。OpenMBeanOperationInfo实例的哈希码是equals比较中使用的所有信息元素的哈希码的总和(即:其名称,返回打开类型,影响和签名,其中签名hashCode通过调用java.util.Arrays.asList(this.getSignature).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) 
 
 -  
 
 -