Package org.glassfish.pfl.tf.timer.impl
Class TimerImpl
java.lang.Object
org.glassfish.pfl.tf.timer.spi.NamedBase
org.glassfish.pfl.tf.timer.impl.NamedBaseImpl
org.glassfish.pfl.tf.timer.impl.ControllableBase
org.glassfish.pfl.tf.timer.impl.TimerImpl
- All Implemented Interfaces:
Controllable,Named,Timer
This interface exists because a Controllable is not
loggable: only a Timer is loggable (we do not want
TimerGroup to be loggable).
- Author:
- Ken Cavanaugh
-
Method Summary
Modifier and TypeMethodDescriptionfinal booleanReturn true if this Timer is ready to create TimerEvents.Methods inherited from class org.glassfish.pfl.tf.timer.impl.ControllableBase
contents, description, disable, enable, id, isEnabledMethods inherited from class org.glassfish.pfl.tf.timer.impl.NamedBaseImpl
factoryMethods inherited from class org.glassfish.pfl.tf.timer.spi.NamedBase
equals, hashCode, name, setFactory, toStringMethods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface org.glassfish.pfl.tf.timer.spi.Controllable
contents, description, disable, enable, id, isEnabled
-
Method Details
-
isActivated
public final boolean isActivated()Description copied from interface:TimerReturn true if this Timer is ready to create TimerEvents. This is the case either if this Timer is enabled, or is reachable through contents() from an enabled TimerGroup.- Specified by:
isActivatedin interfaceTimer
-