public interface  org.glassfish.gmbal.impl.TimerAnnotationHelper$ManagedTimerFactory extends java.lang.Object implements org.glassfish.pfl.tf.timer.spi.TimerFactory, org.glassfish.gmbal.impl.TimerAnnotationHelper$ManagedTimerGroup
{
public abstract int numberOfIds();
public abstract org.glassfish.pfl.tf.timer.spi.Controllable getControllable(int);
public abstract org.glassfish.pfl.tf.timer.spi.LogEventHandler makeLogEventHandler(java.lang.String);
public abstract org.glassfish.pfl.tf.timer.spi.TimerEventHandler makeTracingEventHandler(java.lang.String);
public abstract org.glassfish.pfl.tf.timer.spi.StatsEventHandler makeStatsEventHandler(java.lang.String);
public abstract org.glassfish.pfl.tf.timer.spi.StatsEventHandler makeMultiThreadedStatsEventHandler(java.lang.String);
public abstract void removeTimerEventHandler(org.glassfish.pfl.tf.timer.spi.TimerEventHandler);
public abstract org.glassfish.pfl.tf.timer.spi.Timer makeTimer(java.lang.String, java.lang.String);
public abstract java.util.Map timers();
public abstract org.glassfish.pfl.tf.timer.spi.TimerGroup makeTimerGroup(java.lang.String, java.lang.String);
public abstract java.util.Map timerGroups();
public abstract org.glassfish.pfl.tf.timer.spi.TimerEventController makeController(java.lang.String);
public abstract void removeController(org.glassfish.pfl.tf.timer.spi.TimerEventControllerBase);
public abstract java.util.Set enabledSet();
public abstract java.util.Set activeSet();
}