A B C D E F G H I L M N P R S T U W

A

addAggregationMethod(int) - Method in interface com.grandcentral.appstats.Stat
add an aggregationMethod to this stat
addAggregationMethod(int) - Method in class com.grandcentral.appstats.impl.StatImpl
 
addChild(Task) - Method in interface com.grandcentral.appstats.Task
Adds a child subtask to this process.
addChild(Task) - Method in class com.grandcentral.appstats.impl.TaskImpl
 
addChild(Task) - Method in class com.grandcentral.appstats.impl.SynchronizedTaskImpl
 
addError(Throwable) - Method in interface com.grandcentral.appstats.Task
Adds an error to the list.
addError(Throwable) - Method in class com.grandcentral.appstats.impl.TaskImpl
 
addError(Throwable) - Method in class com.grandcentral.appstats.impl.SynchronizedTaskImpl
 
addType(int) - Method in interface com.grandcentral.appstats.Stat
add a type to this stat
addType(int) - Method in class com.grandcentral.appstats.calculators.RingBuffer
 
addType(int) - Method in class com.grandcentral.appstats.impl.StatImpl
 
addType(int) - Method in class com.grandcentral.appstats.impl.SynchronizedStatImpl
 
AGGREGATE_AVG - Static variable in interface com.grandcentral.appstats.Stat
 
AGGREGATE_EXPAVG - Static variable in interface com.grandcentral.appstats.Stat
 
AGGREGATE_MAX - Static variable in interface com.grandcentral.appstats.Stat
 
AGGREGATE_MIN - Static variable in interface com.grandcentral.appstats.Stat
 
AGGREGATE_REPLACE - Static variable in interface com.grandcentral.appstats.Stat
 
AGGREGATE_SUM - Static variable in interface com.grandcentral.appstats.Stat
 
aggregate(Task) - Method in interface com.grandcentral.appstats.Task
Prcesses data from the finished task, updating any internal counters.
aggregate(Task) - Method in class com.grandcentral.appstats.impl.TaskImpl
 
aggregate(Task) - Method in class com.grandcentral.appstats.impl.SynchronizedTaskImpl
 
aggregate(Task, Stat, String) - Method in interface com.grandcentral.appstats.StatAggregator
aggregates a Stat based on its statName and aggregation method.
aggregate(Task, Stat, String) - Method in class com.grandcentral.appstats.impl.StatAggregatorImpl
 
alphabetize(List) - Method in class com.grandcentral.appstats.util.TaskAlphabetizer
 
alphabetize(List) - Method in class com.grandcentral.appstats.util.StatAlphabetizer
 

B

BufferIterator - interface com.grandcentral.appstats.util.BufferIterator.
An interface for a multi-type buffer space.

C

calculate(Task, Stat, String) - Method in class com.grandcentral.appstats.StatCalculator
 
calculate(Task, Stat, String) - Method in class com.grandcentral.appstats.calculators.RingBuffer
 
calculate(Task, Stat, String) - Method in class com.grandcentral.appstats.calculators.HistogramCalculator
 
calculate(Task, Stat, String, boolean) - Method in class com.grandcentral.appstats.impl.StatAggregatorImpl
 
calculateAvg(Task, Stat, String, boolean) - Method in class com.grandcentral.appstats.impl.StatAggregatorImpl
calculation logic for Stat.AGGREGATE_AVG aggregation method.
calculateExpAvg(Task, Stat, String, boolean) - Method in class com.grandcentral.appstats.impl.StatAggregatorImpl
calculation logic for Stat.AGGREGATE_EXPAVG aggregation method.
calculateMax(Task, Stat, String, boolean) - Method in class com.grandcentral.appstats.impl.StatAggregatorImpl
 
calculateMin(Task, Stat, String, boolean) - Method in class com.grandcentral.appstats.impl.StatAggregatorImpl
calculation logic for Stat.AGGREGATE_MIN aggregation method.
calculateSum(Task, Stat, String, boolean) - Method in class com.grandcentral.appstats.impl.StatAggregatorImpl
calculation logic for Stat.AGGREGATE_SUM aggregation method.
clear() - Method in interface com.grandcentral.appstats.Task
Clears all the data for this task.
clear() - Method in class com.grandcentral.appstats.StatCalculator
Causes to clear any state accumulated from processing stats.
clear() - Method in class com.grandcentral.appstats.calculators.RingBuffer
 
clear() - Method in class com.grandcentral.appstats.calculators.HistogramCalculator
resets this object to clean state
clear() - Method in class com.grandcentral.appstats.calculators.ModeCalculator
 
clear() - Method in class com.grandcentral.appstats.impl.TaskImpl
clears all stats, errors, and calls clear() on all StatCalculators
clear() - Method in class com.grandcentral.appstats.impl.SynchronizedTaskImpl
 
clearErrors() - Method in interface com.grandcentral.appstats.Task
deletes all errors from this Task
clearErrors() - Method in class com.grandcentral.appstats.impl.TaskImpl
 
clearErrors() - Method in class com.grandcentral.appstats.impl.SynchronizedTaskImpl
 
clone() - Method in interface com.grandcentral.appstats.Stat
 
clone() - Method in class com.grandcentral.appstats.impl.StatImpl
 
clone() - Method in class com.grandcentral.appstats.impl.SynchronizedStatImpl
 
com.grandcentral.appstats - package com.grandcentral.appstats
 
com.grandcentral.appstats.calculators - package com.grandcentral.appstats.calculators
 
com.grandcentral.appstats.impl - package com.grandcentral.appstats.impl
 
com.grandcentral.appstats.reporters - package com.grandcentral.appstats.reporters
 
com.grandcentral.appstats.util - package com.grandcentral.appstats.util
 
compare(Object, Object) - Method in class com.grandcentral.appstats.util.TaskAlphabetizer
 
compare(Object, Object) - Method in class com.grandcentral.appstats.util.StatAlphabetizer
 
containsAggregationMethod(int) - Method in interface com.grandcentral.appstats.Stat
returns true if this Stat is configured with param agMethod
containsAggregationMethod(int) - Method in class com.grandcentral.appstats.impl.StatImpl
 
containsType(int) - Method in interface com.grandcentral.appstats.Stat
returns true if this Stat is configured with param type
containsType(int) - Method in interface com.grandcentral.appstats.util.BufferIterator
 
containsType(int) - Method in class com.grandcentral.appstats.calculators.RingBufferIterator
 
containsType(int) - Method in class com.grandcentral.appstats.calculators.RingBuffer
 
containsType(int) - Method in class com.grandcentral.appstats.impl.StatImpl
 
containsType(int) - Method in class com.grandcentral.appstats.impl.SynchronizedStatImpl
 
