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).
-
Field Summary
Fields -
Constructor Summary
ConstructorsConstructorDescriptionTimerImpl
(int id, TimerFactoryImpl factory, String name, String description) -
Method Summary
Modifier and TypeMethodDescriptionfinal boolean
Return true if this Timer is ready to create TimerEvents.(package private) void
setActivated
(boolean flag) Methods inherited from class org.glassfish.pfl.tf.timer.impl.ControllableBase
contents, description, description, disable, enable, id, isEnabled, transitiveClosure
Methods inherited from class org.glassfish.pfl.tf.timer.impl.NamedBaseImpl
factory
Methods inherited from class org.glassfish.pfl.tf.timer.spi.NamedBase
equals, hashCode, name, setFactory, toString
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
Methods inherited from interface org.glassfish.pfl.tf.timer.spi.Controllable
contents, description, disable, enable, id, isEnabled
-
Field Details
-
isActivated
-
-
Constructor Details
-
TimerImpl
TimerImpl(int id, TimerFactoryImpl factory, String name, String description)
-
-
Method Details
-
isActivated
public final boolean isActivated()Description copied from interface:Timer
Return 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:
isActivated
in interfaceTimer
-
setActivated
void setActivated(boolean flag)
-