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

A

ACTIVE - Static variable in class com.jamonapi.AccumulateMonitor
 
AVG - Static variable in class com.jamonapi.AccumulateMonitor
 
AVGACTIVE - Static variable in class com.jamonapi.AccumulateMonitor
 
AccumulateMonitor - class com.jamonapi.AccumulateMonitor.
AccumulateMonitors represent Monitors that increase in value.
AccumulateMonitor() - Constructor for class com.jamonapi.AccumulateMonitor
Default constructor.
AccumulateMonitor(AccumulateMonitorInterface) - Constructor for class com.jamonapi.AccumulateMonitor
Monitors use the Gang of 4 decorator pattern where each monitor points to and calls the next monitor in the chain.
AccumulateMonitorInterface - interface com.jamonapi.AccumulateMonitorInterface.
This is very similar to the Monitor interface.
ActiveStatsMonitor - class com.jamonapi.ActiveStatsMonitor.
Tracks statistics for Monitors that are currently running.
ActiveStatsMonitor() - Constructor for class com.jamonapi.ActiveStatsMonitor
 
ActiveStatsMonitor(AccumulateMonitorInterface) - Constructor for class com.jamonapi.ActiveStatsMonitor
Constructor that uses the Gang Of 4's decorator pattern.
AppBaseException - exception com.jamonapi.utils.AppBaseException.
 
AppBaseException() - Constructor for class com.jamonapi.utils.AppBaseException
 
AppBaseException(String) - Constructor for class com.jamonapi.utils.AppBaseException
 
AppBaseException(String, String) - Constructor for class com.jamonapi.utils.AppBaseException
 
AppConstants - class com.jamonapi.utils.AppConstants.
 
AppConstants() - Constructor for class com.jamonapi.utils.AppConstants
 
AppMap - class com.jamonapi.utils.AppMap.
Case Insensitive HashMap() - If the maps key is a string then the following keys are all considered equal: myKey
MYKEY
MyKey
...
AppMap() - Constructor for class com.jamonapi.utils.AppMap
 
accrued - Variable in class com.jamonapi.AccumulateMonitor
 
addCompositeNode(String, CompositeNode) - Method in class com.jamonapi.MonitorComposite
Add a CompositeNode to the data structure if it doesn't exist.
addCompositeNode(String, CompositeNode) - Method in interface com.jamonapi.utils.CompositeNode
 
addLeafNode(String, LeafNode) - Method in class com.jamonapi.MonitorComposite
Add a LeafNode to the data structure if it doesn't exist.
addLeafNode(String, LeafNode) - Method in interface com.jamonapi.utils.CompositeNode
 
arrayListToString(ArrayList) - Method in class com.jamonapi.utils.ResultSetUtils
The following method converts an ArrayList, containing string arrays of ResultSet row data, into a two dimensional string array.

B

BaseMonitor - class com.jamonapi.BaseMonitor.
Abstract base class for other Monitors
BaseMonitor() - Constructor for class com.jamonapi.BaseMonitor
 
BasicTimingMonitor - class com.jamonapi.BasicTimingMonitor.
The most basic of timing Monitors.
BasicTimingMonitor() - Constructor for class com.jamonapi.BasicTimingMonitor
 
basicTimingMonitor() - Method in class com.jamonapi.TestClassPerformance
 

C

Command - interface com.jamonapi.utils.Command.
Simple interface that is used in the implementation of the Gang Of 4 Command pattern in Java.
CommandIterator - class com.jamonapi.utils.CommandIterator.
Used with the Command interface to implement the Gang of 4 Command pattern to execute some logic for every entry of various iterators.
CompositeNode - interface com.jamonapi.utils.CompositeNode.
A CompositeNode works with NodeTrees and LeafNodes to create heirarchical object trees.
com.jamonapi - package com.jamonapi
This package contains classes and interfaces used to monitor Java applications.
com.jamonapi.utils - package com.jamonapi.utils
This package contains utility classes used by the JAMon implementation that are of general use beyond JAMon.
compositeNodeExists(String) - Method in class com.jamonapi.MonitorComposite
Does the passed in CompositeNode exist.
compositeNodeExists(String) - Method in interface com.jamonapi.utils.CompositeNode
Returns true if the compositeNodeExists
compositeNodeExists(String) - Method in class com.jamonapi.utils.NodeTree
Determine if the CompositeNode represented by the locator string exists.
containsKey(Object) - Method in class com.jamonapi.utils.AppMap
 
