@ManagedObject @IncludeSubclass(value={org.glassfish.pfl.tf.timer.spi.Timer.class,org.glassfish.pfl.tf.timer.spi.TimerGroup.class,org.glassfish.pfl.tf.timer.spi.TimerFactory.class}) public static interface TimerAnnotationHelper.ManagedControllable extends org.glassfish.pfl.tf.timer.spi.Controllable, TimerAnnotationHelper.ManagedNamed
| Modifier and Type | Method and Description |
|---|---|
java.util.Set<? extends org.glassfish.pfl.tf.timer.spi.Controllable> |
contents() |
java.lang.String |
description() |
void |
disable() |
void |
enable() |
int |
id() |
boolean |
isEnabled() |
factory, name@ManagedAttribute @Description(value="The purpose of the Timer or TimerGroup") java.lang.String description()
description in interface org.glassfish.pfl.tf.timer.spi.Controllable@ManagedAttribute @Description(value="An internal identifier for the Timer or TimerGroup") int id()
id in interface org.glassfish.pfl.tf.timer.spi.Controllable@ManagedAttribute @Description(value="Set of Timers or TimerGroups contained in a TimerGroup") java.util.Set<? extends org.glassfish.pfl.tf.timer.spi.Controllable> contents()
contents in interface org.glassfish.pfl.tf.timer.spi.Controllable@ManagedOperation @Description(value="Enable this Timer, or all Timers and TimerGroups contained in this TimerGroup") void enable()
enable in interface org.glassfish.pfl.tf.timer.spi.Controllable@ManagedOperation @Description(value="Disable this Timer, or all Timers and TimerGroups contained in this TimerGroup") void disable()
disable in interface org.glassfish.pfl.tf.timer.spi.Controllable@ManagedOperation @Description(value="True if this Timer or TimerGroup is enabled") boolean isEnabled()
isEnabled in interface org.glassfish.pfl.tf.timer.spi.Controllable