Class TimerAnnotationHelper.ManagedTimerEventController

java.lang.Object
org.glassfish.pfl.tf.timer.spi.NamedBase
org.glassfish.pfl.tf.timer.spi.TimerEventControllerBase
org.glassfish.pfl.tf.timer.spi.TimerEventController
org.glassfish.gmbal.impl.TimerAnnotationHelper.ManagedTimerEventController
All Implemented Interfaces:
TimerAnnotationHelper.ManagedNamed, Named
Enclosing class:
TimerAnnotationHelper

@ManagedObject @Description("Controls entering and exiting Timers") public class TimerAnnotationHelper.ManagedTimerEventController extends org.glassfish.pfl.tf.timer.spi.TimerEventController implements TimerAnnotationHelper.ManagedNamed
  • Constructor Summary

    Constructors
    Constructor
    Description
    ManagedTimerEventController(org.glassfish.pfl.tf.timer.spi.TimerFactory factory, String name)
     
  • Method Summary

    Modifier and Type
    Method
    Description
    void
    enter(org.glassfish.pfl.tf.timer.spi.Timer timer)
     
    void
    exit(org.glassfish.pfl.tf.timer.spi.Timer timer)
     

    Methods inherited from class org.glassfish.pfl.tf.timer.spi.TimerEventControllerBase

    deregister, handlers, propagate, register

    Methods inherited from class org.glassfish.pfl.tf.timer.spi.NamedBase

    equals, factory, 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.gmbal.impl.TimerAnnotationHelper.ManagedNamed

    factory, name
  • Constructor Details

    • ManagedTimerEventController

      public ManagedTimerEventController(org.glassfish.pfl.tf.timer.spi.TimerFactory factory, String name)
  • Method Details

    • enter

      @ManagedOperation @Description("Enter a particular Timer") public void enter(org.glassfish.pfl.tf.timer.spi.Timer timer)
      Overrides:
      enter in class org.glassfish.pfl.tf.timer.spi.TimerEventController
    • exit

      @ManagedOperation @Description("Exit a particular Timer") public void exit(org.glassfish.pfl.tf.timer.spi.Timer timer)
      Overrides:
      exit in class org.glassfish.pfl.tf.timer.spi.TimerEventController