org.apache.tools.ant.taskdefs.optional.jmx
Class ShowMBeanTask
java.lang.Object
|
+--org.apache.tools.ant.ProjectComponent
|
+--org.apache.tools.ant.Task
|
+--org.apache.tools.ant.taskdefs.optional.jmx.AbstractManagementTask
|
+--org.apache.tools.ant.taskdefs.optional.jmx.AbstractMBeanTask
|
+--org.apache.tools.ant.taskdefs.optional.jmx.ShowMBeanTask
- public class ShowMBeanTask
- extends AbstractMBeanTask
This is an Ant task that writes the definition (structure) of a JMX mbean and all of its
current attributes values to the Ant log file.
Refer to the user documentation for more information and examples on how to use
this task.
- Version:
- $Id: ShowMBeanTask.java,v 1.5 2003/05/28 22:28:26 bdueck Exp $
- Author:
- Brian Dueck
Fields inherited from class org.apache.tools.ant.Task |
description, location, target, taskName, taskType, wrapper |
Fields inherited from class org.apache.tools.ant.ProjectComponent |
project |
Method Summary |
protected void |
execute(javax.management.MBeanServer mbserver)
Process all nested elements |
protected void |
showAttributes(javax.management.MBeanServer mbserver,
javax.management.MBeanInfo mbeanInfo)
|
protected void |
showConstructors(javax.management.MBeanServer mbserver,
javax.management.MBeanInfo mbeanInfo)
|
protected void |
showOperations(javax.management.MBeanServer mbserver,
javax.management.MBeanInfo mbeanInfo)
|
Methods inherited from class org.apache.tools.ant.taskdefs.optional.jmx.AbstractMBeanTask |
execute, findAttributeInfo, getActiveDomain, getAttributes, getAttributes, getFeatureNames, getJMXServer, getName, getObjectName, removeMBeanIfExists, setMBeanRef, setName, toString |
Methods inherited from class org.apache.tools.ant.taskdefs.optional.jmx.AbstractManagementTask |
getContext, getFailOnError, getJndiName, getPassword, getProviderUrl, getUser, setContext, setContextRef, setFailOnError, setJndiName, setPassword, setProviderUrl, setServerType, setUser |
Methods inherited from class org.apache.tools.ant.Task |
getDescription, getLocation, getOwningTarget, getRuntimeConfigurableWrapper, getTaskName, handleErrorOutput, handleOutput, init, isInvalid, log, log, maybeConfigure, perform, setDescription, setLocation, setOwningTarget, setRuntimeConfigurableWrapper, setTaskName |
Methods inherited from class org.apache.tools.ant.ProjectComponent |
getProject, setProject |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
ShowMBeanTask
public ShowMBeanTask()
execute
protected void execute(javax.management.MBeanServer mbserver)
throws org.apache.tools.ant.BuildException
- Process all nested elements
- Overrides:
execute
in class AbstractMBeanTask
- Parameters:
mbserver
- The MBeanServer that hosts the mbean.- Throws:
org.apache.tools.ant.BuildException
- When an error occurs.
showAttributes
protected void showAttributes(javax.management.MBeanServer mbserver,
javax.management.MBeanInfo mbeanInfo)
throws javax.management.MalformedObjectNameException,
javax.management.MBeanException,
javax.management.AttributeNotFoundException,
javax.management.InstanceNotFoundException,
javax.management.ReflectionException
showOperations
protected void showOperations(javax.management.MBeanServer mbserver,
javax.management.MBeanInfo mbeanInfo)
throws javax.management.MalformedObjectNameException
showConstructors
protected void showConstructors(javax.management.MBeanServer mbserver,
javax.management.MBeanInfo mbeanInfo)
throws javax.management.MalformedObjectNameException