Uses of Class
org.javasimon.AbstractSimon

Packages that use AbstractSimon
org.javasimon Core package, contains Simon implementations, with the SimonManager as the center point of the API. 
 

Uses of AbstractSimon in org.javasimon
 

Subclasses of AbstractSimon in org.javasimon
(package private)  class CounterImpl
          Class implements Counter interface - see there for how to use Counter.
(package private)  class StopwatchImpl
          Class implements Stopwatch interface - see there for how to use Stopwatch.
(package private)  class UnknownSimon
          UnknownSimon represents Simon node in the hierarchy without known type.
 

Fields in org.javasimon with type parameters of type AbstractSimon
private  Map<String,AbstractSimon> EnabledManager.allSimons
           
 

Methods in org.javasimon that return AbstractSimon
private  AbstractSimon EnabledManager.createOrReplaceUnknownSimon(String name, Class<? extends AbstractSimon> simonClass)
           
private  AbstractSimon EnabledManager.instantiateSimon(String name, Class<? extends AbstractSimon> simonClass)
           
private  AbstractSimon EnabledManager.newSimon(String name, Class<? extends AbstractSimon> simonClass)
           
private  AbstractSimon EnabledManager.replaceUnknownSimon(AbstractSimon simon, Class<? extends AbstractSimon> simonClass)
           
 

Methods in org.javasimon with parameters of type AbstractSimon
(package private)  void AbstractSimon.addChild(AbstractSimon simon)
          Adds child to this Simon with setting the parent of the child.
private  void EnabledManager.addToHierarchy(AbstractSimon simon, String name)
           
(package private)  void AbstractSimon.replaceChild(Simon simon, AbstractSimon newSimon)
          Replaces one of the children for a new one (unknown to concrete).
private  AbstractSimon EnabledManager.replaceUnknownSimon(AbstractSimon simon, Class<? extends AbstractSimon> simonClass)
           
 

Method parameters in org.javasimon with type arguments of type AbstractSimon
private  AbstractSimon EnabledManager.createOrReplaceUnknownSimon(String name, Class<? extends AbstractSimon> simonClass)
           
private  Simon EnabledManager.getOrCreateSimon(String name, Class<? extends AbstractSimon> simonClass)
           
private  AbstractSimon EnabledManager.instantiateSimon(String name, Class<? extends AbstractSimon> simonClass)
           
private  AbstractSimon EnabledManager.newSimon(String name, Class<? extends AbstractSimon> simonClass)
           
private  AbstractSimon EnabledManager.replaceUnknownSimon(AbstractSimon simon, Class<? extends AbstractSimon> simonClass)
           
 



Copyright © 2013. All Rights Reserved.