Tag Reference for @jmxjmx tags Class Level Tags Method Level Tags
@jmx.managed-operation
Field Level Tags
Tag Usage, Class Level (@jmx)@jmx.mbean (0..1)The jmx.mbean tag identifies the class as an mbean. It can be used to generate the interface for a standard mbean and the jboss specific xmbean xml descriptor and service.xml file format.
@jmx.mlet-entry (0..1)The jmx.mlet-entry tag allows you to specify entries for a generated mlet.
@jmx.notification (0..*)Defines a jmx notification.
Tag Usage, Method Level (@jmx)@jmx.managed-operation (0..1)Defines a jmx managed operation. This method will be included in a standard mbean interface and marked as a managed operation in xmbean metadata. jmx.managed-parameter tags must be used to describe the parameters.
@jmx.managed-attribute (0..1)Defines a jmx managed attribute. This method will be included in a standard mbean interface and an attribute based on its name will be included as a managed atribute in xmbean metadata. This must be included on any getter or setter you want exposed in a standard mbean. For xmbeans, the methods with these tags will be identified as the getMethod and setMethod for the attribute.
@jmx.managed-parameter (0..*)Defines an argument for a managed operation or managed constructor. NOTE: this tag is somewhat defective in that some of the info (type) can be determined automatically and there is no check that the number of parameters or their types specified actually match the method. You should expect the usage of this tag to change without notice.
|