Package | Description |
---|---|
org.javasimon |
Core package, contains
Simon implementations, with
the SimonManager as the center point of the API. |
org.javasimon.callback | |
org.javasimon.console |
Java Simon embeddable Web console base package.
|
org.javasimon.javaee |
Java EE support for Simons contains Java EE components (servlet filter and EJB/CDI interceptor) that can be used or extended.
|
org.javasimon.jdbc4.jmx |
Work in progress: MX beans specific to Simon JDBC driver.
|
org.javasimon.jmx |
JMX capabilities for Simons.
|
org.javasimon.proxy |
Provides everything to wrap any class a Proxy generated with java.lang.reflect.
|
org.javasimon.source |
MonitorSource is the interface used as function to transform execution context (method invocation,
HTTP request...) into a Simon. |
org.javasimon.spring |
Support classes to automatically monitor Spring beans with the
Monitored annotation. |
org.javasimon.spring.webmvc |
MonitoringHandlerInterceptor is a Spring MVC interceptor which can be used to monitor
time spent in Controller and View. |
Modifier and Type | Class and Description |
---|---|
class |
DisabledManager
Manager implementation that does nothing or returns null or NullSimon as expected
from manager in disabled state. |
class |
EnabledManager
Implements fully functional
Manager in the enabled state. |
class |
SwitchingManager
Manager implementation that supports SwitchingManager.enable() and SwitchingManager.disable() and switches between
backing EnabledManager and DisabledManager accordingly. |
Modifier and Type | Method and Description |
---|---|
Manager |
Simon.getManager()
Returns Simon's
Manager . |
static Manager |
SimonManager.manager()
Accesses default Simon Manager which is the switching manager.
|
Constructor and Description |
---|
IncrementalSimonsPurger(Manager manager)
Create Simons purger for the specified Manager.
|
Modifier and Type | Method and Description |
---|---|
void |
CompositeFilterCallback.initialize(Manager manager) |
void |
CompositeCallbackImpl.initialize(Manager manager)
Calls initialize on all children.
|
void |
CallbackSkeleton.initialize(Manager manager) |
void |
Callback.initialize(Manager manager)
Lifecycle method called when the callback is added to a manager.
|
Modifier and Type | Method and Description |
---|---|
Manager |
ActionContext.getManager()
Get Simon
Manager . |
static Manager |
SimonConsoleServlet.getManager(javax.servlet.ServletContext servletContext)
Get manager stored in servlet context (if any)
|
Modifier and Type | Method and Description |
---|---|
static <T extends Callback> |
SimonCallbacks.getCallbackByType(Manager manager,
Class<T> callbackType)
Get the first callback of given type in manager
|
void |
ActionContext.setManager(Manager manager) |
static void |
SimonVisitors.visitList(Manager manager,
String pattern,
Set<SimonType> types,
SimonVisitor visitor)
Visit simons as a list.
|
Modifier and Type | Method and Description |
---|---|
Manager |
SimonServletFilter.getManager() |
Modifier and Type | Method and Description |
---|---|
protected static StopwatchSource<javax.servlet.http.HttpServletRequest> |
SimonServletFilterUtils.initStopwatchSource(javax.servlet.FilterConfig filterConfig,
Manager manager)
Create and initialize the stopwatch source depending on the filter init parameters.
|
Constructor and Description |
---|
HttpStopwatchSource(Manager manager) |
MethodStopwatchSource(Manager manager) |
Constructor and Description |
---|
JdbcMXBeanImpl(Manager manager)
MXBean constructor with prefix initialization to default (
org.javasimon.jdbc ). |
JdbcMXBeanImpl(Manager manager,
String prefix)
MXBean constructor with custom prefix initialization.
|
Modifier and Type | Method and Description |
---|---|
Manager |
JmxReporter.getManager() |
Modifier and Type | Method and Description |
---|---|
static JmxReporter |
JmxReporter.forManager(Manager manager)
Creates new JmxReporter for the specified manager with default values.
|
void |
JmxRegisterCallback.initialize(Manager manager) |
Constructor and Description |
---|
SimonManagerMXBeanImpl(Manager manager)
MXBean constructor.
|
Constructor and Description |
---|
ProxyStopwatchSource(Manager manager) |
Modifier and Type | Method and Description |
---|---|
Manager |
MonitorSource.getManager()
Returns the
Manager used as a real source of monitors. |
Manager |
DisabledStopwatchSource.getManager() |
Manager |
DisabledMonitorSource.getManager() |
Manager |
CachedMonitorSource.getManager() |
Manager |
AbstractStopwatchSource.getManager() |
Constructor and Description |
---|
AbstractMethodStopwatchSource(Manager manager)
Constructor using specific simon manager.
|
AbstractStopwatchSource(Manager manager)
Constructor with
Manager . |
Modifier and Type | Method and Description |
---|---|
Manager |
ManagerFactoryBean.getObject()
Get simon manager instance.
|
Manager |
SimonConfigurationBean.getSimonManager() |
Modifier and Type | Method and Description |
---|---|
Class<Manager> |
ManagerFactoryBean.getObjectType() |
Modifier and Type | Method and Description |
---|---|
void |
SimonConfigurationBean.setSimonManager(Manager simonManager) |
Constructor and Description |
---|
BasicMonitoringInterceptor(Manager manager)
Constructor with specified
Manager . |
MonitoringInterceptor(Manager manager)
Constructor with specified
Manager . |
SpringStopwatchSource(Manager manager)
Constructor with specified
Manager . |
Constructor and Description |
---|
HandlerStopwatchSource(Manager manager) |
MonitoringHandlerInterceptor(Manager manager)
Constructor with simon manager and default stopwatch source.
|
Copyright © 2019. All rights reserved.