org.archive.hcc.util.jmx
Class MBeanOperationBase
java.lang.Object
org.archive.hcc.util.jmx.MBeanOperationBase
- All Implemented Interfaces:
- MBeanOperation
- Direct Known Subclasses:
- SimpleReflectingMBeanOperation
public abstract class MBeanOperationBase
- extends java.lang.Object
- implements MBeanOperation
Constructor Summary |
MBeanOperationBase(javax.management.openmbean.OpenMBeanOperationInfo info)
|
Method Summary |
MBeanInvocation |
createInvocation(java.lang.Object[] parameters,
java.lang.String[] signature)
|
javax.management.openmbean.OpenMBeanOperationInfo |
getInfo()
|
protected abstract MBeanInvocation |
getInvocation(java.lang.Object[] params)
|
boolean |
matches(java.lang.String name,
java.lang.String[] signature)
|
boolean |
validate(java.lang.String name,
java.lang.Object[] parameters,
java.lang.String[] signature)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
MBeanOperationBase
public MBeanOperationBase(javax.management.openmbean.OpenMBeanOperationInfo info)
getInfo
public javax.management.openmbean.OpenMBeanOperationInfo getInfo()
- Specified by:
getInfo
in interface MBeanOperation
matches
public boolean matches(java.lang.String name,
java.lang.String[] signature)
- Specified by:
matches
in interface MBeanOperation
validate
public boolean validate(java.lang.String name,
java.lang.Object[] parameters,
java.lang.String[] signature)
- Specified by:
validate
in interface MBeanOperation
createInvocation
public MBeanInvocation createInvocation(java.lang.Object[] parameters,
java.lang.String[] signature)
throws javax.management.MBeanException,
javax.management.ReflectionException
- Specified by:
createInvocation
in interface MBeanOperation
- Throws:
javax.management.MBeanException
javax.management.ReflectionException
getInvocation
protected abstract MBeanInvocation getInvocation(java.lang.Object[] params)
Copyright © 2005-2008 The Internet Archive. All Rights Reserved.