In the Edit custom MBean page, you can modify the properties and attributes of a Custom MBean.
Name field displays the name of the Custom MBean. This information cannot be edited.
Implementation Class Name field displays the Implementation Class Name of the Custom MBean. This information cannot be edited.
Object Name field displays the javax.management.ObjectName of the MBean. The ObjectName must be unique within the target specified, as is the case with the name of the MBean. The uniqueness is required because at runtime the MBeans are registered with their ObjectName and not names.
The default ObjectName is of the format: user:type= implementation-class-name,name=implementation-class-name. The user is the name of the JMX Domain where these MBeans will be registered. No other JMX domain name is allowed.
This is the ObjectName that will be stored in the Application Server domain's configuration. At runtime though, when the MBean is registered in the MBeanServer, an identifying property, server=name_of_the_target_server_instance is inserted in the ObjectName.
This property is not persisted. It is a runtime artifact only.
In the Description field, you can provide a brief description for the Custom MBean.
Status indicates if the Custom MBean is enabled.
The Attributes table lists the attributes available for this MBean. You may edit the attribute values, if required.
Click Save for your changes to take effect.