Home » apache-tomcat-6.0.26-src » org.apache » catalina » ant » jmx » [javadoc | source]
org.apache.catalina.ant.jmx
public class: JMXAccessorGetTask [javadoc | source]
java.lang.Object
   org.apache.tools.ant.ProjectComponent
      org.apache.tools.ant.Task
         org.apache.catalina.ant.BaseRedirectorHelperTask
            org.apache.catalina.ant.jmx.JMXAccessorTask
               org.apache.catalina.ant.jmx.JMXAccessorGetTask

All Implemented Interfaces:
    Cloneable

Access JMX JSR 160 MBeans Server.

Examples:
Get a Mbean IDataSender attribute nrOfRequests and create a new ant property IDataSender.9025.nrOfRequests

  <jmx:get
          ref="jmx.server"
          name="Catalina:type=IDataSender,host=localhost,senderAddress=192.168.1.2,senderPort=9025" 
          attribute="nrOfRequests"
          resultproperty="IDataSender.9025.nrOfRequests"
          echo="false">
      />

First call to a remote MBeanserver save the JMXConnection a referenz jmx.server

These tasks require Ant 1.6 or later interface.
Fields inherited from org.apache.catalina.ant.jmx.JMXAccessorTask:
JMX_SERVICE_PREFIX,  JMX_SERVICE_SUFFIX
Fields inherited from org.apache.catalina.ant.BaseRedirectorHelperTask:
redirector,  redirectorElement,  redirectOutStream,  redirectErrStream,  redirectOutPrintStream,  redirectErrPrintStream,  failOnError,  redirectOutput,  redirectorConfigured,  alwaysLog
Fields inherited from org.apache.tools.ant.Task:
target,  taskName,  taskType,  wrapper
Fields inherited from org.apache.tools.ant.ProjectComponent:
project,  location,  description
Method from org.apache.catalina.ant.jmx.JMXAccessorGetTask Summary:
getAttribute,   getInfo,   jmxExecute,   jmxGet,   setAttribute
Methods from org.apache.catalina.ant.jmx.JMXAccessorTask:
accessJMXConnection,   convertStringToType,   createJMXConnection,   createProperty,   createProperty,   echoResult,   execute,   getDelimiter,   getHost,   getIf,   getInfo,   getJMXConnection,   getName,   getPassword,   getPort,   getProperties,   getProperty,   getRef,   getResultproperty,   getUnless,   getUrl,   getUsername,   isEcho,   isSeparatearrayresults,   isUseRef,   jmxExecute,   setDelimiter,   setEcho,   setHost,   setIf,   setName,   setPassword,   setPort,   setProperty,   setRef,   setResultproperty,   setSeparatearrayresults,   setUnless,   setUrl,   setUsername,   testIfCondition,   testUnlessCondition
Methods from org.apache.catalina.ant.BaseRedirectorHelperTask:
addConfiguredRedirector,   closeRedirector,   handleErrorFlush,   handleErrorOutput,   handleFlush,   handleFlush,   handleOutput,   handleOutput,   isFailOnError,   openRedirector,   setAlwaysLog,   setAppend,   setCreateEmptyFiles,   setError,   setErrorProperty,   setFailonerror,   setLogError,   setOutput,   setOutputproperty
Methods from org.apache.tools.ant.Task:
bindToOwner,   execute,   getOwningTarget,   getRuntimeConfigurableWrapper,   getTaskName,   getTaskType,   getWrapper,   handleErrorFlush,   handleErrorOutput,   handleFlush,   handleInput,   handleOutput,   init,   isInvalid,   log,   log,   log,   log,   markInvalid,   maybeConfigure,   perform,   reconfigure,   setOwningTarget,   setRuntimeConfigurableWrapper,   setTaskName,   setTaskType
Methods from org.apache.tools.ant.ProjectComponent:
clone,   getDescription,   getLocation,   getProject,   log,   log,   setDescription,   setLocation,   setProject
Methods from java.lang.Object:
clone,   equals,   finalize,   getClass,   hashCode,   notify,   notifyAll,   toString,   wait,   wait,   wait
Method from org.apache.catalina.ant.jmx.JMXAccessorGetTask Detail:
 public String getAttribute() 
 public String getInfo() 
    Return descriptive information about this implementation and the corresponding version number, in the format <description>/<version>.
 public String jmxExecute(MBeanServerConnection jmxServerConnection) throws Exception 
    Execute the specified command, based on the configured properties. The input stream will be closed upon completion of this task, whether it was executed successfully or not.
 protected String jmxGet(MBeanServerConnection jmxServerConnection,
    String name) throws Exception 
 public  void setAttribute(String attribute)