| Interface | Description |
|---|---|
| Logger |
Very thin wrapper around SLF4J so plugins don't have to worry about SLF4J shading.
|
| OptionalReturn |
For modeling an optional return value from a method when it is unknown whether that method
returns void or a value (value can be null).
|
| PluginServices.BooleanProperty | |
| PluginServices.ConfigListener | |
| PluginServices.DoubleProperty | |
| PluginServices.StringProperty | |
| QueryEntry |
A
TraceEntry that also captures query data for aggregation. |
| Timer |
See
PluginServices.startTimer(TimerName) for how to retrieve and use Timer
instances. |
| TimerName |
See
PluginServices.getTimerName(Class) for how to retrieve and use TimerName
instances. |
| TraceEntry |
See
PluginServices.startTraceEntry(MessageSupplier, TimerName) for how to create and use
TraceEntry instances. |
| Class | Description |
|---|---|
| ErrorMessage | |
| FastThreadLocal<T> |
Wrapper that implements optimized
ThreadLocal access pattern ideal for heavily used
ThreadLocals. |
| LoggerFactory |
Very thin wrapper around SLF4J so plugins don't have to worry about SLF4J shading.
|
| Message | |
| MessageSupplier |
A (lazy) supplier of
Message instances. |
| PluginServices |
This is the primary service exposed to plugins.
|
Copyright © 2011–2015 Glowroot contributors. All rights reserved.