Uses of Interface
org.glassfish.pfl.tf.spi.MethodMonitor
-
Packages that use MethodMonitor Package Description org.glassfish.pfl.tf.spi -
-
Uses of MethodMonitor in org.glassfish.pfl.tf.spi
Classes in org.glassfish.pfl.tf.spi that implement MethodMonitor Modifier and Type Class Description class
MethodMonitorBase
Fields in org.glassfish.pfl.tf.spi declared as MethodMonitor Modifier and Type Field Description private MethodMonitor
MethodMonitorBase.MethodMonitorFactorySelfImpl. mm
Fields in org.glassfish.pfl.tf.spi with type parameters of type MethodMonitor Modifier and Type Field Description private static java.util.Map<java.lang.Class<?>,java.util.Map<java.lang.Class<? extends java.lang.annotation.Annotation>,SynchronizedHolder<MethodMonitor>>>
MethodMonitorRegistry. classToAnnoMM
private java.util.Collection<MethodMonitor>
MethodMonitorBase. myContents
Methods in org.glassfish.pfl.tf.spi that return MethodMonitor Modifier and Type Method Description (package private) static MethodMonitor
MethodMonitorFactoryDefaults. composeMM(java.util.List<MethodMonitor> mms)
MethodMonitor
MethodMonitorBase.MethodMonitorFactorySelfImpl. create(java.lang.Class<?> cls)
MethodMonitor
MethodMonitorFactory. create(java.lang.Class<?> cls)
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(java.lang.Class<?> cls, java.lang.Class<? extends java.lang.annotation.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 MethodMonitor Modifier and Type Method Description java.util.Collection<MethodMonitor>
MethodMonitor. contents()
Returns the contents of this method monitor.java.util.Collection<MethodMonitor>
MethodMonitorBase. contents()
Methods in org.glassfish.pfl.tf.spi with parameters of type MethodMonitor Modifier and Type Method Description void
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 MethodMonitor Modifier and Type Method Description (package private) static MethodMonitor
MethodMonitorFactoryDefaults. composeMM(java.util.List<MethodMonitor> mms)
static void
MethodMonitorRegistry. registerClass(java.lang.Class<?> cls, java.util.List<java.lang.String> methodNames, java.util.Map<java.lang.Class<? extends java.lang.annotation.Annotation>,SynchronizedHolder<MethodMonitor>> annoMM)
Register a class with the tracing facility.Constructor parameters in org.glassfish.pfl.tf.spi with type arguments of type MethodMonitor Constructor Description MethodMonitorBase(java.lang.String name, java.lang.Class<?> cls, MethodMonitorFactory mmf, java.util.Set<MethodMonitor> contents)
-