Infinispan Distribution 5.2.6.Final-redhat-2

org.infinispan.jmx
Class IspnMBeanOperationInfo

java.lang.Object
  extended by javax.management.MBeanFeatureInfo
      extended by javax.management.MBeanOperationInfo
          extended by org.infinispan.jmx.IspnMBeanOperationInfo
All Implemented Interfaces:
Serializable, Cloneable, DescriptorRead

public class IspnMBeanOperationInfo
extends 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
IspnMBeanOperationInfo(String description, Method method, String operationName)
           
IspnMBeanOperationInfo(String name, String description, MBeanParameterInfo[] signature, String type, int impact, Descriptor descriptor, String operationName)
           
IspnMBeanOperationInfo(String name, String description, MBeanParameterInfo[] signature, String type, int impact, String operationName)
           
 
Method Summary
 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(String description,
                              Method method,
                              String operationName)

IspnMBeanOperationInfo

public IspnMBeanOperationInfo(String name,
                              String description,
                              MBeanParameterInfo[] signature,
                              String type,
                              int impact,
                              String operationName)

IspnMBeanOperationInfo

public IspnMBeanOperationInfo(String name,
                              String description,
                              MBeanParameterInfo[] signature,
                              String type,
                              int impact,
                              Descriptor descriptor,
                              String operationName)
Method Detail

getOperationName

public String getOperationName()

Infinispan Distribution 5.2.6.Final-redhat-2

Copyright © 2013 JBoss, a division of Red Hat. All Rights Reserved.