| |
|
| org.jboss.ant.JMX
JMX | public class JMX extends Task (Code) | | JMX.java. An ant plugin to call managed operations and set attributes
on mbeans in a jboss jmx mbean server.
To use this plugin with Ant, place the jbossjmx-ant.jar together with the
jboss jars jboss-j2ee.jar and jboss-common-client.jar, and the sun jnet.jar in the
ant/lib directory you wish to use.
Here is an example from an ant build file.
Created: Tue Jun 11 20:17:44 2002
author: David Jencks author: David Snyder |
Inner Class :public static interface Operation | |
Inner Class :public static class Invoke implements Operation | |
Inner Class :public static class Setter implements Operation | |
Inner Class :public static class Getter implements Operation | |
Inner Class :public static class Param | |
Inner Class :public static class PropertyEditorHolder | |
Constructor Summary | |
public | JMX() Creates a new JMX instance. |
Method Summary | |
public void | addGetAttribute(Getter getter) Use the addGetAttribute method to add a get-attribute
operation. | public void | addInvoke(Invoke invoke) Use the addInvoke method to add an operation. | public void | addPropertyEditor(PropertyEditorHolder peh) Use the addPropertyEditor method to make a PropertyEditor
available for values. | public void | addSetAttribute(Setter setter) Use the addSetAttribute method to add a set-attribute
operation. | public void | execute() The execute method is called by ant to execute the task. | public void | setAdapterName(String adapterName) Use the setAdapterName method to set the name the
adapter mbean is bound under in jndi. | public void | setServerURL(String serverURL) Use the setServerURL method to set the URL of the server
you wish to connect to. |
JMX | public JMX() throws Exception(Code) | | Creates a new JMX instance.
Provides a default adapterName for the current server, so you only need to set it to
talk to a remote server.
exception: Exception - if an error occurs |
addGetAttribute | public void addGetAttribute(Getter getter)(Code) | | Use the addGetAttribute method to add a get-attribute
operation. Include as attributes the target ObjectName, the
the attribute name, and a property name to hold the result of the
get-attribute operation.
Parameters: getter - a Getter value |
addInvoke | public void addInvoke(Invoke invoke)(Code) | | Use the addInvoke method to add an operation.
Include as attributes the target ObjectName and operation name.
Include as sub-elements parameters: see addParameter in the Invoke class.
Parameters: invoke - an Invoke value |
addPropertyEditor | public void addPropertyEditor(PropertyEditorHolder peh)(Code) | | Use the addPropertyEditor method to make a PropertyEditor
available for values. Include attributes for the type and editor fully
qualified class name.
Parameters: peh - a PropertyEditorHolder value |
addSetAttribute | public void addSetAttribute(Setter setter)(Code) | | Use the addSetAttribute method to add a set-attribute
operation. Include as attributes the target ObjectName and the
the attribute name. Include the value as a nested value tag
following the parameter syntax.
Parameters: setter - a Setter value |
execute | public void execute() throws BuildException(Code) | | The execute method is called by ant to execute the task.
exception: BuildException - if an error occurs |
setAdapterName | public void setAdapterName(String adapterName)(Code) | | Use the setAdapterName method to set the name the
adapter mbean is bound under in jndi.
Parameters: adapterName - a String value |
setServerURL | public void setServerURL(String serverURL)(Code) | | Use the setServerURL method to set the URL of the server
you wish to connect to.
Parameters: serverURL - a String value |
|
|
|