Counter - interface com.grandcentral.appstats.Counter.
Title:
CounterImpl - class com.grandcentral.appstats.impl.CounterImpl.
Title:
CounterImpl() - Constructor for class com.grandcentral.appstats.impl.CounterImpl
 
createFullName(String, String) - Static method in class com.grandcentral.appstats.impl.StatImpl
creates a fullname from the different components.
createFullName(String, String, String) - Static method in class com.grandcentral.appstats.impl.StatImpl
creates a fullname from the different components.
createStat(Task, String) - Method in class com.grandcentral.appstats.util.TaskLogParser
creates a new stat in t.
createStatName(String, String) - Static method in class com.grandcentral.appstats.impl.StatImpl
creates a statName from the different components.
createSynchronizedTask() - Method in class com.grandcentral.appstats.StatFactory
 
createTask() - Method in class com.grandcentral.appstats.StatFactory
 
currentDouble() - Method in interface com.grandcentral.appstats.util.BufferIterator
 
currentDouble() - Method in class com.grandcentral.appstats.calculators.RingBufferIterator
apologize for implementation; it's late...
currentLong() - Method in interface com.grandcentral.appstats.util.BufferIterator
 
currentLong() - Method in class com.grandcentral.appstats.calculators.RingBufferIterator
apologize for implementation; it's late...
currentObject() - Method in interface com.grandcentral.appstats.util.BufferIterator
 
currentObject() - Method in class com.grandcentral.appstats.calculators.RingBufferIterator
apologize for implementation; it's late...

D

DatatypeMismatchException - exception com.grandcentral.appstats.DatatypeMismatchException.
 
DatatypeMismatchException(Stat, int) - Constructor for class com.grandcentral.appstats.DatatypeMismatchException
 
DatatypeMismatchException(String) - Constructor for class com.grandcentral.appstats.DatatypeMismatchException
 
decrement() - Method in interface com.grandcentral.appstats.Counter
 
decrement() - Method in class com.grandcentral.appstats.impl.SynchronizedCounterImpl
 
decrement() - Method in class com.grandcentral.appstats.impl.CounterImpl
 
DEFAULT_EXPAVGSAMPLESIZE - Static variable in class com.grandcentral.appstats.impl.StatAggregatorImpl
== 200, the default sample size for exponential average calculation
DEFAULT_INDENT_SPACE - Static variable in class com.grandcentral.appstats.reporters.HTMLReporter
 
DEFAULT_MAXERRORS - Static variable in interface com.grandcentral.appstats.Task
 
DEFAULT_TIMEWINDOW - Static variable in class com.grandcentral.appstats.util.RateCalculatorThread
 
DELIM_STATNAME - Static variable in interface com.grandcentral.appstats.Stat
'^' == the delimiter to separate a stat name from the task hierarchy.
DELIM_STATPREFIX - Static variable in interface com.grandcentral.appstats.Stat
'.' == the delimiter to separate the StatSource name from the statSuffix.
DELIM_TASKPARENT - Static variable in interface com.grandcentral.appstats.Stat
'.' == the delimiter to separate parent and child tasknames -- tasknames must not contain this character
DONT_AGGREGATE - Static variable in interface com.grandcentral.appstats.Stat
 

E

exists(String) - Method in interface com.grandcentral.appstats.Task
Returns Stat if stat by that name exists.
exists(String) - Method in class com.grandcentral.appstats.impl.TaskImpl
 
exists(String) - Method in class com.grandcentral.appstats.impl.SynchronizedTaskImpl
 

F

finishedParsing(Map) - Method in class com.grandcentral.appstats.util.TaskLogParser
 
flush() - Method in interface com.grandcentral.appstats.Task
Marks that this task's job is finished and allows parent to record this task's results.
flush() - Method in class com.grandcentral.appstats.impl.TaskImpl
Marks that this task's job is finished and allows parent to record this task's results.
flush() - Method in class com.grandcentral.appstats.impl.SynchronizedTaskImpl
Marks that this task's job is finished and allows parent Process to record this task's results.
FlushListener - interface com.grandcentral.appstats.FlushListener.
Event listener for when Task.flush is called.
fromStringAbbr(String) - Method in interface com.grandcentral.appstats.Stat
Allows for lightweight/partial deserialization from a readable format
fromStringAbbr(String) - Method in class com.grandcentral.appstats.impl.StatImpl
parses what it can from abbreviated form.
fromStringAbbr(String) - Method in class com.grandcentral.appstats.impl.SynchronizedStatImpl
 

G

getAggregationMethod() - Method in interface com.grandcentral.appstats.Stat
Returns the aggregation method for this stat.
getAggregationMethod() - Method in class com.grandcentral.appstats.impl.StatImpl
 
getAggregationMethod() - Method in class com.grandcentral.appstats.impl.SynchronizedStatImpl
 
getBufferSize() - Method in class com.grandcentral.appstats.calculators.RingBuffer
 
getCategory() - Method in class com.grandcentral.appstats.reporters.TaskLogger
 
getChildren() - Method in interface com.grandcentral.appstats.Task
Returns all child tasks, or null if none are present.
getChildren() - Method in class com.grandcentral.appstats.impl.TaskImpl
 
getChildren() - Method in class com.grandcentral.appstats.impl.SynchronizedTaskImpl
 
getCount() - Method in interface com.grandcentral.appstats.Counter
 
getCount() - Method in class com.grandcentral.appstats.impl.SynchronizedCounterImpl
 
getCount() - Method in class com.grandcentral.appstats.impl.CounterImpl
 
getCounter(String) - Method in interface com.grandcentral.appstats.Task
Returns named counter, if such counter does not exist, new one will be created
getCounter(String) - Method in class com.grandcentral.appstats.impl.TaskImpl
 
getCounter(String) - Method in class com.grandcentral.appstats.impl.SynchronizedTaskImpl
 
getDouble() - Method in interface com.grandcentral.appstats.Stat
 
getDouble() - Method in class com.grandcentral.appstats.impl.StatImpl
 
getDouble() - Method in class com.grandcentral.appstats.impl.SynchronizedStatImpl
 
getErrors() - Method in interface com.grandcentral.appstats.Task
Returns a list of Throwable errors registered with this Task.
getErrors() - Method in class com.grandcentral.appstats.impl.TaskImpl
 
getErrors() - Method in class com.grandcentral.appstats.impl.SynchronizedTaskImpl
 
getFullName() - Method in interface com.grandcentral.appstats.Stat
A Stat's full name is composed of two distinct parts: a task hierarchy and a statName.
getFullName() - Method in class com.grandcentral.appstats.impl.StatImpl
 
getFullName() - Method in class com.grandcentral.appstats.impl.SynchronizedStatImpl
 
getInstance() - Static method in class com.grandcentral.appstats.util.TaskLogParser
 
getInstance() - Static method in class com.grandcentral.appstats.impl.StatAggregatorImpl
 