convertKey(Object) - Method in class com.jamonapi.utils.AppMap
 
convertToString(double) - Static method in class com.jamonapi.AccumulateMonitor
Convert a float value to a String Sample Call: String number=AccumulateMonitor.convertToString(1234.5); // returns 1,234.5
convertToString(long) - Method in class com.jamonapi.BaseMonitor
 
createInstance(String) - Method in class com.jamonapi.MonitorLeafFactory
This is the method that creates monitors.
createInstance(String) - Method in interface com.jamonapi.MonitorLeafFactoryInterface
 
createInstance() - Static method in class com.jamonapi.NullAccumulateMonitor
 
createInstance() - Static method in class com.jamonapi.utils.AppMap
 
createInstance() - Static method in class com.jamonapi.utils.ResultSetUtils
 

D

DEFAULT - Static variable in class com.jamonapi.MonitorLeafFactory
 
debugFactoryMonitor() - Method in class com.jamonapi.TestClassPerformance
 

E

EnumIterator - class com.jamonapi.utils.EnumIterator.
Simple Wrapper utility class that makes an Enumeration behave like an Iterator.
EnumIterator(Enumeration) - Constructor for class com.jamonapi.utils.EnumIterator
 
execute(Object) - Method in interface com.jamonapi.utils.Command
 

F

FileUtils - class com.jamonapi.utils.FileUtils.
Reusable Utilities used for File manipulations such as reading a file as a String.
FileUtils() - Constructor for class com.jamonapi.utils.FileUtils
 
factoryBasicMonitor() - Method in class com.jamonapi.TestClassPerformance
 
factoryMonitor() - Method in class com.jamonapi.TestClassPerformance
 
fullResultSetToArrayList(ArrayList, ResultSet) - Method in class com.jamonapi.utils.ResultSetUtils
The following method returns an ArrayList containing the ResultSet column names and data.
fullResultSetToString(ResultSet) - Method in class com.jamonapi.utils.ResultSetUtils
The following method simply takes the ResultSet and converts it to a two dimensional array of strings containing the column names and data using calls to the resultSetToArrayList and arrayListToString methods.

G

get(Object) - Method in class com.jamonapi.utils.AppMap
 
get(Map, Object) - Static method in class com.jamonapi.utils.AppMap
 
getAccrued() - Method in class com.jamonapi.AccumulateMonitor
Get the value of the monitor.
getAccrued() - Method in class com.jamonapi.ActiveStatsMonitor
Return the number of Active Monitors of this instance
getAccrued() - Method in class com.jamonapi.BaseMonitor
 
getAccrued() - Method in interface com.jamonapi.MinimalMonitor
Return the accrued value.
getAccrued() - Method in class com.jamonapi.MonitorComposite
Returns the accrued value of all Monitors underneath this MonitorComposite.
getAccrued() - Method in class com.jamonapi.NullAccumulateMonitor
 
getAccrued() - Method in class com.jamonapi.TimeStatsMonitor
Returned the total accrued time for this monitor
getAccrued() - Method in class com.jamonapi.TimingMonitor
Returns the time that the Monitor has been running
getAccruedString() - Method in class com.jamonapi.AccumulateMonitor
Return the accrued value in String format
getAccruedString() - Method in class com.jamonapi.BaseMonitor
 
getAccruedString() - Method in class com.jamonapi.MonitorComposite
Return the accrued value in String format
getClassName(Object) - Static method in class com.jamonapi.utils.Misc
Returns an Objects ClassName minus the package name Sample Call: String className=Misc.getClassName("My Object"); // returns "String"
getColumnNames(ResultSetMetaData) - Method in class com.jamonapi.utils.ResultSetUtils
The following method returns an array of strings containing the column names for a given ResultSetMetaData object.
getColumnNames(ResultSetMetaData, int[]) - Method in class com.jamonapi.utils.ResultSetUtils
The following method returns an array of strings containing the column names for a given ResultSetMetaData object.
getComposite(String) - Static method in class com.jamonapi.MonitorFactory
Returns the composite monitor specified in the argument.
getComposite(String) - Method in interface com.jamonapi.MonitorFactoryInterface
 
getCompositeData(String, MonitorComposite) - Method in class com.jamonapi.MonitorConverter
 
