public interface org.glassfish.gmbal.impl.TimerAnnotationHelper$ManagedTimerFactory extends org.glassfish.pfl.tf.timer.spi.TimerFactory, org.glassfish.gmbal.impl.TimerAnnotationHelper$ManagedTimerGroup
minor version: 0
major version: 59
flags: flags: (0x0601) ACC_PUBLIC, ACC_INTERFACE, ACC_ABSTRACT
this_class: org.glassfish.gmbal.impl.TimerAnnotationHelper$ManagedTimerFactory
super_class: java.lang.Object
{
public abstract int numberOfIds();
descriptor: ()I
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
RuntimeVisibleAnnotations:
org.glassfish.gmbal.ManagedAttribute()
org.glassfish.gmbal.Description(value = "The total number of Controllabled IDs in use")
public abstract org.glassfish.pfl.tf.timer.spi.Controllable getControllable(int);
descriptor: (I)Lorg/glassfish/pfl/tf/timer/spi/Controllable;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
RuntimeVisibleAnnotations:
org.glassfish.gmbal.ManagedOperation()
org.glassfish.gmbal.Description(value = "Look up a Timer or TimerGroup by its ID")
MethodParameters:
Name Flags
id
public abstract org.glassfish.pfl.tf.timer.spi.LogEventHandler makeLogEventHandler(java.lang.String);
descriptor: (Ljava/lang/String;)Lorg/glassfish/pfl/tf/timer/spi/LogEventHandler;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
RuntimeVisibleAnnotations:
org.glassfish.gmbal.ManagedOperation()
org.glassfish.gmbal.Description(value = "Create a new LogEventHandler")
MethodParameters:
Name Flags
name
public abstract org.glassfish.pfl.tf.timer.spi.TimerEventHandler makeTracingEventHandler(java.lang.String);
descriptor: (Ljava/lang/String;)Lorg/glassfish/pfl/tf/timer/spi/TimerEventHandler;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
RuntimeVisibleAnnotations:
org.glassfish.gmbal.ManagedOperation()
org.glassfish.gmbal.Description(value = "Create a new TracingEventHandler")
MethodParameters:
Name Flags
name
public abstract org.glassfish.pfl.tf.timer.spi.StatsEventHandler makeStatsEventHandler(java.lang.String);
descriptor: (Ljava/lang/String;)Lorg/glassfish/pfl/tf/timer/spi/StatsEventHandler;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
RuntimeVisibleAnnotations:
org.glassfish.gmbal.ManagedOperation()
org.glassfish.gmbal.Description(value = "Create a new StatsEventHandler")
MethodParameters:
Name Flags
name
public abstract org.glassfish.pfl.tf.timer.spi.StatsEventHandler makeMultiThreadedStatsEventHandler(java.lang.String);
descriptor: (Ljava/lang/String;)Lorg/glassfish/pfl/tf/timer/spi/StatsEventHandler;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
RuntimeVisibleAnnotations:
org.glassfish.gmbal.ManagedOperation()
org.glassfish.gmbal.Description(value = "Create a new Multi-Threaded StatsEventHandler")
MethodParameters:
Name Flags
name
public abstract void removeTimerEventHandler(org.glassfish.pfl.tf.timer.spi.TimerEventHandler);
descriptor: (Lorg/glassfish/pfl/tf/timer/spi/TimerEventHandler;)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
RuntimeVisibleAnnotations:
org.glassfish.gmbal.ManagedOperation()
org.glassfish.gmbal.Description(value = "Remove the TimerEventHandler from this factory")
MethodParameters:
Name Flags
handler
public abstract org.glassfish.pfl.tf.timer.spi.Timer makeTimer(java.lang.String, java.lang.String);
descriptor: (Ljava/lang/String;Ljava/lang/String;)Lorg/glassfish/pfl/tf/timer/spi/Timer;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
RuntimeVisibleAnnotations:
org.glassfish.gmbal.ManagedOperation()
org.glassfish.gmbal.Description(value = "Create a new Timer")
MethodParameters:
Name Flags
name
description
public abstract java.util.Map<java.lang.String, ? extends org.glassfish.pfl.tf.timer.spi.Timer> timers();
descriptor: ()Ljava/util/Map;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Signature: ()Ljava/util/Map<Ljava/lang/String;+Lorg/glassfish/pfl/tf/timer/spi/Timer;>;
RuntimeVisibleAnnotations:
org.glassfish.gmbal.ManagedAttribute()
org.glassfish.gmbal.Description(value = "All timers contained in this factory")
public abstract org.glassfish.pfl.tf.timer.spi.TimerGroup makeTimerGroup(java.lang.String, java.lang.String);
descriptor: (Ljava/lang/String;Ljava/lang/String;)Lorg/glassfish/pfl/tf/timer/spi/TimerGroup;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
RuntimeVisibleAnnotations:
org.glassfish.gmbal.ManagedOperation()
org.glassfish.gmbal.Description(value = "Create a new TimerGroup")
MethodParameters:
Name Flags
name
description
public abstract java.util.Map<java.lang.String, ? extends org.glassfish.pfl.tf.timer.spi.TimerGroup> timerGroups();
descriptor: ()Ljava/util/Map;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Signature: ()Ljava/util/Map<Ljava/lang/String;+Lorg/glassfish/pfl/tf/timer/spi/TimerGroup;>;
RuntimeVisibleAnnotations:
org.glassfish.gmbal.ManagedAttribute()
org.glassfish.gmbal.Description(value = "All timers contained in this factory")
public abstract org.glassfish.pfl.tf.timer.spi.TimerEventController makeController(java.lang.String);
descriptor: (Ljava/lang/String;)Lorg/glassfish/pfl/tf/timer/spi/TimerEventController;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
RuntimeVisibleAnnotations:
org.glassfish.gmbal.ManagedOperation()
org.glassfish.gmbal.Description(value = "Create a new TimerEventController")
MethodParameters:
Name Flags
name
public abstract void removeController(org.glassfish.pfl.tf.timer.spi.TimerEventControllerBase);
descriptor: (Lorg/glassfish/pfl/tf/timer/spi/TimerEventControllerBase;)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
RuntimeVisibleAnnotations:
org.glassfish.gmbal.ManagedOperation()
org.glassfish.gmbal.Description(value = "Remote the TimerEventController from this factory")
MethodParameters:
Name Flags
controller
public abstract java.util.Set<? extends org.glassfish.pfl.tf.timer.spi.Controllable> enabledSet();
descriptor: ()Ljava/util/Set;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Signature: ()Ljava/util/Set<+Lorg/glassfish/pfl/tf/timer/spi/Controllable;>;
RuntimeVisibleAnnotations:
org.glassfish.gmbal.ManagedAttribute()
org.glassfish.gmbal.Description(value = "All explicitly enabled Timers and TimerGroups")
public abstract java.util.Set<org.glassfish.pfl.tf.timer.spi.Timer> activeSet();
descriptor: ()Ljava/util/Set;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Signature: ()Ljava/util/Set<Lorg/glassfish/pfl/tf/timer/spi/Timer;>;
RuntimeVisibleAnnotations:
org.glassfish.gmbal.ManagedAttribute()
org.glassfish.gmbal.Description(value = "All activated Timers")
}
SourceFile: "TimerAnnotationHelper.java"
NestHost: org.glassfish.gmbal.impl.TimerAnnotationHelper
InnerClasses:
public abstract ManagedTimerFactory = org.glassfish.gmbal.impl.TimerAnnotationHelper$ManagedTimerFactory of org.glassfish.gmbal.impl.TimerAnnotationHelper
public abstract ManagedTimerGroup = org.glassfish.gmbal.impl.TimerAnnotationHelper$ManagedTimerGroup of org.glassfish.gmbal.impl.TimerAnnotationHelper
RuntimeVisibleAnnotations:
org.glassfish.gmbal.ManagedObject()
org.glassfish.gmbal.Description(value = "The Factory used to create and managed all objects in the Timer framework")