org.oddjob.jmx.server
Class JMXOperationPlus<T>

java.lang.Object
  extended by org.oddjob.jmx.RemoteOperation<T>
      extended by org.oddjob.jmx.server.JMXOperation<T>
          extended by org.oddjob.jmx.server.JMXOperationPlus<T>

public class JMXOperationPlus<T>
extends JMXOperation<T>


Constructor Summary
JMXOperationPlus(String actionName, String description, Class<T> returnType, int impact)
           
 
Method Summary
 JMXOperationPlus<T> addParam(String name, Class<?> type, String description)
           
 String getActionName()
           
 MBeanOperationInfo getOpInfo()
           
 String[] getSignature()
           
 
Methods inherited from class org.oddjob.jmx.RemoteOperation
equals, hashCode, toString
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Constructor Detail

JMXOperationPlus

public JMXOperationPlus(String actionName,
                        String description,
                        Class<T> returnType,
                        int impact)
Method Detail

getActionName

public String getActionName()
Specified by:
getActionName in class RemoteOperation<T>

getSignature

public String[] getSignature()
Specified by:
getSignature in class RemoteOperation<T>

getOpInfo

public MBeanOperationInfo getOpInfo()
Specified by:
getOpInfo in class JMXOperation<T>

addParam

public JMXOperationPlus<T> addParam(String name,
                                    Class<?> type,
                                    String description)