Class IspnMBeanOperationInfo

  • All Implemented Interfaces:
    java.io.Serializable, java.lang.Cloneable, javax.management.DescriptorRead

    public class IspnMBeanOperationInfo
    extends javax.management.MBeanOperationInfo
    Infinispan allows a different JMX operation name than the actual method name that gets invoked (see ManagedOperation.name(). This class extends MBeanOperationInfo adding support for the operation name.
    Since:
    5.2
    Author:
    Mircea Markus
    See Also:
    Serialized Form
    • Field Summary

      • Fields inherited from class javax.management.MBeanOperationInfo

        ACTION, ACTION_INFO, INFO, UNKNOWN
      • Fields inherited from class javax.management.MBeanFeatureInfo

        description, name
    • Constructor Summary

      Constructors 
      Constructor Description
      IspnMBeanOperationInfo​(java.lang.String description, java.lang.reflect.Method method, java.lang.String operationName)  
      IspnMBeanOperationInfo​(java.lang.String name, java.lang.String description, javax.management.MBeanParameterInfo[] signature, java.lang.String type, int impact, java.lang.String operationName)  
      IspnMBeanOperationInfo​(java.lang.String name, java.lang.String description, javax.management.MBeanParameterInfo[] signature, java.lang.String type, int impact, javax.management.Descriptor descriptor, java.lang.String operationName)  
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      java.lang.String getOperationName()  
      • Methods inherited from class javax.management.MBeanOperationInfo

        clone, equals, getImpact, getReturnType, getSignature, hashCode, toString
      • Methods inherited from class javax.management.MBeanFeatureInfo

        getDescription, getDescriptor, getName
      • Methods inherited from class java.lang.Object

        finalize, getClass, notify, notifyAll, wait, wait, wait
    • Constructor Detail

      • IspnMBeanOperationInfo

        public IspnMBeanOperationInfo​(java.lang.String description,
                                      java.lang.reflect.Method method,
                                      java.lang.String operationName)
      • IspnMBeanOperationInfo

        public IspnMBeanOperationInfo​(java.lang.String name,
                                      java.lang.String description,
                                      javax.management.MBeanParameterInfo[] signature,
                                      java.lang.String type,
                                      int impact,
                                      java.lang.String operationName)
      • IspnMBeanOperationInfo

        public IspnMBeanOperationInfo​(java.lang.String name,
                                      java.lang.String description,
                                      javax.management.MBeanParameterInfo[] signature,
                                      java.lang.String type,
                                      int impact,
                                      javax.management.Descriptor descriptor,
                                      java.lang.String operationName)
    • Method Detail

      • getOperationName

        public java.lang.String getOperationName()