getCompositeNode(String) - Method in class com.jamonapi.MonitorComposite
This is CompositeNode interface method that returns the child MonitorComposite identified by the given label or it creates a new CompositeMonitor.
getCompositeNode(String) - Method in interface com.jamonapi.utils.CompositeNode
Return the composite node pointed to by the node name
getCompositeNode(String) - Method in class com.jamonapi.utils.NodeTree
Return the NodeTree's CompositeNode object that is identified by the locator.
getCompositeNodeKey(String) - Method in class com.jamonapi.MonitorComposite
getCompositeNodeKey(...) and getLeafNodeKey(...) are used to ensure that composite nodes are not replaced by leaf nodes and vice versa.
getCompositeNodeKey(String) - Method in interface com.jamonapi.utils.CompositeNode
 
getData(ArrayList) - Method in class com.jamonapi.AccumulateMonitor
Populate the ArrayList with data from this Monitor as well as all other Monitors in the decorator chain
getData(ArrayList) - Method in class com.jamonapi.BaseMonitor
 
getData(ArrayList) - Method in interface com.jamonapi.MinimalMonitor
Add this elements value to the ArrayList.
getData(ArrayList) - Method in class com.jamonapi.MonitorComposite
 
getData() - Method in class com.jamonapi.MonitorComposite
Return the contents of this MonitorComposite as a 2 dimensional array of Strings.
getData(String) - Method in class com.jamonapi.MonitorComposite
Return the contents of this MonitorComposite as a 2 dimensional array of Strings.
getData() - Method in class com.jamonapi.MonitorConverter
end inner class MonitorReport
getData(String) - Method in class com.jamonapi.MonitorConverter
 
getData(String, int, String) - Method in class com.jamonapi.MonitorConverter
 
getData(String, MinimalMonitor) - Method in class com.jamonapi.MonitorConverter
 
getData() - Method in interface com.jamonapi.MonitorReportInterface
 
getData(String) - Method in interface com.jamonapi.MonitorReportInterface
 
getData(ArrayList) - Method in class com.jamonapi.NullAccumulateMonitor
 
getData(ArrayList) - Method in class com.jamonapi.TimingMonitor
 
getDataThis(ArrayList) - Method in class com.jamonapi.AccumulateMonitor
Add this Monitor's accrued value in string format to an ArrayList.
getDataThis(ArrayList) - Method in class com.jamonapi.ActiveStatsMonitor
Add this instances data to the ArrayList.
getDataThis(ArrayList) - Method in class com.jamonapi.LastAccessMonitor
 
getDataThis(ArrayList) - Method in class com.jamonapi.TimeStatsDistMonitor
 
getDataThis(ArrayList) - Method in class com.jamonapi.TimeStatsMonitor
 
getDebugFactory() - Static method in class com.jamonapi.MonitorFactory
Returns the factory for creating debug monitors.
getDebugFactory(int) - Static method in class com.jamonapi.MonitorFactory
Returns the factory for creating debug monitors.
getDisplayString(String, String, String) - Method in class com.jamonapi.AccumulateMonitor
 
getErrorIndicator() - Method in class com.jamonapi.utils.AppBaseException
 
getExistingCompositeNode(String) - Method in class com.jamonapi.MonitorComposite
Returns the CompositeNode if it exists.
getExistingLeafNode(String) - Method in class com.jamonapi.MonitorComposite
Returns the LeafNode if it exists.
getFactory() - Static method in class com.jamonapi.MonitorFactory
 
getFactory(boolean) - Static method in class com.jamonapi.MonitorFactory
 
getFileContents(String) - Static method in class com.jamonapi.utils.FileUtils
Read text files contents in as a String.
getHeader(ArrayList) - Method in class com.jamonapi.AccumulateMonitor
Add the display header that is associated with this Monitor to the header (as an ArrayList entry).
getHeader(ArrayList) - Method in class com.jamonapi.BaseMonitor
 
getHeader(ArrayList) - Method in interface com.jamonapi.MinimalMonitor
Add this elements header value to an ArrayList.
getHeader(ArrayList) - Method in class com.jamonapi.MonitorComposite
 
getHeader() - Static method in class com.jamonapi.MonitorComposite
Return an array that contains the Header to be used in reports
getHeader() - Method in class com.jamonapi.MonitorLeafFactory
Get the header used in the monitor html report.
getHeader() - Method in interface com.jamonapi.MonitorLeafFactoryInterface
 
getHeader(ArrayList) - Method in class com.jamonapi.NullAccumulateMonitor
 
getHeader(ArrayList) - Method in class com.jamonapi.TimingMonitor
 
getHeaderThis(ArrayList) - Method in class com.jamonapi.AccumulateMonitor
 
