|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||
| Packages that use Callback | |
|---|---|
| org.javasimon | Core package, contains Simon implementations, with
the SimonManager as the center point of the API. |
| org.javasimon.callback | Callback is an event listener registered with the Manager,
listening for manager or Simon events. |
| 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.) |
| org.javasimon.callback.quantiles | QuantilesCallback sorts splits to categories
(Buckets) based on time ranges. |
| org.javasimon.callback.timeline | |
| org.javasimon.jmx | JMX capabilities for Simons. |
| org.javasimon.utils | Java Simon supporting utilities and tools. |
| Uses of Callback in org.javasimon |
|---|
| Methods in org.javasimon that return Callback | |
|---|---|
private Callback |
ManagerConfiguration.processCallback(XMLStreamReader xr)
|
private Callback |
ManagerConfiguration.processFilterCallback(XMLStreamReader xr)
|
| Methods in org.javasimon with parameters of type Callback | |
|---|---|
private void |
ManagerConfiguration.processSet(XMLStreamReader xr,
Callback callback)
|
private void |
ManagerConfiguration.processSetAndCallbacks(XMLStreamReader xr,
Callback callback)
|
private void |
ManagerConfiguration.setProperty(Callback callback,
String property,
String value)
Sets the callback property. |
| Uses of Callback in org.javasimon.callback |
|---|
| Subinterfaces of Callback in org.javasimon.callback | |
|---|---|
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. |
| Classes in org.javasimon.callback that implement Callback | |
|---|---|
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. |
| Fields in org.javasimon.callback with type parameters of type Callback | |
|---|---|
private List<Callback> |
CompositeCallbackImpl.callbacks
|
| Methods in org.javasimon.callback that return types with arguments of type Callback | |
|---|---|
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. |
| Methods in org.javasimon.callback with parameters of type Callback | |
|---|---|
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. |
| Uses of Callback in org.javasimon.callback.async |
|---|
| Methods in org.javasimon.callback.async that return Callback | |
|---|---|
Callback |
AsyncCallbackProxyFactory.newProxy()
Creates a callback proxy. |
Callback |
AsyncCallbackProxyFactory.newProxy(ClassLoader classLoader)
Creates a callback proxy. |
| Method parameters in org.javasimon.callback.async with type arguments of type Callback | |
|---|---|
protected Object |
AsyncCallbackProxyFactory.invoke(DelegatingMethodInvocation<Callback> delegatingMethodInvocation)
|
| Constructors in org.javasimon.callback.async with parameters of type Callback | |
|---|---|
AsyncCallbackProxyFactory(Callback delegate)
Constructor |
|
AsyncCallbackProxyFactory(Callback delegate,
Executor executor)
Constructor |
|
| Uses of Callback in org.javasimon.callback.calltree |
|---|
| Classes in org.javasimon.callback.calltree that implement Callback | |
|---|---|
class |
CallTreeCallback
Callback which logs the call tree when the main call is bigger than specified threshold. |
| Uses of Callback in org.javasimon.callback.lastsplits |
|---|
| Classes in org.javasimon.callback.lastsplits that implement Callback | |
|---|---|
class |
LastSplitsCallback
Callback retaining the last N stopwatch splits. |
| Uses of Callback in org.javasimon.callback.logging |
|---|
| Classes in org.javasimon.callback.logging that implement Callback | |
|---|---|
class |
LoggingCallback
Callback which log stopwatch splits and manager warnings. |
| Uses of Callback in org.javasimon.callback.quantiles |
|---|
| Classes in org.javasimon.callback.quantiles that implement Callback | |
|---|---|
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. |
| Uses of Callback in org.javasimon.callback.timeline |
|---|
| Classes in org.javasimon.callback.timeline that implement Callback | |
|---|---|
class |
TimelineCallback
Timeline callback aims at keeping simon data for the last N minutes. |
| Uses of Callback in org.javasimon.jmx |
|---|
| Classes in org.javasimon.jmx that implement Callback | |
|---|---|
class |
JmxRegisterCallback
Callback that registers MXBeans for Simons after their creation. |
| Uses of Callback in org.javasimon.utils |
|---|
| Classes in org.javasimon.utils that implement Callback | |
|---|---|
class |
SLF4JLoggingCallback
LoggingCallback logs events via SLF4J logging. |
class |
SystemDebugCallback
SystemDebugCallback just prints operations on the standard output, warning is sent to error output. |
|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||