org.archive.hcc.util.jmx
Class OpenMBeanInvocationManager

java.lang.Object
  extended by org.archive.hcc.util.jmx.OpenMBeanInvocationManager

public class OpenMBeanInvocationManager
extends java.lang.Object


Constructor Summary
OpenMBeanInvocationManager()
           
 
Method Summary
 void addMBeanOperation(MBeanOperation operation)
           
 javax.management.openmbean.OpenMBeanOperationInfo[] getInfo()
           
protected  MBeanOperation getOperation(java.lang.String actionName, java.lang.Object[] params, java.lang.String[] signature)
           
 java.lang.Object invoke(java.lang.String actionName, java.lang.Object[] params, java.lang.String[] signature)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

OpenMBeanInvocationManager

public OpenMBeanInvocationManager()
Method Detail

invoke

public java.lang.Object invoke(java.lang.String actionName,
                               java.lang.Object[] params,
                               java.lang.String[] signature)
                        throws javax.management.MBeanException,
                               javax.management.ReflectionException
Throws:
javax.management.MBeanException
javax.management.ReflectionException

getOperation

protected MBeanOperation getOperation(java.lang.String actionName,
                                      java.lang.Object[] params,
                                      java.lang.String[] signature)
                               throws javax.management.ReflectionException
Throws:
javax.management.ReflectionException

addMBeanOperation

public void addMBeanOperation(MBeanOperation operation)

getInfo

public javax.management.openmbean.OpenMBeanOperationInfo[] getInfo()


Copyright © 2005-2008 The Internet Archive. All Rights Reserved.