Class JMXAccessorQueryTask

java.lang.Object
org.apache.tools.ant.ProjectComponent
org.apache.tools.ant.Task
All Implemented Interfaces:
Cloneable

public class JMXAccessorQueryTask extends JMXAccessorTask
Query for Mbeans.
  • open no existing JSR 160 rmi jmx connection
  • Get all Mbeans attributes
  • Get only the Query Mbeans ObjectNames
  • Show query result as Ant console log
  • Bind query result as Ant properties

Query a list of Mbeans.
   <jmxQuery
           host="127.0.0.1"
           port="9014"
           name="Catalina:type=Manager,*
           resultproperty="manager" />
 
with attribute attributebinding="true" you can get all attributes also from result objects.
The property manager.length show the size of the result and with manager.[0..length].name the resulted ObjectNames are saved. These tasks require Ant 1.6 or later interface.
Since:
5.5.10
Author:
Peter Rossbach