Uses of Interface
org.javasimon.callback.Callback

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.
 



Copyright © 2013. All Rights Reserved.