getLong() - Method in interface com.grandcentral.appstats.Stat
 
getLong() - Method in class com.grandcentral.appstats.impl.StatImpl
 
getLong() - Method in class com.grandcentral.appstats.impl.SynchronizedStatImpl
 
getLong() - Method in class com.grandcentral.appstats.impl.SynchronizedTimerImpl
 
getLong() - Method in class com.grandcentral.appstats.impl.TimerImpl
 
getMaxErrorDepth() - Method in interface com.grandcentral.appstats.Task
 
getMaxErrorDepth() - Method in class com.grandcentral.appstats.impl.TaskImpl
 
getMaxErrorDepth() - Method in class com.grandcentral.appstats.impl.SynchronizedTaskImpl
 
getName() - Method in interface com.grandcentral.appstats.Task
Displayable name
getName() - Method in class com.grandcentral.appstats.impl.TaskImpl
 
getName() - Method in class com.grandcentral.appstats.impl.SynchronizedTaskImpl
 
getObject() - Method in interface com.grandcentral.appstats.Stat
 
getObject() - Method in class com.grandcentral.appstats.impl.StatImpl
 
getObject() - Method in class com.grandcentral.appstats.impl.SynchronizedStatImpl
 
getParent() - Method in interface com.grandcentral.appstats.Task
Returns parent object or null iof there is no parent
getParent() - Method in class com.grandcentral.appstats.StatCalculator
 
getParent() - Method in class com.grandcentral.appstats.impl.TaskImpl
 
getParent() - Method in class com.grandcentral.appstats.impl.SynchronizedTaskImpl
 
getProperty(String) - Method in interface com.grandcentral.appstats.Task
 
getProperty(String) - Method in class com.grandcentral.appstats.impl.TaskImpl
 
getProperty(String) - Method in class com.grandcentral.appstats.impl.SynchronizedTaskImpl
 
getRunningTime() - Method in interface com.grandcentral.appstats.Timer
Returns total running time.
getRunningTime() - Method in class com.grandcentral.appstats.impl.SynchronizedTimerImpl
 
getRunningTime() - Method in class com.grandcentral.appstats.impl.TimerImpl
 
getStat(String) - Method in interface com.grandcentral.appstats.Task
Returns existing stat by statName, or creates a new one.
getStat(String) - Method in class com.grandcentral.appstats.impl.TaskImpl
 
getStat(String) - Method in class com.grandcentral.appstats.impl.SynchronizedTaskImpl
 
getStat(String, int) - Method in interface com.grandcentral.appstats.Task
convenience method to provide a stat with the specified type.
getStat(String, int) - Method in class com.grandcentral.appstats.impl.TaskImpl
convenience method to provide a stat with the specified type.
getStat(String, int) - Method in class com.grandcentral.appstats.impl.SynchronizedTaskImpl
convenience method to provide a stat with the specified type.
getStatAggregator() - Method in interface com.grandcentral.appstats.Task
 
getStatAggregator() - Method in class com.grandcentral.appstats.impl.TaskImpl
 
getStatAggregator() - Method in class com.grandcentral.appstats.impl.SynchronizedTaskImpl
 
getStatByFullName(String) - Method in interface com.grandcentral.appstats.Task
locates a Stat in this Task or a child task based on its fullname
getStatByFullName(String) - Method in class com.grandcentral.appstats.impl.TaskImpl
 
getStatByFullName(String) - Method in class com.grandcentral.appstats.impl.SynchronizedTaskImpl
 
getStatName() - Method in interface com.grandcentral.appstats.Stat
A statName can be further broken down into a prefix and a suffix, as:
getStatName() - Method in class com.grandcentral.appstats.impl.StatImpl
 
getStatName() - Method in class com.grandcentral.appstats.impl.SynchronizedStatImpl
 
getStatName(String) - Static method in class com.grandcentral.appstats.impl.StatImpl
 
getStatNames() - Method in interface com.grandcentral.appstats.Task
Returns all statNames currently maintained by this Task
getStatNames() - Method in class com.grandcentral.appstats.impl.TaskImpl
Note: This MUST be a NEW list, to avoid ConcurrentModificationException.
getStatNames() - Method in class com.grandcentral.appstats.impl.SynchronizedTaskImpl
 
getStatNames(int) - Method in interface com.grandcentral.appstats.Task
This function returns stat names visible to this task.
getStatNames(int) - Method in class com.grandcentral.appstats.impl.TaskImpl
This function returns stat names visible to this task.
getStatNames(int) - Method in class com.grandcentral.appstats.impl.SynchronizedTaskImpl
 
getStatPrefix() - Method in interface com.grandcentral.appstats.Stat
 
getStatPrefix() - Method in class com.grandcentral.appstats.impl.StatImpl
 
getStatPrefix() - Method in class com.grandcentral.appstats.impl.SynchronizedStatImpl
 
getStatPrefix(String) - Static method in class com.grandcentral.appstats.impl.StatImpl
 
getStats() - Method in interface com.grandcentral.appstats.Task
Returns stats contained in this task.
getStats() - Method in class com.grandcentral.appstats.impl.TaskImpl
Note: This MUST be a NEW list, to avoid ConcurrentModificationException in multithreaded envitoment
getStats() - Method in class com.grandcentral.appstats.impl.SynchronizedTaskImpl
 
getStats(Collection, int) - Method in interface com.grandcentral.appstats.Task
Stats returned are those matching full names specified in the Collection.
getStats(Collection, int) - Method in class com.grandcentral.appstats.impl.TaskImpl
 
getStats(Collection, int) - Method in class com.grandcentral.appstats.impl.SynchronizedTaskImpl
 
getStats(int) - Method in interface com.grandcentral.appstats.Task
This function returns stats visible to this task.
Note: If any stats belong to the children of this they are cloned.
getStats(int) - Method in class com.grandcentral.appstats.impl.TaskImpl
This function returns stats visible to this task.
Note: If any stats belong to the children of this they are cloned.
getStats(int) - Method in class com.grandcentral.appstats.impl.SynchronizedTaskImpl
 
getStatSuffix() - Method in interface com.grandcentral.appstats.Stat
 
getStatSuffix() - Method in class com.grandcentral.appstats.impl.StatImpl
 
getStatSuffix() - Method in class com.grandcentral.appstats.impl.SynchronizedStatImpl
 
getStatSuffix(String) - Static method in class com.grandcentral.appstats.impl.StatImpl
 
getSuffices() - Method in class com.grandcentral.appstats.StatCalculator
 
getSuffices() - Method in class com.grandcentral.appstats.calculators.RingBuffer
 
getSuffices() - Method in class com.grandcentral.appstats.calculators.HistogramCalculator
 
getTaskHierarchy() - Method in interface com.grandcentral.appstats.Stat
returns the task hierarchy from the full name of this stat
getTaskHierarchy() - Method in class com.grandcentral.appstats.impl.StatImpl
 