getHeaderThis(ArrayList) - Method in class com.jamonapi.ActiveStatsMonitor
Add this instances header to the ArrayList.
getHeaderThis(ArrayList) - Method in class com.jamonapi.LastAccessMonitor
 
getHeaderThis(ArrayList) - Method in class com.jamonapi.TimeStatsDistMonitor
 
getHeaderThis(ArrayList) - Method in class com.jamonapi.TimeStatsMonitor
 
getLabelFromKey(String) - Method in class com.jamonapi.MonitorComposite
This reverses getCompositeNodeKey() and getLeafNodeKey()
getLeafData(String, MinimalMonitor) - Method in class com.jamonapi.MonitorConverter
 
getLeafNode(String, String) - Method in class com.jamonapi.MonitorComposite
This is CompositeNode interface method that returns a leaf node identified by the given label or it creates a new leaf node by calling the Leaf.
getLeafNode(String, String) - Method in interface com.jamonapi.utils.CompositeNode
Return the leaf node pointed to by the node name.
getLeafNode(String, String) - Method in class com.jamonapi.utils.NodeTree
Return the NodeTree's LeafNode object that is identified by the locator and type.
getLeafNodeKey(String) - Method in class com.jamonapi.MonitorComposite
getCompositeNodeKey(...) and getLeafNodeKey(...) are used to ensure that composite nodes are not replaced by leaf nodes and vice versa.
getLeafNodeKey(String) - Method in interface com.jamonapi.utils.CompositeNode
 
getReport() - Method in class com.jamonapi.MonitorComposite
Return the contents of this MonitorComposite as an HTML table.
getReport(int, String) - Method in class com.jamonapi.MonitorComposite
Return the contents of this MonitorComposite as an HTML table sorted by the specified column number in ascending or descending order.
getReport(int, String) - Method in class com.jamonapi.MonitorConverter
Return an html table in String format that is sorted by the passed column in ascending or descending order
getReport() - Method in class com.jamonapi.MonitorConverter
Return an html table in String format in the default sort order
getReport() - Static method in class com.jamonapi.MonitorFactory
Returns all gathered statistics as an HTML table as a String.
getReport(String) - Static method in class com.jamonapi.MonitorFactory
Returns gathered statistics underneath lower in the heirarchy than the locator string.
getReport() - Method in interface com.jamonapi.MonitorReportInterface
 
getRootMonitor() - Static method in class com.jamonapi.MonitorFactory
Returns the topmost Composite Monitor
getRootMonitor() - Method in interface com.jamonapi.MonitorFactoryInterface
 
getRootNode() - Method in class com.jamonapi.MonitorComposite
Return this MonitorComposite as a CompositeNode
getRootNode() - Method in interface com.jamonapi.utils.CompositeNode
Return the NodeTrees root CompositeNode i.e.
getRootNode() - Method in class com.jamonapi.utils.NodeTree
Return the highest level CompositeNode in the NodeTree.
getRuntimeException(Exception) - Static method in class com.jamonapi.utils.AppBaseException
 
getType() - Method in class com.jamonapi.AccumulateMonitor
Display this Monitors type
getUnits() - Method in class com.jamonapi.AccumulateMonitor
Dispay the units appropriate for this monitor

H

HITS - Static variable in class com.jamonapi.AccumulateMonitor
 
hasNext() - Method in class com.jamonapi.utils.EnumIterator
 

I

increase(long) - Method in class com.jamonapi.AccumulateMonitor
Increase the monitors accrued value by the ammount specified in the parameter, and call increase on all monitors in the decorator chain.
increase() - Method in class com.jamonapi.AccumulateMonitor
Increase the monitors accrued value by 1 unit.
increase() - Method in interface com.jamonapi.AccumulateMonitorInterface
increase the stored value for this Monitor
increase(long) - Method in class com.jamonapi.BaseMonitor
 
increase(long) - Method in interface com.jamonapi.MinimalMonitor
Increase the monitors value
increase(long) - Method in class com.jamonapi.MonitorComposite
Call increase(long) on all Monitors that this MonitorComposite instance contains
increase(long) - Method in class com.jamonapi.NullAccumulateMonitor
 
increase() - Method in class com.jamonapi.NullAccumulateMonitor
 
increase(long) - Method in class com.jamonapi.TimingMonitor
increase the time by the specified ammount of milliseconds.
increaseThis(long) - Method in class com.jamonapi.AccumulateMonitor
Add the value passed to this method to the Monitor's accrued value
increaseThis(long) - Method in class com.jamonapi.ActiveStatsMonitor
 
