Uses of Interface
org.glassfish.pfl.tf.spi.MethodMonitor
Packages that use MethodMonitor
-
Uses of MethodMonitor in org.glassfish.pfl.tf.spi
Classes in org.glassfish.pfl.tf.spi that implement MethodMonitorFields in org.glassfish.pfl.tf.spi declared as MethodMonitorModifier and TypeFieldDescriptionprivate MethodMonitor
MethodMonitorBase.MethodMonitorFactorySelfImpl.mm
Fields in org.glassfish.pfl.tf.spi with type parameters of type MethodMonitorModifier and TypeFieldDescriptionprivate static final Map
<Class<?>, Map<Class<? extends Annotation>, SynchronizedHolder<MethodMonitor>>> MethodMonitorRegistry.classToAnnoMM
private final Collection
<MethodMonitor> MethodMonitorBase.myContents
Methods in org.glassfish.pfl.tf.spi that return MethodMonitorModifier and TypeMethodDescription(package private) static MethodMonitor
MethodMonitorFactoryDefaults.composeMM
(List<MethodMonitor> mms) Return an instance of a MethodMonitor suitable for use in the given class cls, according to the currently registered MethodMonitorFactory instances in the MethodMonitorRegistry.static MethodMonitor
MethodMonitorRegistry.getMethodMonitorForClass
(Class<?> cls, Class<? extends Annotation> annot) Return the current MethodMonitor in use for the given cls and annot.static MethodMonitor
MethodMonitorRegistry.merge
(MethodMonitor[] mms) Merges the behaviors of the method monitors together.Methods in org.glassfish.pfl.tf.spi that return types with arguments of type MethodMonitorModifier and TypeMethodDescriptionMethodMonitor.contents()
Returns the contents of this method monitor.final Collection
<MethodMonitor> MethodMonitorBase.contents()
Methods in org.glassfish.pfl.tf.spi with parameters of type MethodMonitorModifier and TypeMethodDescriptionvoid
MethodMonitorBase.MethodMonitorFactorySelfImpl.init
(MethodMonitor mm) static MethodMonitor
MethodMonitorRegistry.merge
(MethodMonitor[] mms) Merges the behaviors of the method monitors together.Method parameters in org.glassfish.pfl.tf.spi with type arguments of type MethodMonitorModifier and TypeMethodDescription(package private) static MethodMonitor
MethodMonitorFactoryDefaults.composeMM
(List<MethodMonitor> mms) static void
MethodMonitorRegistry.registerClass
(Class<?> cls, List<String> methodNames, Map<Class<? extends Annotation>, SynchronizedHolder<MethodMonitor>> annoMM) Register a class with the tracing facility.Constructor parameters in org.glassfish.pfl.tf.spi with type arguments of type MethodMonitorModifierConstructorDescriptionprotected
MethodMonitorBase
(String name, Class<?> cls, MethodMonitorFactory mmf, Set<MethodMonitor> contents)