public interface org.glassfish.pfl.tf.timer.spi.TimerFactory extends org.glassfish.pfl.tf.timer.spi.TimerGroup
minor version: 0
major version: 59
flags: flags: (0x0601) ACC_PUBLIC, ACC_INTERFACE, ACC_ABSTRACT
this_class: org.glassfish.pfl.tf.timer.spi.TimerFactory
super_class: java.lang.Object
{
public abstract int numberOfIds();
descriptor: ()I
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
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
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
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
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
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
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
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
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;>;
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
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;>;
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
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
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;>;
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;>;
public abstract boolean timerAlreadyExists(java.lang.String);
descriptor: (Ljava/lang/String;)Z
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
name
}
SourceFile: "TimerFactory.java"