org.glassfish.pfl.tf.timer.impl
Class TimerImpl

java.lang.Object
  extended by org.glassfish.pfl.tf.timer.spi.NamedBase
      extended by org.glassfish.pfl.tf.timer.impl.NamedBaseImpl
          extended by org.glassfish.pfl.tf.timer.impl.ControllableBase
              extended by org.glassfish.pfl.tf.timer.impl.TimerImpl
All Implemented Interfaces:
Controllable, Named, Timer

public class TimerImpl
extends ControllableBase
implements 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
 boolean isActivated()
          Return 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, isEnabled
 
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
 
Methods inherited from interface org.glassfish.pfl.tf.timer.spi.Named
factory, name
 

Method Detail

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 interface Timer


Copyright © 2013 Oracle. All Rights Reserved.