getTaskHierarchy() - Method in class com.grandcentral.appstats.impl.SynchronizedStatImpl
 
getTaskHierarchy(String) - Static method in class com.grandcentral.appstats.impl.StatImpl
 
getTimer(String) - Method in interface com.grandcentral.appstats.Task
Returns a Timer for a given type of operation.
getTimer(String) - Method in class com.grandcentral.appstats.impl.TaskImpl
 
getTimer(String) - Method in class com.grandcentral.appstats.impl.SynchronizedTaskImpl
 
getTopMostParent() - Method in class com.grandcentral.appstats.StatCalculator
returns a StatCalculator whose parent is null
getType() - Method in interface com.grandcentral.appstats.Stat
Returns the type for this stat.
getType() - Method in interface com.grandcentral.appstats.util.BufferIterator
 
getType() - Method in class com.grandcentral.appstats.calculators.RingBufferIterator
 
getType() - Method in class com.grandcentral.appstats.calculators.RingBuffer
 
getType() - Method in class com.grandcentral.appstats.calculators.HistogramCalculator
 
getType() - Method in class com.grandcentral.appstats.impl.StatImpl
 
getType() - Method in class com.grandcentral.appstats.impl.SynchronizedStatImpl
 

H

hasNext() - Method in interface com.grandcentral.appstats.util.BufferIterator
 
hasNext() - Method in class com.grandcentral.appstats.calculators.RingBufferIterator
 
hasPrevious() - Method in interface com.grandcentral.appstats.util.BufferIterator
 
hasPrevious() - Method in class com.grandcentral.appstats.calculators.RingBufferIterator
 
HistogramCalculator - class com.grandcentral.appstats.calculators.HistogramCalculator.
A calculator to generate a histogram of the stat data received.
HistogramCalculator() - Constructor for class com.grandcentral.appstats.calculators.HistogramCalculator
 
HTMLReporter - class com.grandcentral.appstats.reporters.HTMLReporter.
Title:
HTMLReporter() - Constructor for class com.grandcentral.appstats.reporters.HTMLReporter
 

I

incrBucketCounter(Task, String, double) - Method in class com.grandcentral.appstats.calculators.HistogramCalculator
 
incrBucketCounter(Task, String, double) - Method in class com.grandcentral.appstats.calculators.ModeCalculator
 
incrBucketCounter(Task, String, long) - Method in class com.grandcentral.appstats.calculators.HistogramCalculator
 
incrBucketCounter(Task, String, long) - Method in class com.grandcentral.appstats.calculators.ModeCalculator
 
incrBucketCounter(Task, String, Object) - Method in class com.grandcentral.appstats.calculators.HistogramCalculator
 
incrBucketCounter(Task, String, Object) - Method in class com.grandcentral.appstats.calculators.ModeCalculator
 
incrCounter(Task, String) - Method in class com.grandcentral.appstats.calculators.HistogramCalculator
 
increment() - Method in interface com.grandcentral.appstats.Counter
 
increment() - Method in class com.grandcentral.appstats.impl.SynchronizedCounterImpl
 
increment() - Method in class com.grandcentral.appstats.impl.CounterImpl
 
INITIAL_MAP_SIZE - Static variable in class com.grandcentral.appstats.impl.TaskImpl
 
isGenerateHierarchy() - Method in class com.grandcentral.appstats.impl.StatAggregatorImpl
 
isValidPrefix(String) - Static method in class com.grandcentral.appstats.impl.StatImpl
validates a prefix for a statName -- the name must not contain the DELIM_STATNAME character and must not be null
isValidStatName(String) - Static method in class com.grandcentral.appstats.impl.StatImpl
validates a name for use for a Stat -- the name must not contain the DELIM_STATNAME character and must not be null
isValidSuffix(String) - Static method in class com.grandcentral.appstats.impl.StatImpl
validates a suffix for a statName -- the suffix must not contain any DELIM_STATNAME or DELIM_STATPREFIX characters and must not be null
isValidTaskName(String) - Static method in class com.grandcentral.appstats.impl.StatImpl
validates a taskname.
iterator() - Method in class com.grandcentral.appstats.calculators.RingBuffer
 

L

LOG4J_PATTERNLAYOUT_CONVERSIONPATTERN - Static variable in class com.grandcentral.appstats.reporters.TaskLogger
 

M

m_aDouble - Variable in class com.grandcentral.appstats.impl.StatImpl
 
m_agg - Variable in class com.grandcentral.appstats.impl.TaskImpl
 
m_aggr - Variable in class com.grandcentral.appstats.impl.StatImpl
 
m_aLong - Variable in class com.grandcentral.appstats.impl.StatImpl
 
m_children - Variable in class com.grandcentral.appstats.impl.TaskImpl
 
m_errors - Variable in class com.grandcentral.appstats.impl.TaskImpl
 
m_flushListeners - Variable in class com.grandcentral.appstats.impl.TaskImpl
 
m_generateHierarchy - Variable in class com.grandcentral.appstats.impl.StatAggregatorImpl
If enabled, then root level stats(not of type Stat.TYPE_HEIRARCH) will be duplicated with heirarchy information.
m_maxErrors - Variable in class com.grandcentral.appstats.impl.TaskImpl
 
m_name - Variable in class com.grandcentral.appstats.impl.StatImpl
 
m_name - Variable in class com.grandcentral.appstats.impl.TaskImpl
 
m_obj - Variable in class com.grandcentral.appstats.impl.StatImpl
 
m_parent - Variable in class com.grandcentral.appstats.StatCalculator
 
m_parent - Variable in class com.grandcentral.appstats.impl.TaskImpl
 
m_statCalculators - Variable in class com.grandcentral.appstats.impl.TaskImpl
 
m_statMap - Variable in class com.grandcentral.appstats.impl.TaskImpl
 
m_type - Variable in class com.grandcentral.appstats.impl.StatImpl
 
m_updateTaskListeners - Variable in class com.grandcentral.appstats.impl.TaskImpl
 
main(String[]) - Static method in class com.grandcentral.appstats.util.TaskLogParser
 
makeNewTask(String) - Method in class com.grandcentral.appstats.util.TaskLogParser
called when a new task name is encountered in log stream
ModeCalculator - class com.grandcentral.appstats.calculators.ModeCalculator.
calculates the mode, or the most frequent value in a series of Stats.
ModeCalculator() - Constructor for class com.grandcentral.appstats.calculators.ModeCalculator
 
moveToEnd() - Method in interface com.grandcentral.appstats.util.BufferIterator
moves to the end (most recent value) of the buffer
moveToEnd() - Method in class com.grandcentral.appstats.calculators.RingBufferIterator
moves to the end (most recent value) of the buffer
moveToStart() - Method in interface com.grandcentral.appstats.util.BufferIterator
moves to the start (oldest value) of the buffer
moveToStart() - Method in class com.grandcentral.appstats.calculators.RingBufferIterator
moves to the start (oldest value) of the buffer