increaseThis(long) - Method in class com.jamonapi.LastAccessMonitor
Updates the accrued value which indicates when this method was last invoked.
increaseThis(long) - Method in class com.jamonapi.TimeStatsDistMonitor
increase(...) is called by TimingMonitor right before stop is called.
increaseThis(long) - Method in class com.jamonapi.TimeStatsMonitor
Called when increase() is called by the stop() method.
instanceLog(Object) - Method in class com.jamonapi.utils.Logger
 
isDebugEnabled() - Static method in class com.jamonapi.MonitorFactory
 
isDebugEnabled(int) - Static method in class com.jamonapi.MonitorFactory
 
isEnabled() - Static method in class com.jamonapi.MonitorFactory
 
isObjectString(Object) - Static method in class com.jamonapi.utils.Misc
 
isPrimary() - Method in class com.jamonapi.AccumulateMonitor
Indicates whether or not this Monitor is primary.
isPrimary() - Method in interface com.jamonapi.AccumulateMonitorInterface
indicates whether or not this Monitor is primary or not.
isPrimary() - Method in class com.jamonapi.Monitor
Is this a primary Monitor.
isPrimary() - Method in class com.jamonapi.NullAccumulateMonitor
 
isPrimary() - Method in class com.jamonapi.NullMonitor
 
isPrimary() - Method in class com.jamonapi.TimingMonitor
 
iterate(ResultSet, Command) - Static method in class com.jamonapi.utils.CommandIterator
Iterate through a ResultSet passing in a Command object.
iterate(Map, Command) - Static method in class com.jamonapi.utils.CommandIterator
Iterate through a Map passing Command object a Map.Entry.
iterate(Collection, Command) - Static method in class com.jamonapi.utils.CommandIterator
Iterate through a Collection passing the Command object each element in the collection.
iterate(Enumeration, Command) - Static method in class com.jamonapi.utils.CommandIterator
Iterate through an Enumeration passing the Command object each element in the Collection
iterate(Iterator, Command) - Static method in class com.jamonapi.utils.CommandIterator
Iterate passing each Command each Object that is being iterated

L

LastAccessMonitor - class com.jamonapi.LastAccessMonitor.
Class that tracks when a Monitor was first and last called.
LastAccessMonitor() - Constructor for class com.jamonapi.LastAccessMonitor
 
LastAccessMonitor(AccumulateMonitorInterface) - Constructor for class com.jamonapi.LastAccessMonitor
 
LeafNode - interface com.jamonapi.utils.LeafNode.
A tag interface to indicate a leaf node in a tree/heirarchical relationship.
Logger - class com.jamonapi.utils.Logger.
Very Simple Utility class used for Logging.
Logger() - Constructor for class com.jamonapi.utils.Logger
 
leafNodeExists(String) - Method in class com.jamonapi.MonitorComposite
Does the passed in leaf node exist.
leafNodeExists(String) - Method in interface com.jamonapi.utils.CompositeNode
Returns true if the leafNodeExists
leafNodeExists(String) - Method in class com.jamonapi.utils.NodeTree
Determine if the leaf represented by the locator string exists.
log(Object) - Static method in class com.jamonapi.utils.Logger
 
logDebug(Object) - Static method in class com.jamonapi.utils.Logger
 
logInfo(Object) - Static method in class com.jamonapi.utils.Logger
 

M

MAX - Static variable in class com.jamonapi.AccumulateMonitor
 
MAXACTIVE - Static variable in class com.jamonapi.AccumulateMonitor
 
MILLISECONDS - Static variable in class com.jamonapi.AccumulateMonitor
 
MIN - Static variable in class com.jamonapi.AccumulateMonitor
 
MONITOR_PREFIX - Static variable in class com.jamonapi.utils.AppConstants
 
MONITOR_PRIORITY_LEVEL - Static variable in class com.jamonapi.utils.AppConstants
 
MinimalMonitor - interface com.jamonapi.MinimalMonitor.
Most basic interfaces that all monitors must implement.
Misc - class com.jamonapi.utils.Misc.
Difficult to group Utilities
Misc() - Constructor for class com.jamonapi.utils.Misc
 
Monitor - class com.jamonapi.Monitor.
The basic Monitor interface used by all of the Timing related Monitors.
Monitor() - Constructor for class com.jamonapi.Monitor
 
MonitorComposite - class com.jamonapi.MonitorComposite.
MonitorComposite can contain other MonitorComposite and TimingMonitors (at the leaf level)
MonitorComposite() - Constructor for class com.jamonapi.MonitorComposite
 
