org.aspectbench.runtime.internal
Class CflowCounterGlobal

java.lang.Object
  extended by org.aspectbench.runtime.internal.CflowCounterGlobal
All Implemented Interfaces:
CflowCounterInterface

public class CflowCounterGlobal
extends Object
implements CflowCounterInterface


Field Summary
private  Counter cached_counter
           
private  Thread cached_thread
           
private  int change_count
           
private static int COLLECT_AT
           
private  Hashtable counters
           
private static int MIN_COLLECT_AT
           
 int singleThreadedCount
           
 
Constructor Summary
CflowCounterGlobal()
           
 
Method Summary
 Counter getThreadCounter()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

singleThreadedCount

public int singleThreadedCount

counters

private Hashtable counters

cached_thread

private Thread cached_thread

cached_counter

private Counter cached_counter

change_count

private int change_count

COLLECT_AT

private static final int COLLECT_AT
See Also:
Constant Field Values

MIN_COLLECT_AT

private static final int MIN_COLLECT_AT
See Also:
Constant Field Values
Constructor Detail

CflowCounterGlobal

public CflowCounterGlobal()
Method Detail

getThreadCounter

public Counter getThreadCounter()
Specified by:
getThreadCounter in interface CflowCounterInterface