N

nextDouble() - Method in interface com.grandcentral.appstats.util.BufferIterator
 
nextDouble() - Method in class com.grandcentral.appstats.calculators.RingBufferIterator
 
nextLong() - Method in interface com.grandcentral.appstats.util.BufferIterator
 
nextLong() - Method in class com.grandcentral.appstats.calculators.RingBufferIterator
 
nextObject() - Method in interface com.grandcentral.appstats.util.BufferIterator
 
nextObject() - Method in class com.grandcentral.appstats.calculators.RingBufferIterator
 

P

parse(BufferedReader) - Method in class com.grandcentral.appstats.util.TaskLogParser
 
prependTaskName(String) - Method in interface com.grandcentral.appstats.Stat
prepends taskname + StatSource.DELIM_PARENT to the fullname of this stat
prependTaskName(String) - Method in class com.grandcentral.appstats.impl.StatImpl
 
prependTaskName(String) - Method in class com.grandcentral.appstats.impl.SynchronizedStatImpl
 
prependTaskName(String, String) - Static method in class com.grandcentral.appstats.impl.StatImpl
 
previousDouble() - Method in interface com.grandcentral.appstats.util.BufferIterator
 
previousDouble() - Method in class com.grandcentral.appstats.calculators.RingBufferIterator
 
previousLong() - Method in interface com.grandcentral.appstats.util.BufferIterator
 
previousLong() - Method in class com.grandcentral.appstats.calculators.RingBufferIterator
 
previousObject() - Method in interface com.grandcentral.appstats.util.BufferIterator
 
previousObject() - Method in class com.grandcentral.appstats.calculators.RingBufferIterator
 
processError(Task, Throwable, String) - Method in interface com.grandcentral.appstats.StatAggregator
Processes a captured Exception and adds it to the list of exceptions.
processError(Task, Throwable, String) - Method in class com.grandcentral.appstats.impl.StatAggregatorImpl
Processes a captured Exception and adds it to the list of exceptions.
putCounter(Counter) - Method in interface com.grandcentral.appstats.Task
Overwrites old counter with a new one.
putCounter(Counter) - Method in class com.grandcentral.appstats.impl.TaskImpl
 
putCounter(Counter) - Method in class com.grandcentral.appstats.impl.SynchronizedTaskImpl
 
putStat(Stat) - Method in interface com.grandcentral.appstats.Task
stores a Stat in this stat.
putStat(Stat) - Method in class com.grandcentral.appstats.impl.TaskImpl
 
putStat(Stat) - Method in class com.grandcentral.appstats.impl.SynchronizedTaskImpl
 
putTimer(Timer) - Method in interface com.grandcentral.appstats.Task
 
putTimer(Timer) - Method in class com.grandcentral.appstats.impl.TaskImpl
 
putTimer(Timer) - Method in class com.grandcentral.appstats.impl.SynchronizedTaskImpl
 

R

RateCalculatorThread - class com.grandcentral.appstats.util.RateCalculatorThread.
given a Task, a collection of stat names, wakes up every timewindow ms.
RateCalculatorThread() - Constructor for class com.grandcentral.appstats.util.RateCalculatorThread
 
RateCalculatorThread(long) - Constructor for class com.grandcentral.appstats.util.RateCalculatorThread
 
registerFlushListener(FlushListener) - Method in interface com.grandcentral.appstats.Task
 
registerFlushListener(FlushListener) - Method in class com.grandcentral.appstats.impl.TaskImpl
 
registerFlushListener(FlushListener) - Method in class com.grandcentral.appstats.impl.SynchronizedTaskImpl
 
registerStatCalculator(StatCalculator, String) - Method in interface com.grandcentral.appstats.Task
StatCalculator is called upon Task flush/aggregation whenever a stat is encountered with the following statName.
registerStatCalculator(StatCalculator, String) - Method in class com.grandcentral.appstats.impl.TaskImpl
 
registerStatCalculator(StatCalculator, String) - Method in class com.grandcentral.appstats.impl.SynchronizedTaskImpl
 
registerUpdateTaskListener(UpdateTaskListener) - Method in interface com.grandcentral.appstats.Task
Registers an updateTaskListener with this object
registerUpdateTaskListener(UpdateTaskListener) - Method in class com.grandcentral.appstats.impl.TaskImpl
 
registerUpdateTaskListener(UpdateTaskListener) - Method in class com.grandcentral.appstats.impl.SynchronizedTaskImpl
 
removeAggregationMethod(int) - Method in interface com.grandcentral.appstats.Stat
remove an aggregationMethod from this stat.
removeAggregationMethod(int) - Method in class com.grandcentral.appstats.impl.StatImpl
 
removeChild(Task) - Method in interface com.grandcentral.appstats.Task
Removes a child task from the list of active children.
removeChild(Task) - Method in class com.grandcentral.appstats.impl.TaskImpl
 
removeChild(Task) - Method in class com.grandcentral.appstats.impl.SynchronizedTaskImpl
 
removeCounter(String) - Method in interface com.grandcentral.appstats.Task
 
removeCounter(String) - Method in class com.grandcentral.appstats.impl.TaskImpl
 
removeCounter(String) - Method in class com.grandcentral.appstats.impl.SynchronizedTaskImpl
 
removeFlushListener(FlushListener) - Method in interface com.grandcentral.appstats.Task
 
removeFlushListener(FlushListener) - Method in class com.grandcentral.appstats.impl.TaskImpl
 
removeFlushListener(FlushListener) - Method in class com.grandcentral.appstats.impl.SynchronizedTaskImpl
 
removeParent() - Method in class com.grandcentral.appstats.impl.TaskImpl
 
removeParent() - Method in class com.grandcentral.appstats.impl.SynchronizedTaskImpl
 
removeStat(Stat) - Method in interface com.grandcentral.appstats.Task
 
removeStat(Stat) - Method in class com.grandcentral.appstats.impl.TaskImpl
 
removeStat(Stat) - Method in class com.grandcentral.appstats.impl.SynchronizedTaskImpl
 
removeStat(String) - Method in interface com.grandcentral.appstats.Task
 
removeStat(String) - Method in class com.grandcentral.appstats.impl.TaskImpl
 
removeStat(String) - Method in class com.grandcentral.appstats.impl.SynchronizedTaskImpl
 
removeStatCalculator(String) - Method in interface com.grandcentral.appstats.Task
 
removeStatCalculator(String) - Method in class com.grandcentral.appstats.impl.TaskImpl
 
removeStatCalculator(String) - Method in class com.grandcentral.appstats.impl.SynchronizedTaskImpl
 
