| Package | Description |
|---|---|
| org.glassfish.pfl.tf.spi |
| Modifier and Type | Class and Description |
|---|---|
class |
MethodMonitorBase |
| Modifier and Type | Method and Description |
|---|---|
MethodMonitor |
MethodMonitorFactory.create(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.
|
MethodMonitor |
MethodMonitorBase.MethodMonitorFactorySelfImpl.create(Class<?> cls) |
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.
|
| Modifier and Type | Method and Description |
|---|---|
Collection<MethodMonitor> |
MethodMonitorBase.contents() |
Collection<MethodMonitor> |
MethodMonitor.contents()
Returns the contents of this method monitor.
|
| Modifier and Type | Method and Description |
|---|---|
void |
MethodMonitorBase.MethodMonitorFactorySelfImpl.init(MethodMonitor mm) |
static MethodMonitor |
MethodMonitorRegistry.merge(MethodMonitor[] mms)
Merges the behaviors of the method monitors together.
|
| Modifier and Type | Method and Description |
|---|---|
static void |
MethodMonitorRegistry.registerClass(Class<?> cls,
List<String> methodNames,
Map<Class<? extends Annotation>,org.glassfish.pfl.basic.contain.SynchronizedHolder<MethodMonitor>> annoMM)
Register a class with the tracing facility.
|
| Constructor and Description |
|---|
MethodMonitorBase(String name,
Class<?> cls,
MethodMonitorFactory mmf,
Set<MethodMonitor> contents) |
Copyright © 2011–2018 Eclipse Foundation. All rights reserved.