MonitorConverter - class com.jamonapi.MonitorConverter.
MonitorConverter is a utility class used by MonitorComposite to convert Monitor data to various formats.
MonitorConverter(MonitorComposite) - Constructor for class com.jamonapi.MonitorConverter
Constructor that takes the MonitorComposite object that the Converter methods will be called against.
MonitorConverter(MonitorComposite, String) - Constructor for class com.jamonapi.MonitorConverter
Constructor that takes the MonitorComposite object that the Converter methods will be called against.
MonitorFactory - class com.jamonapi.MonitorFactory.
MonitorFactory - Class that controls monitors including creating, starting, enabling, disabling and resetting them.
MonitorFactory() - Constructor for class com.jamonapi.MonitorFactory
 
MonitorFactoryInterface - interface com.jamonapi.MonitorFactoryInterface.
Interface used in the Monitor enabled and disabled factories
MonitorLeafFactory - class com.jamonapi.MonitorLeafFactory.
The MonitorLeafFactory is an important class in that it determines how to create Monitor objects.
MonitorLeafFactory() - Constructor for class com.jamonapi.MonitorLeafFactory
 
MonitorLeafFactoryInterface - interface com.jamonapi.MonitorLeafFactoryInterface.
Interface used to create Leaf level Monitors
MonitorReportInterface - interface com.jamonapi.MonitorReportInterface.
Interface used in relation to data and data display of Monitors
main(String[]) - Static method in class com.jamonapi.AccumulateMonitor
Method that calls test code for this class.
main(String[]) - Static method in class com.jamonapi.ActiveStatsMonitor
Method that contains test data for this class
main(String[]) - Static method in class com.jamonapi.LastAccessMonitor
Test code for this class
main(String[]) - Static method in class com.jamonapi.MonitorFactory
Test code for the MonitorFactory class.
main(String[]) - Static method in class com.jamonapi.TestClass
 
main(String[]) - Static method in class com.jamonapi.TestClassPerformance
Test class for performance numbers of JAMon.
main(String[]) - Static method in class com.jamonapi.TimeStatsDistMonitor
Test method for this class
main(String[]) - Static method in class com.jamonapi.TimeStatsMonitor
The main method contains this classes test code
main(String[]) - Static method in class com.jamonapi.TimingMonitor
Method with the classes test code
main(String[]) - Static method in class com.jamonapi.utils.CommandIterator
Test code for this class

N

NONE - Static variable in class com.jamonapi.AccumulateMonitor
 
NodeTree - class com.jamonapi.utils.NodeTree.
A NodeTree works with Compositenodes and LeafNodes to create heirarchical object trees.
NodeTree(CompositeNode) - Constructor for class com.jamonapi.utils.NodeTree
 
NullAccumulateMonitor - class com.jamonapi.NullAccumulateMonitor.
Null implementation of the AccumulateMonitorInterface.
NullMonitor - class com.jamonapi.NullMonitor.
Null implementation of the Monitor interface.
NullMonitor() - Constructor for class com.jamonapi.NullMonitor
 
next() - Method in class com.jamonapi.utils.EnumIterator
 
nodeExists(String) - Method in class com.jamonapi.utils.NodeTree
Determine if the Node represented by the locator string exists.
nullMonitor() - Method in class com.jamonapi.TestClassPerformance
 
nullMonitor2() - Method in class com.jamonapi.TestClassPerformance
 

P

PRIMARY - Static variable in class com.jamonapi.MonitorLeafFactory
 
put(Object, Object) - Method in class com.jamonapi.utils.AppMap
 

R

ResultSetUtils - class com.jamonapi.utils.ResultSetUtils.
Purpose: Provides various methods for obtaining resultset data.
ResultSetUtils() - Constructor for class com.jamonapi.utils.ResultSetUtils
 
remove() - Method in class com.jamonapi.utils.EnumIterator
 
reset() - Method in class com.jamonapi.AccumulateMonitor
Erase/wipe out any accrued statistics for this monitor, and call reset on all monitors in the decorator chain Sample Call: monitor.reset();
reset() - Method in class com.jamonapi.BaseMonitor
 
reset() - Method in interface com.jamonapi.MinimalMonitor
Erase the values in the monitor
reset() - Method in class com.jamonapi.MonitorComposite
Call reset() on all Monitors that this MonitorComposite instance contains
reset() - Static method in class com.jamonapi.MonitorFactory
Wipes out all statistics that have been gathered.
reset() - Method in class com.jamonapi.NullAccumulateMonitor
 
