Class MethodMonitorFactoryDefaults
java.lang.Object
org.glassfish.pfl.tf.spi.MethodMonitorFactoryDefaults
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate static MethodMonitorFactoryprivate static MethodMonitorFactoryprivate static MethodMonitorFactory -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic voidAdd a new Package prefix symbol to the table.static MethodMonitorFactorycompose(Collection<MethodMonitorFactory> factories) (package private) static MethodMonitorcomposeMM(List<MethodMonitor> mms) private static StringcompressClassName(String name) static MethodMonitorFactorydprint()static <T> MethodMonitorFactorymakeTimingImpl(TimerManager<T> tm) static MethodMonitorFactorynoOp()static MethodMonitorFactory
-
Field Details
-
prefixTable
-
operationTracerImpl
-
dprintImpl
-
noOpImpl
-
-
Constructor Details
-
MethodMonitorFactoryDefaults
private MethodMonitorFactoryDefaults()
-
-
Method Details
-
addPrefix
Add a new Package prefix symbol to the table. This reduces the size of the generated messages in the dprintImpl output.- Parameters:
pkg- A Java package name. Should end in '.' (which will be added if not present).symbol- The symbol to substitute for the package. Typically this is 3-8 upper case characters.
-
compressClassName
-
makeTimingImpl
-
operationTracer
-
noOp
-
dprint
-
composeMM
-
compose
-