@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