reset() - Method in class com.jamonapi.TimingMonitor
Resets the accrued time and restarts the Monitor
resetThis() - Method in class com.jamonapi.AccumulateMonitor
Erase/wipe out any accrued statistics for this monitor
resetThis() - Method in class com.jamonapi.ActiveStatsMonitor
Reset the variables for this instance to their default values
resetThis(long) - Method in class com.jamonapi.LastAccessMonitor
Erase/wipe out first accessed and last accessed variables
resetThis() - Method in class com.jamonapi.TimeStatsDistMonitor
 
resetThis() - Method in class com.jamonapi.TimeStatsMonitor
Reset all variables for this object.
resultSetMetaDataToArrayList(ArrayList, ResultSet) - Method in class com.jamonapi.utils.ResultSetUtils
The following method returns an ArrayList containing the ResultSetMetaData column names.
resultSetToArrayList(ArrayList, ResultSet) - Method in class com.jamonapi.utils.ResultSetUtils
The following method returns an ArrayList containing the ResultSet column names and data.
resultSetToMap(Map, ResultSet) - Method in class com.jamonapi.utils.ResultSetUtils
The following method converts ResultSet data to a Map of object keys and values using an instance of HashMap.
resultSetToString(ResultSet) - Method in class com.jamonapi.utils.ResultSetUtils
The following method simply takes the ResultSet and converts it to a two dimensional array of strings containing the column names and data using calls to the resultSetToArrayList and arrayListToString methods.
run() - Method in class com.jamonapi.TestClass
 

S

STANDARD_DEVIATION - Static variable in class com.jamonapi.AccumulateMonitor
 
setDebugEnabled(boolean) - Static method in class com.jamonapi.MonitorFactory
Enable or disable the debug factory.
setDebugPriorityLevel(int) - Static method in class com.jamonapi.MonitorFactory
Enable or disable the priority driven debug factory.
setDisplayDelimiter(String) - Static method in class com.jamonapi.MonitorComposite
Delimiter to be used when displaying the monitor label returned by the getReport() and getData() methods.
setEnabled(boolean) - Static method in class com.jamonapi.MonitorFactory
Enable or disable the factory.
setJAMonAdminPage(String) - Static method in class com.jamonapi.MonitorConverter
 
setJAMonAdminPage(String) - Static method in class com.jamonapi.MonitorFactory
Call this method if you don't want to use the default name or location for JAMonAdmin.jsp that is returned in the JAMon report.
setNodeTree(NodeTree) - Static method in class com.jamonapi.MonitorFactory
 
setPrimary(boolean) - Method in class com.jamonapi.AccumulateMonitor
Specify whether or not this Monitor is primary.
setPrimary(boolean) - Method in interface com.jamonapi.AccumulateMonitorInterface
Specify whether or not this Monitor is primary.
setPrimary(boolean) - Method in class com.jamonapi.Monitor
Indicate that this a primary Monitor.
setPrimary(boolean) - Method in class com.jamonapi.NullAccumulateMonitor
 
setPrimary(boolean) - Method in class com.jamonapi.NullMonitor
 
setPrimary(boolean) - Method in class com.jamonapi.TimingMonitor
 
sort(Object[][], int, String) - Static method in class com.jamonapi.utils.Misc
Sort a 2 dimensional array based on 1 columns data in either ascending or descending order.
start() - Method in class com.jamonapi.AccumulateMonitor
Start gathering statistics for this Monitor.
start() - Method in interface com.jamonapi.AccumulateMonitorInterface
start() gathering statistics for this Monitor
start() - Method in class com.jamonapi.BaseMonitor
 
start() - Method in class com.jamonapi.BasicTimingMonitor
 
start(String) - Static method in class com.jamonapi.MonitorFactory
Return a Monitor and begin gathering timing statistics for it.
start() - Static method in class com.jamonapi.MonitorFactory
Return a Monitor and begin gathering timing statistics for it.
start() - Method in interface com.jamonapi.MonitorFactoryInterface
 
start(String) - Method in interface com.jamonapi.MonitorFactoryInterface
 
start() - Method in class com.jamonapi.NullAccumulateMonitor
 
start() - Method in class com.jamonapi.TimingMonitor
Start timing for the Monitor
start(String) - Static method in class com.jamonapi.utils.AppConstants
 
