A task to allow a JMX MBean to be removed.
Note: This task depends on external libraries that are not included in the Ant distribution.
Attribute | Description | Required |
mbeanref | A reference to a mbean type. If a reference to an mbean is specified, then the name, serverType, providerUrl, jndiName, user, and password attributes of this task are not used. | No |
name | The object name of the JMX MBean. This name follows the
standard JMX ObjectName form of:
Here are some examples for weblogic:
Here are some examples for jboss:
|
YesUnless mbeanref is set |
serverType | The type of server involved. Valid values are
weblogic , jboss , or jboss.ejb . The setting of this value
determines the default value for the jndiName and
providerUrl attributes.
NOTE:If this value is other than weblogic ,
jboss , or jboss.ejb then it is assumed to be a fully qualified class name
that implements org.apache.tools.ant.taskdefs.optional.jmx.connector.JMXConnector .
This is used to support additional types of servers without modifying
the Ant JMX task classes.
|
YesUnless mbeanref is set |
providerUrl | The JNDI providerUrl for the JMX MBean server.
If serverType is set to weblogic , the default value is t3://localhost:7001 .
If serverType is set to jboss , the default value is jnp://localhost:1099 .
|
No |
jndiName | The JNDI name for the JMX MBeanServer.
If serverType is set to weblogic , the default value is weblogic.management.adminhome .
If serverType is set to jboss , the default value is jmx:<hostname>:rmi .
|
No |
user | The user name used for authentication with the JMX server. | No |
password | The password used for authentication with the JMX server. | No |
failOnError | If an error is detected (e.g. can't contact server, bad
login, etc.), should this cause the task to
fail? The default value is false , meaning a warning message will be logged
but the build will continue. |
No |
JDBCConnectionPool
called newPool
from the
MBean Server loated at the providerUrl t3://localhost:7001
.
<removeMBean name=":Name=myPool,Type=JDBCConnectionPool" serverType="weblogic" providerUrl="t3://localhost:7001" user="system" password="secret"/>
$Id: RemoveMBeanTask.html,v 1.2 2003/05/27 12:06:46 bdueck Exp $
Copyright © 2002 Apache Software Foundation. All rights Reserved.