Module org.tquadrat.foundation.mgmt
Package org.tquadrat.foundation.mgmt
Annotation Interface ManagedObject
@ClassVersion(sourceVersion="$Id: ManagedObject.java 995 2022-01-23 01:09:35Z tquadrat $")
@API(status=STABLE,
since="0.0.1")
@Documented
@Retention(RUNTIME)
@Target(TYPE)
@Inherited
public @interface ManagedObject
This annotation will be used to mark a class and all of its subclasses as
manageable by an assigned instance of
JMXSupport
.- Author:
- Thomas Thrien (thomas.thrien@tquadrat.org)
- Version:
- $Id: ManagedObject.java 995 2022-01-23 01:09:35Z tquadrat $
- Since:
- 0.0.1
-
Required Element Summary
Required ElementsModifier and TypeRequired ElementDescriptionThe description of the instrumented object. -
Optional Element Summary
Optional ElementsModifier and TypeOptional ElementDescriptionboolean
The instrumented object will send notifications.
-
Element Details
-
description
The description of the instrumented object.- Returns:
- The description.
-
useNotifications
boolean useNotificationsThe instrumented object will send notifications.- Returns:
true
if the instrumented object will send notifications,false
(the default) otherwise.
- Default:
false
-