startPrimary(String) - Static method in class com.jamonapi.MonitorFactory
Return a Monitor and begin gathering timing statistics for it.
startPrimary(String) - Method in interface com.jamonapi.MonitorFactoryInterface
 
startThis() - Method in class com.jamonapi.AccumulateMonitor
Contains any logic that this Monitor must perform when it is started
startThis() - Method in class com.jamonapi.ActiveStatsMonitor
Adjust the statistics being tracked whenever start() is called.
startThis() - Method in class com.jamonapi.LastAccessMonitor
If this is the first time the method is called update the first accessed variable with the current time.
startThis() - Method in class com.jamonapi.TimeStatsDistMonitor
Increment counters for the number of active monitors of this instance, globally active monitors and primary active monitors.
stop() - Method in class com.jamonapi.AccumulateMonitor
Stop gathering statistics for the Monitor.
stop() - Method in interface com.jamonapi.AccumulateMonitorInterface
stop() gathering statistics for this Monitor
stop() - Method in class com.jamonapi.BaseMonitor
 
stop() - Method in class com.jamonapi.BasicTimingMonitor
 
stop() - Method in class com.jamonapi.Monitor
Stop the montior
stop() - Method in class com.jamonapi.NullAccumulateMonitor
 
stop() - Method in class com.jamonapi.TimingMonitor
Stop the Monitor and keep track of how long it was running.
stopThis() - Method in class com.jamonapi.AccumulateMonitor
Contains any logic that this Monitor must perform when it is stopped
stopThis() - Method in class com.jamonapi.ActiveStatsMonitor
Adjust the statistics being tracked whenever stop() is called.
stopThis() - Method in class com.jamonapi.TimeStatsDistMonitor
Decrement counters for the number of active monitors of this instance, globally active monitors and primary active monitors.

T

TOTAL - Static variable in class com.jamonapi.AccumulateMonitor
 
TestClass - class com.jamonapi.TestClass.
Class used to test all classes in JAMon.
TestClass(int, long, long, AccumulateMonitor) - Constructor for class com.jamonapi.TestClass
 
TestClass() - Constructor for class com.jamonapi.TestClass
 
TestClassPerformance - class com.jamonapi.TestClassPerformance.
Class used to test performance of JAMon.
TestClassPerformance() - Constructor for class com.jamonapi.TestClassPerformance
Creates a new instance of TestClassPerformance
TestClassPerformance(int) - Constructor for class com.jamonapi.TestClassPerformance
 
TimeStatsDistMonitor - class com.jamonapi.TimeStatsDistMonitor.
TimeStatsDistMonitor keeps track of statistics for JAMon time ranges.
TimeStatsDistMonitor() - Constructor for class com.jamonapi.TimeStatsDistMonitor
 
TimeStatsDistMonitor(AccumulateMonitorInterface) - Constructor for class com.jamonapi.TimeStatsDistMonitor
 
TimeStatsMonitor - class com.jamonapi.TimeStatsMonitor.
Monitor that keeps track of various timing statistics such as max, min, average, hits, total, and standard deviation.
TimeStatsMonitor() - Constructor for class com.jamonapi.TimeStatsMonitor
 
TimeStatsMonitor(AccumulateMonitorInterface) - Constructor for class com.jamonapi.TimeStatsMonitor
 
TimingMonitor - class com.jamonapi.TimingMonitor.
This is the Monitor class that starts the decorator chain of Monitors.
timingNoMonitor() - Method in class com.jamonapi.TestClassPerformance
 
toString() - Method in class com.jamonapi.AccumulateMonitor
Display this Monitor as well as all Monitor's in the decorator chain as Strings
toString() - Method in class com.jamonapi.BaseMonitor
 
toString() - Method in class com.jamonapi.MonitorComposite
Display the accrued value as a string
toString() - Method in class com.jamonapi.NullAccumulateMonitor
 
toString() - Method in class com.jamonapi.TimingMonitor
 
toStringChild() - Method in class com.jamonapi.AccumulateMonitor
Display Monitor's in the Decorator chain in String format
toStringThis() - Method in class com.jamonapi.AccumulateMonitor
Display this Monitor in String format
toStringThis() - Method in class com.jamonapi.ActiveStatsMonitor
Convert this Monitor to its String value for display purposes
toStringThis() - Method in class com.jamonapi.LastAccessMonitor
 
toStringThis() - Method in class com.jamonapi.TimeStatsDistMonitor
 
toStringThis() - Method in class com.jamonapi.TimeStatsMonitor
Make a String representation of this object.

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