Package | Description |
---|---|
org.javasimon.callback | |
org.javasimon.callback.async | |
org.javasimon.callback.calltree |
CallTreeCallback gathers information
for current thread and displays it subsequent calls like a tree. |
org.javasimon.callback.lastsplits |
LastSplitsCallback retains last
splits in a ring a buffer (fixed size FIFO queue). |
org.javasimon.callback.logging |
LoggingCallback is able to log stopwatch splits and statistics once
in a while (N per millisecond, every N split, when split is longer than N ms, etc.)
and to various outputs (SLF4J, JUL). |
org.javasimon.callback.quantiles |
QuantilesCallback sorts splits to categories
(Bucket s) based on time ranges. |
org.javasimon.callback.timeline | |
org.javasimon.console |
Java Simon embeddable Web console base package.
|
org.javasimon.jmx |
JMX capabilities for Simons.
|
org.javasimon.spring |
Support classes to automatically monitor Spring beans with the
Monitored annotation. |
org.javasimon.utils |
Java Simon supporting utilities and tools.
|
Modifier and Type | Interface and Description |
---|---|
interface |
CompositeCallback
Composite
Callback can hold more callbacks which allows to form callback trees where events are passed to
sub-callbacks. |
interface |
FilterCallback
FilterCallback extends
Callback adding filtering capabilities. |
Modifier and Type | Class and Description |
---|---|
class |
CallbackSkeleton
Implements
Callback interface so that it does nothing - intended for extension by simple (non-composite)
callbacks. |
class |
CompositeCallbackImpl
Composite callbacks holds child-callbacks and delegates any operations to all of them.
|
class |
CompositeFilterCallback
This callback combines Composite and Filter behavior.
|
Modifier and Type | Method and Description |
---|---|
List<Callback> |
CompositeFilterCallback.callbacks() |
List<Callback> |
CompositeCallbackImpl.callbacks()
Returns the list of all child-callbacks.
|
List<Callback> |
CompositeCallback.callbacks()
Returns the list of all child-callbacks.
|
Modifier and Type | Method and Description |
---|---|
void |
CompositeFilterCallback.addCallback(Callback callback) |
void |
CompositeCallbackImpl.addCallback(Callback callback)
Adds another callback as a child to this callback.
|
void |
CompositeCallback.addCallback(Callback callback)
Adds another callback as a child to this callback.
|
void |
CompositeFilterCallback.removeCallback(Callback callback) |
void |
CompositeCallbackImpl.removeCallback(Callback callback)
Removes specified callback from this callback, properly cleans up the removed callback.
|
void |
CompositeCallback.removeCallback(Callback callback)
Removes specified callback from this callback.
|
Modifier and Type | Method and Description |
---|---|
Callback |
AsyncCallbackProxyFactory.newProxy()
Creates a callback proxy.
|
Callback |
AsyncCallbackProxyFactory.newProxy(ClassLoader classLoader)
Creates a callback proxy.
|
Modifier and Type | Method and Description |
---|---|
protected Object |
AsyncCallbackProxyFactory.invoke(DelegatingMethodInvocation<Callback> delegatingMethodInvocation) |
Constructor and Description |
---|
AsyncCallbackProxyFactory(Callback delegate)
Constructor.
|
AsyncCallbackProxyFactory(Callback delegate,
Executor executor)
Constructor.
|
Modifier and Type | Class and Description |
---|---|
class |
CallTreeCallback
Callback which logs the call tree when the main call is bigger than specified threshold.
|
Modifier and Type | Class and Description |
---|---|
class |
LastSplitsCallback
Callback retaining the last N stopwatch splits.
|
Modifier and Type | Class and Description |
---|---|
class |
LoggingCallback
Callback which logs stopwatch splits and manager warnings.
|
Modifier and Type | Class and Description |
---|---|
class |
AutoQuantilesCallback
Callback which stores data in buckets to compute quantiles.
|
class |
FixedQuantilesCallback
Callback which stores data in buckets to compute quantiles.
|
class |
PropertiesQuantilesCallback
Callback which stores data in buckets to compute quantiles.
|
class |
QuantilesCallback
Callback which stores data in buckets to compute quantiles.
|
Modifier and Type | Class and Description |
---|---|
class |
TimelineCallback
Timeline callback aims at keeping simon data for the last N minutes.
|
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
|
Modifier and Type | Class and Description |
---|---|
class |
JmxRegisterCallback
Callback that registers MXBeans for Simons after their creation.
|
Modifier and Type | Method and Description |
---|---|
List<Callback> |
ManagerFactoryBean.getCallbacks() |
Modifier and Type | Method and Description |
---|---|
void |
ManagerFactoryBean.setCallbacks(List<Callback> callbacks) |
Modifier and Type | Class and Description |
---|---|
class |
SLF4JLoggingCallback
LoggingCallback logs events via SLF4J logging.
|
class |
SystemDebugCallback
SystemDebugCallback just prints operations on the standard output, warning is sent to error output.
|
Copyright © 2019. All rights reserved.