removeStats(Collection) - Method in interface com.grandcentral.appstats.Task
Removes all Stats that are not present in the collection.
removeStats(Collection) - Method in class com.grandcentral.appstats.impl.TaskImpl
 
removeStats(Collection) - Method in class com.grandcentral.appstats.impl.SynchronizedTaskImpl
 
removeStatsThatStartWith(String) - Method in interface com.grandcentral.appstats.Task
removes all stats whose statNames start with s.
removeStatsThatStartWith(String) - Method in class com.grandcentral.appstats.impl.TaskImpl
 
removeStatsThatStartWith(String) - Method in class com.grandcentral.appstats.impl.SynchronizedTaskImpl
 
removeTimer(String) - Method in interface com.grandcentral.appstats.Task
 
removeTimer(String) - Method in class com.grandcentral.appstats.impl.TaskImpl
 
removeTimer(String) - Method in class com.grandcentral.appstats.impl.SynchronizedTaskImpl
 
removeType(int) - Method in interface com.grandcentral.appstats.Stat
remove a type from this stat.
removeType(int) - Method in class com.grandcentral.appstats.calculators.RingBuffer
 
removeType(int) - Method in class com.grandcentral.appstats.calculators.HistogramCalculator
removes the type from this calculator and deletes any corresponding values
removeType(int) - Method in class com.grandcentral.appstats.calculators.ModeCalculator
 
removeType(int) - Method in class com.grandcentral.appstats.impl.StatImpl
 
removeType(int) - Method in class com.grandcentral.appstats.impl.SynchronizedStatImpl
 
removeUpdateTaskListener(UpdateTaskListener) - Method in interface com.grandcentral.appstats.Task
 
removeUpdateTaskListener(UpdateTaskListener) - Method in class com.grandcentral.appstats.impl.TaskImpl
removes the task listener registered with a specific child
removeUpdateTaskListener(UpdateTaskListener) - Method in class com.grandcentral.appstats.impl.SynchronizedTaskImpl
removes the task listener registered with a specific child
reset() - Method in interface com.grandcentral.appstats.Timer
clears timer value to 0
reset() - Method in class com.grandcentral.appstats.impl.SynchronizedTimerImpl
 
reset() - Method in class com.grandcentral.appstats.impl.TimerImpl
 
RingBuffer - class com.grandcentral.appstats.calculators.RingBuffer.
this class maintains a single, fixed size wrapped buffer space for subclasses and child StatCalculators to use for analysis.
RingBuffer() - Constructor for class com.grandcentral.appstats.calculators.RingBuffer
 
RingBufferIterator - class com.grandcentral.appstats.calculators.RingBufferIterator.
Iterates either forwards or backwards over the wrapped buffer in a RingBuffer, starting at the oldest value and working forwards.
run() - Method in class com.grandcentral.appstats.util.RateCalculatorThread
 

S

setAggregationMethod(int) - Method in interface com.grandcentral.appstats.Stat
sets the aggregationMethod for this Stat.
setAggregationMethod(int) - Method in class com.grandcentral.appstats.impl.StatImpl
 
setAggregationMethod(int) - Method in class com.grandcentral.appstats.impl.SynchronizedStatImpl
 
