MonitorSource
is the interface used as function to transform execution context (method invocation,
HTTP request...) into a Simon.See: Description
Interface | Description |
---|---|
MonitorSource<L,M extends Simon> |
Monitor source provides monitors (Simons) for a specific "location" name.
|
StopwatchSource<L> |
Stopwatch source is source that uses
Stopwatch as the monitor type. |
Class | Description |
---|---|
AbstractMethodStopwatchSource<T> |
Base class for Stopwatch sources working on method locations.
|
AbstractStopwatchSource<T> |
Base implementation for
MonitorSource producings stopwatches. |
CachedMonitorSource<L,M extends Simon,K> |
Monitor source playing the role of cache for delegate monitor source.
|
CachedStopwatchSource<L,K> |
Cached sources using
Stopwatch as monitors. |
DisabledMonitorSource<L,M extends Simon> |
Disabled monitor source.
|
DisabledStopwatchSource<L> |
Disabled stopwatch source.
|
MonitorSource
is the interface used as function to transform execution context (method invocation,
HTTP request...) into a Simon. Following subtypes are provided:
CachedMonitorSource
- abstract implementation which acts as a cache for excutation context to Simon conversion.DisabledMonitorSource
- implementation to disable monitoring at interceptor level (produces null Simons).org.javasimon.javaee.HttpStopwatchSource
(in javaee module) - used by servlet filter to get the Simon associated with a HTTP request.AbstractMethodStopwatchSource
- abstract used for method invocation contexts:
org.javasimon.spring.SpringStopwatchSource
(in spring module) - used by the Spring AOP interceptor to get Stopwatch names from
Monitored
interfaces;org.javasimon.source.MethodStopwatchSource
(in javee module) - used by the JavaEE interceptor to get Stopwatch names
from EJBs/CDI beans;ProxyStopwatchSource
- used by the Proxy to get Stopwatch names.Copyright © 2019. All rights reserved.