setAutoGenBuckets(boolean) - Method in class com.grandcentral.appstats.calculators.HistogramCalculator
convenience method to instuct this class to auto generate all buckets (if the user hasn't already assigned bucket arrays, that is) with bucket size = 1
setAutoGenObjectBuckets(boolean) - Method in class com.grandcentral.appstats.calculators.HistogramCalculator
if there are no object buckets set for this instance, signals this class that Object buckets should be automatically generated.
setBuckets(double[]) - Method in class com.grandcentral.appstats.calculators.HistogramCalculator
set the buckets for this calculator to use for creating the histogram.
setBuckets(long[]) - Method in class com.grandcentral.appstats.calculators.HistogramCalculator
set the buckets for this calculator to use for creating the histogram.
setBuckets(Object[]) - Method in class com.grandcentral.appstats.calculators.HistogramCalculator
set the buckets for this calculator to use for creating the histogram.
setBucketSize(double) - Method in class com.grandcentral.appstats.calculators.HistogramCalculator
if there are no double buckets set for this instance, if bucketSize>0, signals this class that double buckets should be automatically generated.
setBucketSize(long) - Method in class com.grandcentral.appstats.calculators.HistogramCalculator
if there are no long buckets set for this instance, if bucketSize>0, signals this class that long buckets should be automatically generated.
setBufferSize(int) - Method in class com.grandcentral.appstats.calculators.RingBuffer
 
setCategory(Category) - Method in class com.grandcentral.appstats.reporters.TaskLogger
 
setCount(long) - Method in interface com.grandcentral.appstats.Counter
 
setCount(long) - Method in class com.grandcentral.appstats.impl.SynchronizedCounterImpl
 
setCount(long) - Method in class com.grandcentral.appstats.impl.CounterImpl
 
setDouble(double) - Method in interface com.grandcentral.appstats.Stat
 
setDouble(double) - Method in class com.grandcentral.appstats.impl.StatImpl
 
setDouble(double) - Method in class com.grandcentral.appstats.impl.SynchronizedStatImpl
 
setFullName(String) - Method in interface com.grandcentral.appstats.Stat
sets the full name of this Stat.
setFullName(String) - Method in class com.grandcentral.appstats.impl.StatImpl
 
setFullName(String) - Method in class com.grandcentral.appstats.impl.SynchronizedStatImpl
 
setGenerateHierarchy(boolean) - Method in class com.grandcentral.appstats.impl.StatAggregatorImpl
If enabled, new stats that are not part of a hierarchy will be duplicated.
setLogErrors(boolean) - Method in class com.grandcentral.appstats.reporters.TaskLogger
instruct this logger whether to log errors to Category.error stream or not (default==true)
setLong(long) - Method in interface com.grandcentral.appstats.Stat
 
setLong(long) - Method in class com.grandcentral.appstats.impl.StatImpl
 
setLong(long) - Method in class com.grandcentral.appstats.impl.SynchronizedStatImpl
 
setMaxErrorDepth(int) - Method in interface com.grandcentral.appstats.Task
Alter the maximum number of most recent errors to keep in this Task.
setMaxErrorDepth(int) - Method in class com.grandcentral.appstats.impl.TaskImpl
 
setMaxErrorDepth(int) - Method in class com.grandcentral.appstats.impl.SynchronizedTaskImpl
 
setName(String) - Method in interface com.grandcentral.appstats.Task
Sets name of the task as it will be displayed in reports.
This name will also be used during aggregation to indicate where stats came from.
A taskname must not contain the Stat.DELIM_TASKPARENT character and must not be null.
setName(String) - Method in class com.grandcentral.appstats.impl.TaskImpl
Sets name of this task.
setName(String) - Method in class com.grandcentral.appstats.impl.SynchronizedTaskImpl
 
setObject(Object) - Method in interface com.grandcentral.appstats.Stat
 
setObject(Object) - Method in class com.grandcentral.appstats.impl.StatImpl
 
setObject(Object) - Method in class com.grandcentral.appstats.impl.SynchronizedStatImpl
 
setObjectComparator(Comparator) - Method in class com.grandcentral.appstats.calculators.HistogramCalculator
sets the comparator for Arrays.binarySearch algorith when locating Objects in the bucket array
setParent(StatCalculator) - Method in class com.grandcentral.appstats.StatCalculator
 
setParent(Task) - Method in class com.grandcentral.appstats.impl.TaskImpl
 
setParent(Task) - Method in class com.grandcentral.appstats.impl.SynchronizedTaskImpl
 
setProperty(String, String) - Method in interface com.grandcentral.appstats.Task
Sets a running property of the task, these properties usually will not be viewed after task completion.
setProperty(String, String) - Method in class com.grandcentral.appstats.impl.TaskImpl
Note: if property is null, stat will get Removed even if it contains any additional data
setProperty(String, String) - Method in class com.grandcentral.appstats.impl.SynchronizedTaskImpl
 
setSource(Task) - Method in class com.grandcentral.appstats.reporters.HTMLReporter
 
setStatAggregator(StatAggregator) - Method in interface com.grandcentral.appstats.Task
 
setStatAggregator(StatAggregator) - Method in class com.grandcentral.appstats.impl.TaskImpl
 
setStatAggregator(StatAggregator) - Method in class com.grandcentral.appstats.impl.SynchronizedTaskImpl
 
setStatName(String) - Method in interface com.grandcentral.appstats.Stat
sets the stat name.
setStatName(String) - Method in class com.grandcentral.appstats.impl.StatImpl
 
setStatName(String) - Method in class com.grandcentral.appstats.impl.SynchronizedStatImpl
 
setStatNamesCollection(Collection) - Method in class com.grandcentral.appstats.util.RateCalculatorThread
 
setStatPrefix(String) - Method in interface com.grandcentral.appstats.Stat
set the statName's prefix.
setStatPrefix(String) - Method in class com.grandcentral.appstats.impl.StatImpl
 
setStatPrefix(String) - Method in class com.grandcentral.appstats.impl.SynchronizedStatImpl
 
setStatSuffix(String) - Method in interface com.grandcentral.appstats.Stat
 
setStatSuffix(String) - Method in class com.grandcentral.appstats.impl.StatImpl
 
setStatSuffix(String) - Method in class com.grandcentral.appstats.impl.SynchronizedStatImpl
 
setTask(Task) - Method in class com.grandcentral.appstats.util.RateCalculatorThread
 
setTaskHierarchy(String) - Method in interface com.grandcentral.appstats.Stat
sets the task hierarchy from the full name of this stat
setTaskHierarchy(String) - Method in class com.grandcentral.appstats.impl.StatImpl
 
setTaskHierarchy(String) - Method in class com.grandcentral.appstats.impl.SynchronizedStatImpl
 
setTimeWindow(long) - Method in class com.grandcentral.appstats.util.RateCalculatorThread
 
setType(int) - Method in interface com.grandcentral.appstats.Stat
sets the type for this stat.
setType(int) - Method in class com.grandcentral.appstats.calculators.RingBuffer
 
setType(int) - Method in class com.grandcentral.appstats.impl.StatImpl
 
setType(int) - Method in class com.grandcentral.appstats.impl.SynchronizedStatImpl
 
size() - Method in interface com.grandcentral.appstats.util.BufferIterator
 
size() - Method in class com.grandcentral.appstats.calculators.RingBufferIterator
 
start() - Method in interface com.grandcentral.appstats.Timer
starts the timer and returns the start time
start() - Method in class com.grandcentral.appstats.util.RateCalculatorThread
 
start() - Method in class com.grandcentral.appstats.impl.SynchronizedTimerImpl
 
start() - Method in class com.grandcentral.appstats.impl.TimerImpl
 
start(boolean) - Method in interface com.grandcentral.appstats.Timer
starts the timer and returns the start time.
start(boolean) - Method in class com.grandcentral.appstats.impl.SynchronizedTimerImpl
 
start(boolean) - Method in class com.grandcentral.appstats.impl.TimerImpl
 
Stat - interface com.grandcentral.appstats.Stat.
Copyright: Copyright (c) 2002
STAT_ERRORCOUNT - Static variable in interface com.grandcentral.appstats.Task
 
StatAggregator - interface com.grandcentral.appstats.StatAggregator.
interface for handling Stat's aggregationMethods.
StatAggregatorImpl - class com.grandcentral.appstats.impl.StatAggregatorImpl.
Base StatAggregator implementation.
StatAlphabetizer - class com.grandcentral.appstats.util.StatAlphabetizer.
 
StatAlphabetizer() - Constructor for class com.grandcentral.appstats.util.StatAlphabetizer
 
StatCalculator - class com.grandcentral.appstats.StatCalculator.
A StatCalculator, as the name implies, calculates Stats.
StatCalculator() - Constructor for class com.grandcentral.appstats.StatCalculator
 
StatFactory - class com.grandcentral.appstats.StatFactory.
Title:
StatFactory() - Constructor for class com.grandcentral.appstats.StatFactory
 
StatFactory(String, String) - Constructor for class com.grandcentral.appstats.StatFactory
 
StatImpl - class com.grandcentral.appstats.impl.StatImpl.
Base Stat implementation
StatImpl() - Constructor for class com.grandcentral.appstats.impl.StatImpl
 
stop() - Method in interface com.grandcentral.appstats.Timer
stops the timer and returns the timer's current value
stop() - Method in class com.grandcentral.appstats.util.RateCalculatorThread
 
stop() - Method in class com.grandcentral.appstats.impl.SynchronizedTimerImpl
 
stop() - Method in class com.grandcentral.appstats.impl.TimerImpl
 
SUFFIX_AVG - Static variable in interface com.grandcentral.appstats.StatAggregator
 
SUFFIX_AVGCOUNT - Static variable in interface com.grandcentral.appstats.StatAggregator
 
SUFFIX_AVGSUM - Static variable in interface com.grandcentral.appstats.StatAggregator
 
SUFFIX_DHIST_PFX - Static variable in class com.grandcentral.appstats.calculators.HistogramCalculator
 
SUFFIX_DMODE - Static variable in class com.grandcentral.appstats.calculators.ModeCalculator
 
SUFFIX_EXPAVG - Static variable in interface com.grandcentral.appstats.StatAggregator
 
SUFFIX_EXPAVGEXPONENT - Static variable in interface com.grandcentral.appstats.StatAggregator
 
SUFFIX_HIST_EXTRA - Static variable in class com.grandcentral.appstats.calculators.HistogramCalculator
 
SUFFIX_LHIST_PFX - Static variable in class com.grandcentral.appstats.calculators.HistogramCalculator
 
SUFFIX_LMODE - Static variable in class com.grandcentral.appstats.calculators.ModeCalculator
 
SUFFIX_MAX - Static variable in interface com.grandcentral.appstats.StatAggregator
 
SUFFIX_MIN - Static variable in interface com.grandcentral.appstats.StatAggregator
 
SUFFIX_OHIST_PFX - Static variable in class com.grandcentral.appstats.calculators.HistogramCalculator
 
SUFFIX_OMODE - Static variable in class com.grandcentral.appstats.calculators.ModeCalculator
 
SUFFIX_RATE - Static variable in class com.grandcentral.appstats.util.RateCalculatorThread
 
SUFFIX_SUM - Static variable in interface com.grandcentral.appstats.StatAggregator
 
SUFFIX_SUM0BURGER - Static variable in class com.grandcentral.appstats.util.RateCalculatorThread
 
SynchronizedCounterImpl - class com.grandcentral.appstats.impl.SynchronizedCounterImpl.
Title:
SynchronizedCounterImpl() - Constructor for class com.grandcentral.appstats.impl.SynchronizedCounterImpl
 
SynchronizedStatImpl - class com.grandcentral.appstats.impl.SynchronizedStatImpl.
Synchronized Stat implementation
SynchronizedStatImpl() - Constructor for class com.grandcentral.appstats.impl.SynchronizedStatImpl
 
SynchronizedTaskImpl - class com.grandcentral.appstats.impl.SynchronizedTaskImpl.
Description: A synchronized Task implementation
SynchronizedTaskImpl() - Constructor for class com.grandcentral.appstats.impl.SynchronizedTaskImpl
 
SynchronizedTimerImpl - class com.grandcentral.appstats.impl.SynchronizedTimerImpl.
Synchronized Timer Implementation
SynchronizedTimerImpl() - Constructor for class com.grandcentral.appstats.impl.SynchronizedTimerImpl
 

T

Task - interface com.grandcentral.appstats.Task.
Description: Process Status/Performance monitoring system
TASK_STATE_DEFAULT_NAME - Static variable in interface com.grandcentral.appstats.Task
 
TASK_TIMER_DEFAULT_NAME - Static variable in interface com.grandcentral.appstats.Task
 
TaskAlphabetizer - class com.grandcentral.appstats.util.TaskAlphabetizer.
 
TaskAlphabetizer() - Constructor for class com.grandcentral.appstats.util.TaskAlphabetizer
 
taskFlushed(Task) - Method in interface com.grandcentral.appstats.FlushListener
this handler is invoked when t.flush() is called, before the Task has been aggregated to its parent.
taskFlushed(Task) - Method in class com.grandcentral.appstats.reporters.TaskLogger
 
TaskImpl - class com.grandcentral.appstats.impl.TaskImpl.
Copyright: Copyright (c) 2002
TaskImpl() - Constructor for class com.grandcentral.appstats.impl.TaskImpl
 
TaskLogger - class com.grandcentral.appstats.reporters.TaskLogger.
creates a log entry of all Stats every time a task is flushed.
TaskLogger() - Constructor for class com.grandcentral.appstats.reporters.TaskLogger
 
TaskLogger(Category) - Constructor for class com.grandcentral.appstats.reporters.TaskLogger
 
TaskLogParser - class com.grandcentral.appstats.util.TaskLogParser.
simple TaskLog parser.
TaskLogParser() - Constructor for class com.grandcentral.appstats.util.TaskLogParser
 
Timer - interface com.grandcentral.appstats.Timer.
Base Timer Implementation
TimerImpl - class com.grandcentral.appstats.impl.TimerImpl.
Title:
TimerImpl() - Constructor for class com.grandcentral.appstats.impl.TimerImpl
 
toString() - Method in class com.grandcentral.appstats.impl.StatImpl
 
toStringAbbr() - Method in interface com.grandcentral.appstats.Stat
Allows for lightweight/partial serialization in a readable format
toStringAbbr() - Method in class com.grandcentral.appstats.impl.StatImpl
returns statName and values in String representation.
toStringAbbr() - Method in class com.grandcentral.appstats.impl.SynchronizedStatImpl
 
toStringAbbr(StringBuffer) - Method in interface com.grandcentral.appstats.Stat
 
toStringAbbr(StringBuffer) - Method in class com.grandcentral.appstats.impl.StatImpl
 
TXTReporter - class com.grandcentral.appstats.reporters.TXTReporter.
generate a view of Task hierarchy in ASCII-art, similar to UNIX tree output
TXTReporter() - Constructor for class com.grandcentral.appstats.reporters.TXTReporter
 
TYPE_DOUBLE - Static variable in interface com.grandcentral.appstats.Stat
indicates this Stat has a double value
TYPE_HEIRARCH - Static variable in interface com.grandcentral.appstats.Stat
Indicates that this stat is a hierarchical view of child task’s stats.
TYPE_HIDDEN - Static variable in interface com.grandcentral.appstats.Stat
a type to indicate that a Stat is hidden from view.
TYPE_LONG - Static variable in interface com.grandcentral.appstats.Stat
indicates this Stat has a long value
TYPE_OBJECT - Static variable in interface com.grandcentral.appstats.Stat
indicates this Stat has an Object value
TYPE_UNDEFINED - Static variable in interface com.grandcentral.appstats.Stat
a Stat with no value

U

update() - Method in interface com.grandcentral.appstats.Task
Must be called by the viewer code, before accessing stats.
Causes all UpdateTaskListeners to update any fields in the task.
update() - Method in class com.grandcentral.appstats.impl.TaskImpl
 
update() - Method in class com.grandcentral.appstats.impl.SynchronizedTaskImpl
 
updateTask(Task) - Method in interface com.grandcentral.appstats.UpdateTaskListener
 
UpdateTaskListener - interface com.grandcentral.appstats.UpdateTaskListener.
This interface allows notification when a task needs to be updated because it is about to be queried for its current Stats.
usage() - Static method in class com.grandcentral.appstats.util.TaskLogParser
 

W

writeReport(PrintWriter, int) - Method in class com.grandcentral.appstats.reporters.HTMLReporter
 
writeReport(Task, PrintWriter) - Static method in class com.grandcentral.appstats.reporters.TXTReporter
 
writeReport(Task, PrintWriter, int, int) - Static method in class com.grandcentral.appstats.reporters.HTMLReporter
 
writeReport(Task, PrintWriter, String) - Static method in class com.grandcentral.appstats.reporters.TXTReporter
 

A B C D E F G H I L M N P R S T U W