Skip navigation links
A C D E F G H I J L M N O P R S T U W 

A

AbstractEjbTimingAspect - Class in net.jperf.aop
This is the base class for TimingAspects that use the EJB interceptor framework.
AbstractEjbTimingAspect() - Constructor for class net.jperf.aop.AbstractEjbTimingAspect
 
AbstractGraphingServlet - Class in net.jperf.servlet
This servlet class serves as the base class for displaying performance charts in a web environment.
AbstractGraphingServlet() - Constructor for class net.jperf.servlet.AbstractGraphingServlet
 
AbstractJoinPoint - Interface in net.jperf.aop
AOP-framework agnostic join point.
AbstractTimingAspect - Class in net.jperf.aop
This is the base class for TimingAspects that use the AspectJ framework (a better name for this class work probably be AspectJTimingAspect, but for backwards compatibility reasons it keeps the AbstractTimingAspect name).
AbstractTimingAspect() - Constructor for class net.jperf.aop.AbstractTimingAspect
 
AcceptableRangeConfiguration - Class in net.jperf.helpers
Instances of this class are used by the StatisticsExposingMBean to determine if JMX notifications should be sent if timing statistics fall outside a specified acceptable range.
AcceptableRangeConfiguration() - Constructor for class net.jperf.helpers.AcceptableRangeConfiguration
Default constructor allows the attributeName, minValue and maxValue properties to be set later with the setter methods.
AcceptableRangeConfiguration(String) - Constructor for class net.jperf.helpers.AcceptableRangeConfiguration
Parses a configuration string to get the attributeName, minValue and maxValue properties.
AcceptableRangeConfiguration(String, double, double) - Constructor for class net.jperf.helpers.AcceptableRangeConfiguration
Creates a new AcceptableRangeConfiguration with the specified attributeName, min and max values.
acceptableRanges - Variable in class net.jperf.helpers.StatisticsExposingMBean
These AcceptableRangeConfigurations force a notification to be sent if a statistic is updated to a value outside the allowable range.
activateOptions() - Method in class net.jperf.log4j.AsyncCoalescingStatisticsAppender
 
activateOptions() - Method in class net.jperf.log4j.GraphingStatisticsAppender
 
activateOptions() - Method in class net.jperf.log4j.JmxAttributeStatisticsAppender
 
activateOptions() - Method in class net.jperf.log4j.StatisticsCsvLayout
 
addAppender(Appender) - Method in class net.jperf.log4j.AsyncCoalescingStatisticsAppender
 
addAppender(Appender) - Method in class net.jperf.log4j.GraphingStatisticsAppender
 
addAppender(Appender<LoggingEvent>) - Method in class net.jperf.logback.AsyncCoalescingStatisticsAppender
 
addAppender(Appender<LoggingEvent>) - Method in class net.jperf.logback.GraphingStatisticsAppender
 
addSampleTime(long) - Method in class net.jperf.TimingStatistics
This method updates the calculated statistics with a new logged execution time.
addStopWatch(StopWatch) - Method in class net.jperf.GroupedTimingStatistics
This method updates the calculated statistics when a new logged StopWatch is added.
addStopWatches(Collection<StopWatch>) - Method in class net.jperf.GroupedTimingStatistics
Updates these statistics with all of the StopWatches in the specified collection.
AgnosticTimingAspect - Class in net.jperf.aop
This AgnosticTimingAspect class contains all the logic for executing a profiled method with appropriate timing calls, but in an AOP-framework-agnostic way.
AgnosticTimingAspect() - Constructor for class net.jperf.aop.AgnosticTimingAspect
 
annotationType() - Method in class net.jperf.aop.DefaultProfiled
 
append(String) - Method in class net.jperf.helpers.GenericAsyncCoalescingStatisticsAppender
The append method should be called each time a StopWatch log message is handled by the logging framework.
append(LoggingEvent) - Method in class net.jperf.log4j.AsyncCoalescingStatisticsAppender
 
append(LoggingEvent) - Method in class net.jperf.log4j.GraphingStatisticsAppender
 
append(LoggingEvent) - Method in class net.jperf.log4j.JmxAttributeStatisticsAppender
 
append(LoggingEvent) - Method in class net.jperf.logback.AsyncCoalescingStatisticsAppender
 
append(LoggingEvent) - Method in class net.jperf.logback.GraphingStatisticsAppender
 
append(LoggingEvent) - Method in class net.jperf.logback.JmxAttributeStatisticsAppender
 
appendData(GroupedTimingStatistics) - Method in class net.jperf.chart.GoogleChartGenerator
 
appendData(GroupedTimingStatistics) - Method in interface net.jperf.chart.StatisticsChartGenerator
Appends a set of statistics to the list of data to be displayed on the chart.
APPENDERS_BY_NAME - Static variable in class net.jperf.log4j.GraphingStatisticsAppender
This class keeps track of all appenders of this type that have been created.
APPENDERS_BY_NAME - Static variable in class net.jperf.logback.GraphingStatisticsAppender
This class keeps track of all appenders of this type that have been created.
appendValue(String, String, long, GroupedTimingStatistics, StringBuilder) - Method in interface net.jperf.helpers.GroupedTimingStatisticsCsvFormatter.GroupedTimingStatisticsValueRetriever
 
appendValue(String, String, String, long, TimingStatistics, StringBuilder) - Method in interface net.jperf.helpers.GroupedTimingStatisticsCsvFormatter.TimingStatsValueRetriever
 
AsyncCoalescingHandler - Class in net.jperf.javalog
TODO - not yet implemented
AsyncCoalescingHandler() - Constructor for class net.jperf.javalog.AsyncCoalescingHandler
 
AsyncCoalescingStatisticsAppender - Class in net.jperf.log4j
This log4j Appender groups StopWatch log messages together to form GroupedTimingStatistics.
AsyncCoalescingStatisticsAppender() - Constructor for class net.jperf.log4j.AsyncCoalescingStatisticsAppender
 
AsyncCoalescingStatisticsAppender - Class in net.jperf.logback
This logback Appender groups StopWatch log messages together to form GroupedTimingStatistics.
AsyncCoalescingStatisticsAppender() - Constructor for class net.jperf.logback.AsyncCoalescingStatisticsAppender
 
AsyncCoalescingStatisticsAppender.ShutdownHook - Class in net.jperf.log4j
 
attributeNamePattern - Variable in class net.jperf.helpers.StatisticsExposingMBean
Pattern used to parse requested attribute names into the tag name and the statistic name

C

call() - Method in class net.jperf.TimedCallable
Executes the call method of the underlying task, using the LoggingStopWatch to track the execution time.
checkAndRegisterMBean() - Method in class net.jperf.log4j.JmxAttributeStatisticsAppender
 
checkAndRegisterMBean() - Method in class net.jperf.logback.JmxAttributeStatisticsAppender
 
clone() - Method in class net.jperf.commonslog.CommonsLogStopWatch
 
clone() - Method in class net.jperf.GroupedTimingStatistics
 
clone() - Method in class net.jperf.helpers.AcceptableRangeConfiguration
 
clone() - Method in class net.jperf.javalog.JavaLogStopWatch
 
clone() - Method in class net.jperf.log4j.Log4JStopWatch
 
clone() - Method in class net.jperf.LoggingStopWatch
 
clone() - Method in class net.jperf.slf4j.Slf4JStopWatch
 
clone() - Method in class net.jperf.StopWatch
 
clone() - Method in class net.jperf.TimingStatistics
 
close() - Method in class net.jperf.javalog.AsyncCoalescingHandler
 
close() - Method in class net.jperf.javalog.GraphingStatisticsHandler
 
close() - Method in class net.jperf.javalog.JmxAttributeStatisticsHandler
 
close() - Method in class net.jperf.log4j.AsyncCoalescingStatisticsAppender
 
close() - Method in class net.jperf.log4j.GraphingStatisticsAppender
 
close() - Method in class net.jperf.log4j.JmxAttributeStatisticsAppender
 
closeGraphingOutput(PrintStream) - Static method in class net.jperf.LogParser
 
closeInput(Reader) - Static method in class net.jperf.LogParser
 
closeStatisticsOutput(PrintStream) - Static method in class net.jperf.LogParser
 
COLLISION_DONOTHING - Static variable in class net.jperf.helpers.StatisticsExposingMBean
When mbean was deployed multi-times, just throw an Exception.
COLLISION_IGNORE - Static variable in class net.jperf.helpers.StatisticsExposingMBean
When mbean was deployed multi-times, ignore the new one, still using the old one.
COLLISION_REPLACE - Static variable in class net.jperf.helpers.StatisticsExposingMBean
When mbean was deployed multi-times, using the new one to replace the old one.
CommonsLogStopWatch - Class in net.jperf.commonslog
This LoggingStopWatch uses an Apache Commons Logging Log instance to persist the StopWatch messages.
CommonsLogStopWatch() - Constructor for class net.jperf.commonslog.CommonsLogStopWatch
Creates a CommonsLogStopWatch with a blank tag, no message and started at the instant of creation.
CommonsLogStopWatch(Log) - Constructor for class net.jperf.commonslog.CommonsLogStopWatch
Creates a CommonsLogStopWatch with a blank tag, no message and started at the instant of creation, using the specified Log to log stop watch messages using the info() method, or using the warn() method if an exception is passed to one of the stop or lap methods.
CommonsLogStopWatch(Log, int) - Constructor for class net.jperf.commonslog.CommonsLogStopWatch
Creates a CommonsLogStopWatch with a blank tag, no message and started at the instant of creation, using the specified Log to log stop watch messages at the normalPriority level specified, or using the warn() method if an exception is passed to one of the stop or lap methods.
CommonsLogStopWatch(Log, int, int) - Constructor for class net.jperf.commonslog.CommonsLogStopWatch
Creates a CommonsLogStopWatch with a blank tag, no message and started at the instant of creation, using the specified Log to log stop watch messages at the normalPriority level specified, or at the exceptionPriority level if an exception is passed to one of the stop or lap methods.
CommonsLogStopWatch(String) - Constructor for class net.jperf.commonslog.CommonsLogStopWatch
Creates a CommonsLogStopWatch with the tag specified, no message and started at the instant of creation.
CommonsLogStopWatch(String, Log) - Constructor for class net.jperf.commonslog.CommonsLogStopWatch
Creates a CommonsLogStopWatch with the tag specified, no message and started at the instant of creation, using the specified Log to log stop watch using the info() method, or using the warn() method if an exception is passed to one of the stop or lap methods.
CommonsLogStopWatch(String, Log, int) - Constructor for class net.jperf.commonslog.CommonsLogStopWatch
Creates a CommonsLogStopWatch with the tag specified, no message and started at the instant of creation, using the specified Log to log stop watch messages at the normalPriority level specified, or using the warn() level if an exception is passed to one of the stop or lap methods.
CommonsLogStopWatch(String, Log, int, int) - Constructor for class net.jperf.commonslog.CommonsLogStopWatch
Creates a CommonsLogStopWatch with the tag specified, no message and started at the instant of creation, using the specified Log to log stop watch messages at the normalPriority level specified, or at the exceptionPriority level if an exception is passed to one of the stop or lap methods.
CommonsLogStopWatch(String, String) - Constructor for class net.jperf.commonslog.CommonsLogStopWatch
Creates a CommonsLogStopWatch with the tag and message specified and started at the instant of creation.
CommonsLogStopWatch(String, String, Log) - Constructor for class net.jperf.commonslog.CommonsLogStopWatch
Creates a CommonsLogStopWatch with the tag and message specified and started at the instant of creation, using the specified Log to log stop watch messages using the info() method, or using the warn() method if an exception is passed to one of the stop or lap methods.
CommonsLogStopWatch(String, String, Log, int) - Constructor for class net.jperf.commonslog.CommonsLogStopWatch
Creates a CommonsLogStopWatch with the tag and message specified and started at the instant of creation, using the specified Log to log stop watch messages at the normalPriority level specified, or using the warn() method if an exception is passed to one of the stop or lap methods.
CommonsLogStopWatch(String, String, Log, int, int) - Constructor for class net.jperf.commonslog.CommonsLogStopWatch
Creates a CommonsLogStopWatch with the tag and message specified and started at the instant of creation, using the specified Log to log stop watch messages at the normalPriority level specified, or at the exceptionPriority level if an exception is passed to one of the stop or lap methods.
CommonsLogStopWatch(long, long, String, String, Log, int, int) - Constructor for class net.jperf.commonslog.CommonsLogStopWatch
This constructor is mainly used for creation of StopWatch instances from logs and for testing.
CONFIG_STRING_PATTERN - Static variable in class net.jperf.helpers.AcceptableRangeConfiguration
 
COUNT_VALUE_RETRIEVER - Static variable in class net.jperf.helpers.StatsValueRetriever
 
createChartGenerator() - Method in class net.jperf.log4j.GraphingStatisticsAppender
Helper method creates a new StatisticsChartGenerator based on the options set on this appender.
createChartGenerator() - Method in class net.jperf.logback.GraphingStatisticsAppender
Helper method creates a new StatisticsChartGenerator based on the options set on this appender.
createMBeanInfoFromTagNames(Collection<String>) - Method in class net.jperf.helpers.StatisticsExposingMBean
Helper method creates an MBeanInfo object that contains 6 read only attributes for each tag name, each attribute representing a different statistic.
csvFormatter - Variable in class net.jperf.log4j.StatisticsCsvLayout
The csvFormatter is created in the StatisticsCsvLayout.activateOptions() method.
csvFormatter - Variable in class net.jperf.logback.StatisticsCsvLayout
The csvFormatter is created in the StatisticsCsvLayout.start() method.
currentTimingStatistics - Variable in class net.jperf.helpers.StatisticsExposingMBean
The current underlying timing statistics whose values are exposed as MBean attributes.

D

DEBUG_LEVEL - Static variable in class net.jperf.commonslog.CommonsLogStopWatch
Specifying this level will cause the debug() method to be used for logging.
DEBUG_LEVEL - Static variable in class net.jperf.slf4j.Slf4JStopWatch
Specifying this level will cause the debug() method to be used for logging.
DEFAULT_BASE_URL - Static variable in class net.jperf.chart.GoogleChartGenerator
The DEFAULT_BASE_URL points to Google's charting server at chart.apis.google.com.
DEFAULT_CHART_HEIGHT - Static variable in class net.jperf.chart.GoogleChartGenerator
The default chart height is 400 pixels.
DEFAULT_CHART_WIDTH - Static variable in class net.jperf.chart.GoogleChartGenerator
The default chart width is 750 pixels.
DEFAULT_FORMAT_STRING - Static variable in class net.jperf.helpers.GroupedTimingStatisticsCsvFormatter
The default format string for a non-pivoted formatter.
DEFAULT_LOGGER_NAME - Static variable in class net.jperf.StopWatch
 
DEFAULT_MATCH_PATTERN - Static variable in class net.jperf.helpers.StopWatchParser
The default regex used to parse StopWatches from Strings.
DEFAULT_MAX_DATA_POINTS - Static variable in interface net.jperf.chart.StatisticsChartGenerator
The default maximum number of data points (along the X axis) that will be displayed.
DEFAULT_MBEAN_NAME - Static variable in class net.jperf.helpers.StatisticsExposingMBean
Logging classes use this as the default ObjectName of this MBean when registering it with an MBeanServer.
DEFAULT_RETRIEVERS - Static variable in class net.jperf.helpers.StatsValueRetriever
Default unmodifiable Map of statistic name to the corresponding StatsValueRetriever object that retrieves that statistic.
DEFAULT_SERIES_COLORS - Static variable in class net.jperf.chart.GoogleChartGenerator
The default hex color codes used for the individual data series displayed on the chart.
DEFAULT_TAG_NAME - Static variable in annotation type net.jperf.aop.Profiled
 
DefaultProfiled - Class in net.jperf.aop
This unusual concrete implementation of this Profiled annotation interface is used for cases where some interception frameworks may want to profile methods that DON'T have a profiled annotation (for example, EJB 3.0 interceptors).
DefaultStatisticsFormatter - Class in net.jperf.helpers
Default StatisticsFormatter that has no header or footer and delegates all formatting to a GroupedTimingStatisticsFormatter.
DefaultStatisticsFormatter(GroupedTimingStatisticsFormatter) - Constructor for class net.jperf.helpers.DefaultStatisticsFormatter
Construct new formatter that delegates formatting to the specified GroupedTimingStatisticsFormatter
destroy() - Method in class net.jperf.servlet.AbstractGraphingServlet
 
detachAndStopAllAppenders() - Method in class net.jperf.logback.AsyncCoalescingStatisticsAppender
 
detachAndStopAllAppenders() - Method in class net.jperf.logback.GraphingStatisticsAppender
 
detachAppender(Appender<LoggingEvent>) - Method in class net.jperf.logback.AsyncCoalescingStatisticsAppender
 
detachAppender(String) - Method in class net.jperf.logback.AsyncCoalescingStatisticsAppender
 
detachAppender(Appender<LoggingEvent>) - Method in class net.jperf.logback.GraphingStatisticsAppender
 
detachAppender(String) - Method in class net.jperf.logback.GraphingStatisticsAppender
 
doGet(HttpServletRequest, HttpServletResponse) - Method in class net.jperf.servlet.AbstractGraphingServlet
 
doLayout(LoggingEvent) - Method in class net.jperf.logback.StatisticsCsvLayout
 
doPerfLogging(InvocationContext) - Method in class net.jperf.aop.AbstractEjbTimingAspect
This is the interceptor that runs the target method, surrounding it with stop watch start and stop calls.
doPerfLogging(ProceedingJoinPoint, Profiled) - Method in class net.jperf.aop.ProfiledTimingAspect
This advice is used to add the StopWatch logging statements around method executions that have been tagged with the Profiled annotation.
doPerfLoggingNotProfiled(ProceedingJoinPoint) - Method in class net.jperf.aop.ScopedTimingAspect
 
doPost(HttpServletRequest, HttpServletResponse) - Method in class net.jperf.servlet.AbstractGraphingServlet
 

E

EjbTimingAspect - Class in net.jperf.commonslog.aop
This EjbTimingAspect implementation uses an Apache Commons Logging Log instance to persist StopWatch log messages.
EjbTimingAspect() - Constructor for class net.jperf.commonslog.aop.EjbTimingAspect
 
EjbTimingAspect - Class in net.jperf.javalog.aop
This TimingAspect implementation uses java.util.logging to persist StopWatch log messages.
EjbTimingAspect() - Constructor for class net.jperf.javalog.aop.EjbTimingAspect
 
EjbTimingAspect - Class in net.jperf.log4j.aop
This TimingAspect implementation uses Log4j to persist StopWatch log messages.
EjbTimingAspect() - Constructor for class net.jperf.log4j.aop.EjbTimingAspect
 
EjbTimingAspect - Class in net.jperf.slf4j.aop
This TimingAspect implementation uses a SLF4J Logger instance to persist StopWatch log messages.
EjbTimingAspect() - Constructor for class net.jperf.slf4j.aop.EjbTimingAspect
 
el() - Method in class net.jperf.aop.DefaultProfiled
 
encodeUrl(String) - Method in class net.jperf.chart.GoogleChartGenerator
Helper method encodes a string use as a URL parameter value.
equals(Object) - Method in class net.jperf.GroupedTimingStatistics
 
equals(Object) - Method in class net.jperf.helpers.AcceptableRangeConfiguration
 
equals(Object) - Method in class net.jperf.StopWatch
 
equals(Object) - Method in class net.jperf.TimingStatistics
 
error(String) - Method in interface net.jperf.helpers.GenericAsyncCoalescingStatisticsAppender.GroupedTimingStatisticsHandler
This method is called whenever an error occurs that should be handled in a logging-framework specific manner.
ERROR_LEVEL - Static variable in class net.jperf.commonslog.CommonsLogStopWatch
Specifying this level will cause the error() method to be used for logging.
ERROR_LEVEL - Static variable in class net.jperf.slf4j.Slf4JStopWatch
Specifying this level will cause the error() method to be used for logging.
escapeStringForCsv(String, StringBuilder) - Static method in class net.jperf.helpers.MiscUtils
Escapes the specified string for use in a comma-separated values file.
evaluateJexl(String, AbstractJoinPoint, Object, Throwable) - Method in class net.jperf.aop.AgnosticTimingAspect
Helper method is used to parse out {expressionLanguage} elements from the text and evaluate the strings using JEXL.
exposeTag(String) - Method in class net.jperf.helpers.StatisticsExposingMBean
This MBean operation method allows the caller to add a tag whose statistics should be exposed as attributes at runtime.

F

FATAL_LEVEL - Static variable in class net.jperf.commonslog.CommonsLogStopWatch
Specifying this level will cause the fatal() method to be used for logging.
flush() - Method in class net.jperf.javalog.AsyncCoalescingHandler
 
flush() - Method in class net.jperf.javalog.GraphingStatisticsHandler
 
flush() - Method in class net.jperf.javalog.JmxAttributeStatisticsHandler
 
flush() - Method in class net.jperf.log4j.GraphingStatisticsAppender
This flush method writes the graph, with the data that exists at the time it is calld, to any attached appenders.
flush() - Method in class net.jperf.logback.GraphingStatisticsAppender
This flush method writes the graph, with the data that exists at the time it is calld, to any attached appenders.
footer() - Method in class net.jperf.helpers.DefaultStatisticsFormatter
 
footer() - Method in class net.jperf.helpers.GroupedTimingStatisticsJsonFormatter
 
footer() - Method in interface net.jperf.helpers.StatisticsFormatter
Footer text
format(GroupedTimingStatistics) - Method in class net.jperf.helpers.DefaultStatisticsFormatter
 
format(GroupedTimingStatistics) - Method in class net.jperf.helpers.GroupedTimingStatisticsCsvFormatter
Formats the specified GroupedTimingStatistics instance for CSV output.
format(GroupedTimingStatistics) - Method in interface net.jperf.helpers.GroupedTimingStatisticsFormatter
Outputs the specified GroupedTimingStatistics instance as a String
format(GroupedTimingStatistics) - Method in class net.jperf.helpers.GroupedTimingStatisticsJsonFormatter
 
format(GroupedTimingStatistics) - Method in class net.jperf.helpers.GroupedTimingStatisticsTextFormatter
 
format(LoggingEvent) - Method in class net.jperf.log4j.StatisticsCsvLayout
 
formatDate(long) - Method in class net.jperf.helpers.GroupedTimingStatisticsCsvFormatter
Formats the specified time in yyyy-MM-dd HH:mm:ss format.
formatDateIso8601(long) - Static method in class net.jperf.helpers.MiscUtils
Formats the specified time in yyyy-MM-dd HH:mm:ss format.

G

generateGoogleChartParams() - Method in class net.jperf.chart.GoogleChartGenerator
Helper method takes the list of data values and converts them to a String suitable for appending to a Google Chart URL.
GenericAsyncCoalescingStatisticsAppender - Class in net.jperf.helpers
This class provides the implementation for the AsyncCoalescingStatisticsAppenders made available for different logging frameworks.
GenericAsyncCoalescingStatisticsAppender() - Constructor for class net.jperf.helpers.GenericAsyncCoalescingStatisticsAppender
 
GenericAsyncCoalescingStatisticsAppender.GroupedTimingStatisticsHandler - Interface in net.jperf.helpers
The GroupedTimingStatisticsHandler defines a callback interface so that logging-framework-specific implementations can decide what to do with the coalesced GroupedTimingStatistics.
get(Object) - Method in class net.jperf.helpers.PackageParentProperties
 
getAllAppenders() - Method in class net.jperf.log4j.AsyncCoalescingStatisticsAppender
 
getAllAppenders() - Method in class net.jperf.log4j.GraphingStatisticsAppender
 
getAllGraphingStatisticsAppenders() - Static method in class net.jperf.log4j.GraphingStatisticsAppender
This static method returns an unmodifiable collection of all GraphingStatisticsAppenders that have been created.
getAllGraphingStatisticsAppenders() - Static method in class net.jperf.logback.GraphingStatisticsAppender
This static method returns an unmodifiable collection of all GraphingStatisticsAppenders that have been created.
getAllKnownGraphNames() - Method in class net.jperf.log4j.servlet.GraphingServlet
This method looks for all known GraphingStatisticsAppenders and returns their names.
getAllKnownGraphNames() - Method in class net.jperf.logback.servlet.GraphingServlet
This method looks for all known GraphingStatisticsAppenders and returns their names.
getAllKnownGraphNames() - Method in class net.jperf.servlet.AbstractGraphingServlet
Subclasses should implement this method to return a list of all possible known graph names.
getAppender(String) - Method in class net.jperf.log4j.AsyncCoalescingStatisticsAppender
 
getAppender() - Method in class net.jperf.log4j.AsyncCoalescingStatisticsAppender.ShutdownHook
 
getAppender(String) - Method in class net.jperf.log4j.GraphingStatisticsAppender
 
getAppender(String) - Method in class net.jperf.logback.AsyncCoalescingStatisticsAppender
 
getAppender(String) - Method in class net.jperf.logback.GraphingStatisticsAppender
 
getAppenderByName(String) - Static method in class net.jperf.log4j.GraphingStatisticsAppender
This static method returns any created GraphingStatisticsAppender by its name.
getAppenderByName(String) - Static method in class net.jperf.logback.GraphingStatisticsAppender
This static method returns any created GraphingStatisticsAppender by its name.
getAttribute(String) - Method in class net.jperf.helpers.StatisticsExposingMBean
 
getAttributeName() - Method in class net.jperf.helpers.AcceptableRangeConfiguration
 
getAttributes(String[]) - Method in class net.jperf.helpers.StatisticsExposingMBean
 
getChartGenerator() - Method in class net.jperf.log4j.GraphingStatisticsAppender
Gets the contained StatisticsChartGenerator that is used to generate the graphs.
getChartGenerator() - Method in class net.jperf.logback.GraphingStatisticsAppender
Gets the contained StatisticsChartGenerator that is used to generate the graphs.
getChartGeneratorsToDisplay(HttpServletRequest) - Method in class net.jperf.servlet.AbstractGraphingServlet
Helper method generates the list of charts that are to be displayed in this call to the servlet.
getChartUrl() - Method in class net.jperf.chart.GoogleChartGenerator
 
getChartUrl() - Method in interface net.jperf.chart.StatisticsChartGenerator
Implementing classes should return a URL to the chart that depicts the data sent in to the appendData method.
getCollision() - Method in class net.jperf.log4j.JmxAttributeStatisticsAppender
the way to resolve mbean collision.
getCollision() - Method in class net.jperf.logback.JmxAttributeStatisticsAppender
the way to resolve mbean collision.
getColumns() - Method in class net.jperf.log4j.StatisticsCsvLayout
The Columns option is a comma-separated list of the values that should be output for each line that is printed.
getColumns() - Method in class net.jperf.logback.StatisticsCsvLayout
The Columns option is a comma-separated list of the values that should be output for each line that is printed.
getCount() - Method in class net.jperf.TimingStatistics
 
getData() - Method in class net.jperf.chart.GoogleChartGenerator
 
getData() - Method in interface net.jperf.chart.StatisticsChartGenerator
Gets the data that will be visualized by any charts created by this chart generator.
getDataPointsPerGraph() - Method in class net.jperf.log4j.GraphingStatisticsAppender
The DataPointsPerGraph option is used to specify how much data should be displayed on each graph before it is written to any attached appenders.
getDataPointsPerGraph() - Method in class net.jperf.logback.GraphingStatisticsAppender
The DataPointsPerGraph option is used to specify how much data should be displayed on each graph before it is written to any attached appenders.
getDeclaringClass() - Method in interface net.jperf.aop.AbstractJoinPoint
Returns the declaring class of the method that was annotated.
getDownstreamLogLevel() - Method in class net.jperf.log4j.AsyncCoalescingStatisticsAppender
The DownstreamLogLevel option gets the Level of the GroupedTimingStatistics LoggingEvent that is sent to downstream appenders.
getDownstreamLogLevel() - Method in class net.jperf.logback.AsyncCoalescingStatisticsAppender
The DownstreamLogLevel option gets the Level of the GroupedTimingStatistics LoggingEvent that is sent to downstream appenders.
getElapsedTime() - Method in class net.jperf.StopWatch
Gets the time in milliseconds between when this StopWatch was last started and stopped.
getEnabledTags() - Method in class net.jperf.chart.GoogleChartGenerator
Gets the set of tag names for which values will be displayed on the chart.
getExceptionPriority() - Method in class net.jperf.commonslog.CommonsLogStopWatch
Gets the level at which log statements will be made when one of the stop or lap methods that DOES take an exception is called.
getExceptionPriority() - Method in class net.jperf.javalog.JavaLogStopWatch
Gets the Level at which log statements will be made when one of the stop or lap methods that DOES take an exception is called.
getExceptionPriority() - Method in class net.jperf.log4j.Log4JStopWatch
Gets the Level at which log statements will be made when one of the stop or lap methods that DOES take an exception is called.
getExceptionPriority() - Method in class net.jperf.slf4j.Slf4JStopWatch
Gets the level at which log statements will be made when one of the stop or lap methods that DOES take an exception is called.
getExecutingObject() - Method in interface net.jperf.aop.AbstractJoinPoint
Returns an object whose method was annotated (profiled).
getGraphByName(String) - Method in class net.jperf.log4j.servlet.GraphingServlet
Finds the specified graph by using the GraphingStatisticsAppender.getAppenderByName(String) method to find the appender with the specified name.
getGraphByName(String) - Method in class net.jperf.logback.servlet.GraphingServlet
Finds the specified graph by using the GraphingStatisticsAppender.getAppenderByName(String) method to find the appender with the specified name.
getGraphByName(String) - Method in class net.jperf.servlet.AbstractGraphingServlet
Subclasses should implement this method to return a chart generator by its name.
getGraphType() - Method in class net.jperf.log4j.GraphingStatisticsAppender
The GraphType option is used to specify the data that should be displayed on the graph.
getGraphType() - Method in class net.jperf.logback.GraphingStatisticsAppender
The GraphType option is used to specify the data that should be displayed on the graph.
getHeight() - Method in class net.jperf.chart.GoogleChartGenerator
Gets the height of the chart that will be displayed
getIndexOfArg(List<String>, boolean, String...) - Static method in class net.jperf.LogParser
 
getJexlExpression(String) - Method in class net.jperf.aop.AgnosticTimingAspect
Helper method gets a compiled JEXL expression for the specified expression text, either from the cache or by creating a new compiled expression.
getLogger() - Method in class net.jperf.commonslog.CommonsLogStopWatch
Gets the Apache Commons Logging Log that is used to persist logging statements when one of the stop or lap methods is called.
getLogger() - Method in class net.jperf.javalog.JavaLogStopWatch
Gets the java.util.logging Logger that is used to persist logging statements when one of the stop or lap methods is called.
getLogger() - Method in class net.jperf.log4j.Log4JStopWatch
Gets the log4j Logger that is used to persist logging statements when one of the stop or lap methods is called.
getLogger() - Method in class net.jperf.slf4j.Slf4JStopWatch
Gets the Apache Commons Logging Logger that is used to persist logging statements when one of the stop or lap methods is called.
getMax() - Method in class net.jperf.TimingStatistics
 
getMaxDataPoints() - Method in class net.jperf.chart.GoogleChartGenerator
Gets the maximum number of data points to display on a chart.
getMaxValue() - Method in class net.jperf.helpers.AcceptableRangeConfiguration
 
getMBeanInfo() - Method in class net.jperf.helpers.StatisticsExposingMBean
 
getMBeanName() - Method in class net.jperf.log4j.JmxAttributeStatisticsAppender
The MBeanName option is used to specify the ObjectName under which the StatisticsExposingMBean in the MBeanServer.
getMBeanName() - Method in class net.jperf.logback.JmxAttributeStatisticsAppender
The MBeanName option is used to specify the ObjectName under which the StatisticsExposingMBean in the MBeanServer.
getMBeanServer() - Method in class net.jperf.log4j.JmxAttributeStatisticsAppender
Gets the MBeanServer that should be used to register the StatisticsExposingMBean.
getMBeanServer() - Method in class net.jperf.logback.JmxAttributeStatisticsAppender
Gets the MBeanServer that should be used to register the StatisticsExposingMBean.
getMean() - Method in class net.jperf.TimingStatistics
 
getMessage() - Method in class net.jperf.StopWatch
Gets any additional message that was set on this StopWatch instance.
getMethodName() - Method in interface net.jperf.aop.AbstractJoinPoint
Returns a processing method name.
getMin() - Method in class net.jperf.TimingStatistics
 
getMinValue() - Method in class net.jperf.helpers.AcceptableRangeConfiguration
 
getName() - Method in class net.jperf.helpers.GenericAsyncCoalescingStatisticsAppender
The name of this appender.
getNormalPriority() - Method in class net.jperf.commonslog.CommonsLogStopWatch
Gets the level at which log statements will be made when one of the stop or lap methods that does NOT take an exception is called.
getNormalPriority() - Method in class net.jperf.javalog.JavaLogStopWatch
Gets the Level at which log statements will be made when one of the stop or lap methods that does NOT take an exception is called.
getNormalPriority() - Method in class net.jperf.log4j.Log4JStopWatch
Gets the Level at which log statements will be made when one of the stop or lap methods that does NOT take an exception is called.
getNormalPriority() - Method in class net.jperf.slf4j.Slf4JStopWatch
Gets the level at which log statements will be made when one of the stop or lap methods that does NOT take an exception is called.
getNormalSuffix() - Method in class net.jperf.LoggingStopWatch
The suffix to append to the tag if normalAndSlowSuffixesEnabled=true and elapsedTime < timeThreshold and timeThreshold > 0.
getNotificationInfo() - Method in class net.jperf.helpers.StatisticsExposingMBean
 
getNotificationThresholds() - Method in class net.jperf.log4j.JmxAttributeStatisticsAppender
The NotificationThresholds option is a comma-separated list of acceptable range configurations.
getNotificationThresholds() - Method in class net.jperf.logback.JmxAttributeStatisticsAppender
The NotificationThresholds option is a comma-separated list of acceptable range configurations.
getNumDiscardedMessages() - Method in class net.jperf.helpers.GenericAsyncCoalescingStatisticsAppender
Returns the number of StopWatch messages that have been discarded due to the queue being full.
getNumDiscardedMessages() - Method in class net.jperf.log4j.AsyncCoalescingStatisticsAppender
Returns the number of StopWatch messages that have been discarded due to the queue being full.
getNumDiscardedMessages() - Method in class net.jperf.logback.AsyncCoalescingStatisticsAppender
Returns the number of StopWatch messages that have been discarded due to the queue being full.
getParameters() - Method in interface net.jperf.aop.AbstractJoinPoint
Returns a parameters (arguments) array of processing method.
getPattern() - Method in class net.jperf.helpers.StopWatchParser
Gets the Pattern object used by this StopWatchParser to parse StopWatch message strings.
getProperty(String) - Method in class net.jperf.helpers.PackageParentProperties
 
getProperty(String, String) - Method in class net.jperf.helpers.PackageParentProperties
 
getQueueSize() - Method in class net.jperf.helpers.GenericAsyncCoalescingStatisticsAppender
The QueueSize option is used to control the size of the internal queue used by this appender to store logged messages before they are sent to downstream appenders.
getQueueSize() - Method in class net.jperf.log4j.AsyncCoalescingStatisticsAppender
The QueueSize option is used to control the size of the internal queue used by this appender to store logged messages before they are sent to downstream appenders.
getQueueSize() - Method in class net.jperf.logback.AsyncCoalescingStatisticsAppender
The QueueSize option is used to control the size of the internal queue used by this appender to store logged messages before they are sent to downstream appenders.
getRollupStatistics(List<String>) - Static method in class net.jperf.LogParser
 
getShutdownWaitMillis() - Method in class net.jperf.helpers.GenericAsyncCoalescingStatisticsAppender
The ShutdownWaitMillis option is used to control how long this class will block, waiting for the queue to drain, when shutting-down the Appender.
getShutdownWaitMillis() - Method in class net.jperf.log4j.AsyncCoalescingStatisticsAppender
The ShutdownWaitMillis option represents the length of time, in milliseconds, that the appender should wait after the logging system shutdown commences, before forcibly clearing asynchronous logging queues and interrupting the background queue-processing thread.
getShutdownWaitMillis() - Method in class net.jperf.logback.AsyncCoalescingStatisticsAppender
The ShutdownWaitMillis option represents the length of time, in milliseconds, that the appender should wait after the logging system shutdown commences, before forcibly clearing asynchronous logging queues and interrupting the background queue-processing thread.
getSlowSuffix() - Method in class net.jperf.LoggingStopWatch
The suffix to append to the tag if normalAndSlowSuffixesEnabled=true and elapsedTime >= timeThreshold and timeThreshold > 0.
getStandardDeviation() - Method in class net.jperf.TimingStatistics
 
getStartTime() - Method in class net.jperf.GroupedTimingStatistics
 
getStartTime() - Method in class net.jperf.StopWatch
Gets the time when this instance was created, or when one of the start() messages was last called.
getStatisticsByTag() - Method in class net.jperf.GroupedTimingStatistics
 
getStatisticsFormatter(List<String>) - Static method in class net.jperf.LogParser
 
getStatsValue(TimingStatistics, long) - Method in class net.jperf.helpers.StatsValueRetriever
Retrieves a single statistic value from the specified TimingStatistics object.
getStatsValueRetrievers() - Method in class net.jperf.helpers.StatisticsExposingMBean
Overridable helper method gets the Map of statistic name to StatsValueRetriever.
getStopTime() - Method in class net.jperf.GroupedTimingStatistics
 
getStopWatch() - Method in class net.jperf.TimedCallable
Gets the LoggingStopWatch that will be used to time the call method execution.
getStopWatch() - Method in class net.jperf.TimedRunnable
Gets the LoggingStopWatch that will be used to time the run method execution.
getStopWatchMessage(Profiled, AbstractJoinPoint, Object, Throwable) - Method in class net.jperf.aop.AgnosticTimingAspect
Helper method get the message to use for StopWatch logging.
getStopWatchParserClassName() - Method in class net.jperf.helpers.GenericAsyncCoalescingStatisticsAppender
The StopWatchParserClassName option is used to determine the class used to parse stop watch messages into StopWatch instances.
getStopWatchParserClassName() - Method in class net.jperf.log4j.AsyncCoalescingStatisticsAppender
The StopWatchParserClassName option is used to determine the class used to parse stop watch messages into StopWatch instances.
getStopWatchParserClassName() - Method in class net.jperf.logback.AsyncCoalescingStatisticsAppender
The StopWatchParserClassName option is used to determine the class used to parse stop watch messages into StopWatch instances.
getStopWatchTag(Profiled, AbstractJoinPoint, Object, Throwable) - Method in class net.jperf.aop.AgnosticTimingAspect
Helper method gets the tag to use for StopWatch logging.
getTag() - Method in class net.jperf.LoggingStopWatch
 
getTag() - Method in class net.jperf.StopWatch
Gets the tag used to group this StopWatch instance with other instances used to time the same code block.
getTagNamesToExpose() - Method in class net.jperf.log4j.JmxAttributeStatisticsAppender
The TagNamesToExpose option is a comma-separated list of the tag names whose statistics values (e.g.
getTagNamesToExpose() - Method in class net.jperf.logback.JmxAttributeStatisticsAppender
The TagNamesToExpose option is a comma-separated list of the tag names whose statistics values (e.g.
getTagNamesToGraph() - Method in class net.jperf.log4j.GraphingStatisticsAppender
The TagNamesToGraph option is used to specify which tags should be logged as a data series on the graph.
getTagNamesToGraph() - Method in class net.jperf.logback.GraphingStatisticsAppender
The TagNamesToGraph option is used to specify which tags should be logged as a data series on the graph.
getTimeSlice() - Method in class net.jperf.helpers.GenericAsyncCoalescingStatisticsAppender
The TimeSlice option represents the length of time, in milliseconds, of the window in which appended log events are coalesced to a single GroupedTimingStatistics and sent to the GroupedTimingStatisticsHandler.
getTimeSlice() - Method in class net.jperf.log4j.AsyncCoalescingStatisticsAppender
The TimeSlice option represents the length of time, in milliseconds, of the window in which appended LoggingEvents are coalesced to a single GroupedTimingStatistics and sent to downstream appenders.
getTimeSlice() - Method in class net.jperf.logback.AsyncCoalescingStatisticsAppender
The TimeSlice option represents the length of time, in milliseconds, of the window in which appended LoggingEvents are coalesced to a single GroupedTimingStatistics and sent to downstream appenders.
getTimeSlice(List<String>) - Static method in class net.jperf.LogParser
 
getTimeThreshold() - Method in class net.jperf.LoggingStopWatch
Gets a threshold level, in milliseconds, below which logging calls will not be made.
getTimeZone() - Static method in class net.jperf.GroupedTimingStatistics
Returns the TimeZone that should be used for display of timestamp values.
getValueClass() - Method in class net.jperf.helpers.StatsValueRetriever
getValueName() - Method in class net.jperf.helpers.StatsValueRetriever
Returns the name of the value, such as "Mean" or "Max".
getWidth() - Method in class net.jperf.chart.GoogleChartGenerator
Gets the width of the chart that will be displayed
getWindowLength() - Method in class net.jperf.GroupedTimingStatistics
The length of time, in milliseconds, of the data window
getWrappedTask() - Method in class net.jperf.TimedCallable
Gets the Callable task that is wrapped by this TimedCallable.
getWrappedTask() - Method in class net.jperf.TimedRunnable
Gets the Runnable task that is wrapped by this TimedRunnable.
GoogleChartGenerator - Class in net.jperf.chart
This implementation of StatisticsChartGenerator creates a chart URL in the format expected by the Google Chart API.
GoogleChartGenerator() - Constructor for class net.jperf.chart.GoogleChartGenerator
Default constructor creates a chart that displays mean execution values and uses the default Google Chart URL.
GoogleChartGenerator(StatsValueRetriever) - Constructor for class net.jperf.chart.GoogleChartGenerator
Creates a chart that uses the specified StatsValueRetriever to determine which values from the TimingStatistic object to display.
GoogleChartGenerator(StatsValueRetriever, String) - Constructor for class net.jperf.chart.GoogleChartGenerator
Creates a chart that uses the specified StatsValueRetriever to determine which values from the StatsPerTag object to display, and also allows the base chart URL to be overridden from the Google default.
GraphingServlet - Class in net.jperf.log4j.servlet
This graphing servlet implementation looks for graphs from GraphingStatisticsAppenders that have been created by the log4j framework.
GraphingServlet() - Constructor for class net.jperf.log4j.servlet.GraphingServlet
 
GraphingServlet - Class in net.jperf.logback.servlet
This graphing servlet implementation looks for graphs from GraphingStatisticsAppenders that have been created by the logback framework.
GraphingServlet() - Constructor for class net.jperf.logback.servlet.GraphingServlet
 
GraphingStatisticsAppender - Class in net.jperf.log4j
This appender is designed to be attached to an AsyncCoalescingStatisticsAppender.
GraphingStatisticsAppender() - Constructor for class net.jperf.log4j.GraphingStatisticsAppender
 
GraphingStatisticsAppender - Class in net.jperf.logback
This appender is designed to be attached to an AsyncCoalescingStatisticsAppender.
GraphingStatisticsAppender() - Constructor for class net.jperf.logback.GraphingStatisticsAppender
 
GraphingStatisticsHandler - Class in net.jperf.javalog
TODO - not yet implemented
GraphingStatisticsHandler() - Constructor for class net.jperf.javalog.GraphingStatisticsHandler
 
graphNames - Variable in class net.jperf.servlet.AbstractGraphingServlet
Setting an init parameter "graphNames" to a comma-separated list of the names of graphs to display by default sets this member variable.
GroupedTimingStatistics - Class in net.jperf
Represents a set of TimingStatistics calculated for a specific time period for a set of tags.
GroupedTimingStatistics() - Constructor for class net.jperf.GroupedTimingStatistics
Default constructor allows you to set statistics later using the addStopWatch and setter methods.
GroupedTimingStatistics(SortedMap<String, TimingStatistics>, long, long, boolean) - Constructor for class net.jperf.GroupedTimingStatistics
Creates a GroupedTimingStatistics instance for a set of tags for a specified time span.
GroupedTimingStatisticsCsvFormatter - Class in net.jperf.helpers
This helper formatter class outputs GroupedTimingStatistics in a comma-separated value format.
GroupedTimingStatisticsCsvFormatter() - Constructor for class net.jperf.helpers.GroupedTimingStatisticsCsvFormatter
Creates a non-pivoted CSV formatter using the default format string.
GroupedTimingStatisticsCsvFormatter(boolean, String) - Constructor for class net.jperf.helpers.GroupedTimingStatisticsCsvFormatter
Creates a CSV formatter which allows you to config which values are output.
GroupedTimingStatisticsCsvFormatter.GroupedTimingStatisticsValueRetriever - Interface in net.jperf.helpers
 
GroupedTimingStatisticsCsvFormatter.TimingStatsValueRetriever - Interface in net.jperf.helpers
 
GroupedTimingStatisticsFormatter - Interface in net.jperf.helpers
Can format a GroupedTimingStatistics instance to a String.
GroupedTimingStatisticsJsonFormatter - Class in net.jperf.helpers
This helper formatter class outputs GroupedTimingStatistics in a JSON value format.
GroupedTimingStatisticsJsonFormatter() - Constructor for class net.jperf.helpers.GroupedTimingStatisticsJsonFormatter
Construct JsonFormat#LIST formatter
GroupedTimingStatisticsJsonFormatter(String) - Constructor for class net.jperf.helpers.GroupedTimingStatisticsJsonFormatter
Construct JSON formatter
GroupedTimingStatisticsTextFormatter - Class in net.jperf.helpers
GroupedTimingStatisticsFormatter that simply returns the toString() value of the GroupedTimingStatistics instance, with a newline appended.
GroupedTimingStatisticsTextFormatter() - Constructor for class net.jperf.helpers.GroupedTimingStatisticsTextFormatter
 
GroupingStatisticsIterator - Class in net.jperf.helpers
This Iterator wraps a StopWatchLogIterator to return a single GroupedTimingStatistics object for each time slice detected.
GroupingStatisticsIterator(Iterator<StopWatch>) - Constructor for class net.jperf.helpers.GroupingStatisticsIterator
Creates a GroupingStatisticsIterator that groups StopWatch instances pulled from the specified stopWatchIterator into GroupedTimingStatistics.
GroupingStatisticsIterator(Iterator<StopWatch>, long, boolean) - Constructor for class net.jperf.helpers.GroupingStatisticsIterator
Creates a GroupingStatisticsIterator that groups StopWatch instances pulled from the specified stopWatchIterator into GroupedTimingStatistics.

H

handle(GroupedTimingStatistics) - Method in interface net.jperf.helpers.GenericAsyncCoalescingStatisticsAppender.GroupedTimingStatisticsHandler
This callback method is called for each GroupedTimingStatistics instance that is formed by coalescing individual StopWatch messages from the logs.
hashCode() - Method in class net.jperf.GroupedTimingStatistics
 
hashCode() - Method in class net.jperf.helpers.AcceptableRangeConfiguration
 
hashCode() - Method in class net.jperf.StopWatch
 
hashCode() - Method in class net.jperf.TimingStatistics
 
hasNext() - Method in class net.jperf.helpers.GroupingStatisticsIterator
 
hasNext() - Method in class net.jperf.helpers.StopWatchLogIterator
 
header() - Method in class net.jperf.helpers.DefaultStatisticsFormatter
 
header() - Method in class net.jperf.helpers.GroupedTimingStatisticsJsonFormatter
 
header() - Method in interface net.jperf.helpers.StatisticsFormatter
Header text

I

ignoresThrowable() - Method in class net.jperf.log4j.StatisticsCsvLayout
This layout ignores Throwables set on the LoggingEvent.
INFO_LEVEL - Static variable in class net.jperf.commonslog.CommonsLogStopWatch
Specifying this level will cause the info() method to be used for logging.
INFO_LEVEL - Static variable in class net.jperf.slf4j.Slf4JStopWatch
Specifying this level will cause the info() method to be used for logging.
init() - Method in class net.jperf.servlet.AbstractGraphingServlet
 
INSTANCE - Static variable in class net.jperf.aop.DefaultProfiled
 
INSTANCE - Static variable in class net.jperf.helpers.JperfProperties
 
invoke(String, Object[], String[]) - Method in class net.jperf.helpers.StatisticsExposingMBean
 
isAttached(Appender) - Method in class net.jperf.log4j.AsyncCoalescingStatisticsAppender
 
isAttached(Appender) - Method in class net.jperf.log4j.GraphingStatisticsAppender
 
isAttached(Appender<LoggingEvent>) - Method in class net.jperf.logback.AsyncCoalescingStatisticsAppender
 
isAttached(Appender<LoggingEvent>) - Method in class net.jperf.logback.GraphingStatisticsAppender
 
isCreateRollupStatistics() - Method in class net.jperf.GroupedTimingStatistics
 
isCreateRollupStatistics() - Method in class net.jperf.helpers.GenericAsyncCoalescingStatisticsAppender
The CreateRollupStatistics option is used to determine whether "rollup" statistics should be created.
isCreateRollupStatistics() - Method in class net.jperf.log4j.AsyncCoalescingStatisticsAppender
The CreateRollupStatistics option is used to determine whether "rollup" statistics should be created.
isCreateRollupStatistics() - Method in class net.jperf.logback.AsyncCoalescingStatisticsAppender
The CreateRollupStatistics option is used to determine whether "rollup" statistics should be created.
isInRange(double) - Method in class net.jperf.helpers.AcceptableRangeConfiguration
Determines whether or not the specified value is within the acceptable range.
isLogging() - Method in class net.jperf.commonslog.CommonsLogStopWatch
This method returns true if the Log it uses is enabled at the normalPriority level of this StopWatch.
isLogging(int) - Method in class net.jperf.commonslog.CommonsLogStopWatch
Since Commons Logging doesn't have a first class notion of Level objects or integer values, this method converts the level value to one of the isXYZEnabled() methods on the Log.
isLogging() - Method in class net.jperf.javalog.JavaLogStopWatch
This method returns true if the logger it uses is enabled at the normalPriority level of this StopWatch.
isLogging() - Method in class net.jperf.log4j.Log4JStopWatch
This method returns true if the logger it uses is enabled at the normalPriority level of this StopWatch.
isLogging() - Method in class net.jperf.LoggingStopWatch
Determines whether or not logging is currently enabled for normal log messages for this StopWatch.
isLogging() - Method in class net.jperf.slf4j.Slf4JStopWatch
This method returns true if the Logger it uses is enabled at the normalPriority level of this StopWatch.
isLogging(int) - Method in class net.jperf.slf4j.Slf4JStopWatch
Since Commons Logging doesn't have a first class notion of Level objects or integer values, this method converts the level value to one of the isXYZEnabled() methods on the Log.
isNormalAndSlowSuffixesEnabled() - Method in class net.jperf.LoggingStopWatch
Determines whether or not to append normalSuffix or slowSuffix to every tag logged by this stopwatch.
isPivot() - Method in class net.jperf.log4j.StatisticsCsvLayout
The Pivot option, which is false by default, determines whether or not a single line will be output for each GroupedTimingStatistics object, or whether one line for each tag within a GroupedTimingStatistics object will be output.
isPivot() - Method in class net.jperf.logback.StatisticsCsvLayout
The Pivot option, which is false by default, determines whether or not a single line will be output for each GroupedTimingStatistics object, or whether one line for each tag within a GroupedTimingStatistics object will be output.
isPotentiallyValid(String) - Method in class net.jperf.helpers.StopWatchParser
This method is intended to be used when you want to do a quick check of whether or not the specified string is valid WITHOUT incurring the cost to do a full parse.
isPrintNonStatistics() - Method in class net.jperf.log4j.StatisticsCsvLayout
Gets the value of the PrintNonStatistics option.
isPrintNonStatistics() - Method in class net.jperf.logback.StatisticsCsvLayout
Gets the value of the PrintNonStatistics option.
iteratorForAppenders() - Method in class net.jperf.logback.AsyncCoalescingStatisticsAppender
 
iteratorForAppenders() - Method in class net.jperf.logback.GraphingStatisticsAppender
 

J

JavaLogStopWatch - Class in net.jperf.javalog
This LoggingStopWatch uses a java.util.logging Logger to persist the StopWatch messages.
JavaLogStopWatch() - Constructor for class net.jperf.javalog.JavaLogStopWatch
Creates a JavaLogStopWatch with a blank tag, no message and started at the instant of creation.
JavaLogStopWatch(Logger) - Constructor for class net.jperf.javalog.JavaLogStopWatch
Creates a JavaLogStopWatch with a blank tag, no message and started at the instant of creation, using the specified Logger to log stop watch messages at the INFO level, or at the WARNING level if an exception is passed to one of the stop or lap methods.
JavaLogStopWatch(Logger, Level) - Constructor for class net.jperf.javalog.JavaLogStopWatch
Creates a JavaLogStopWatch with a blank tag, no message and started at the instant of creation, using the specified Logger to log stop watch messages at the normalPriority level specified, or at the WARNING level if an exception is passed to one of the stop or lap methods.
JavaLogStopWatch(Logger, Level, Level) - Constructor for class net.jperf.javalog.JavaLogStopWatch
Creates a JavaLogStopWatch with a blank tag, no message and started at the instant of creation, using the specified Logger to log stop watch messages at the normalPriority level specified, or at the exceptionPriority level if an exception is passed to one of the stop or lap methods.
JavaLogStopWatch(String) - Constructor for class net.jperf.javalog.JavaLogStopWatch
Creates a JavaLogStopWatch with the tag specified, no message and started at the instant of creation.
JavaLogStopWatch(String, Logger) - Constructor for class net.jperf.javalog.JavaLogStopWatch
Creates a JavaLogStopWatch with the tag specified, no message and started at the instant of creation, using the specified Logger to log stop watch messages at INFO level, or at the WARNING level if an exception is passed to one of the stop or lap methods.
JavaLogStopWatch(String, Logger, Level) - Constructor for class net.jperf.javalog.JavaLogStopWatch
Creates a JavaLogStopWatch with the tag specified, no message and started at the instant of creation, using the specified Logger to log stop watch messages at the normalPriority level specified, or at the WARNING level if an exception is passed to one of the stop or lap methods.
JavaLogStopWatch(String, Logger, Level, Level) - Constructor for class net.jperf.javalog.JavaLogStopWatch
Creates a JavaLogStopWatch with the tag specified, no message and started at the instant of creation, using the specified Logger to log stop watch messages at the normalPriority level specified, or at the exceptionPriority level if an exception is passed to one of the stop or lap methods.
JavaLogStopWatch(String, String) - Constructor for class net.jperf.javalog.JavaLogStopWatch
Creates a JavaLogStopWatch with the tag and message specified and started at the instant of creation.
JavaLogStopWatch(String, String, Logger) - Constructor for class net.jperf.javalog.JavaLogStopWatch
Creates a JavaLogStopWatch with the tag and message specified and started at the instant of creation, using the specified Logger to log stop watch messages at INFO level, or at WARNING level if an exception is passed to one of the stop or lap methods.
JavaLogStopWatch(String, String, Logger, Level) - Constructor for class net.jperf.javalog.JavaLogStopWatch
Creates a JavaLogStopWatch with the tag and message specified and started at the instant of creation, using the specified Logger to log stop watch messages at the normalPriority level specified, or at WARNING level if an exception is passed to one of the stop or lap methods.
JavaLogStopWatch(String, String, Logger, Level, Level) - Constructor for class net.jperf.javalog.JavaLogStopWatch
Creates a JavaLogStopWatch with the tag and message specified and started at the instant of creation, using the specified Logger to log stop watch messages at the normalPriority level specified, or at the exceptionPriority level if an exception is passed to one of the stop or lap methods.
JavaLogStopWatch(long, long, String, String, Logger, Level, Level) - Constructor for class net.jperf.javalog.JavaLogStopWatch
This constructor is mainly used for creation of StopWatch instances from logs and for testing.
JmxAttributeStatisticsAppender - Class in net.jperf.log4j
This appender is designed to be attached to an AsyncCoalescingStatisticsAppender.
JmxAttributeStatisticsAppender() - Constructor for class net.jperf.log4j.JmxAttributeStatisticsAppender
 
JmxAttributeStatisticsAppender - Class in net.jperf.logback
This appender is designed to be attached to an AsyncCoalescingStatisticsAppender.
JmxAttributeStatisticsAppender() - Constructor for class net.jperf.logback.JmxAttributeStatisticsAppender
 
JmxAttributeStatisticsHandler - Class in net.jperf.javalog
TODO - not yet implemented
JmxAttributeStatisticsHandler() - Constructor for class net.jperf.javalog.JmxAttributeStatisticsHandler
 
JperfProperties - Class in net.jperf.helpers
 

L

lap(String, Throwable) - Method in class net.jperf.LoggingStopWatch
Identical to StopWatch.lap(String), but also allows you to specify an exception to be logged.
lap(String, String, Throwable) - Method in class net.jperf.LoggingStopWatch
Identical to StopWatch.lap(String, String), but also allows you to specify an exception to be logged.
lap(String) - Method in class net.jperf.StopWatch
The lap method is useful when using a single StopWatch to time multiple consecutive blocks.
lap(String, String) - Method in class net.jperf.StopWatch
The lap method is useful when using a single StopWatch to time multiple consecutive blocks.
level() - Method in class net.jperf.aop.DefaultProfiled
 
log(String, Throwable) - Method in class net.jperf.commonslog.CommonsLogStopWatch
The log message is overridden to use the Apache Commons Logging Log to persist the stop watch.
log(String, Throwable, int) - Method in class net.jperf.commonslog.CommonsLogStopWatch
Since Commons Logging doesn't have a first class notion of Level objects or integer values, this method maps the atLevel parameter to one of the trace(), debug(), info(), warn(), error(), or fatal() methods on the Log.
log(String, Throwable) - Method in class net.jperf.javalog.JavaLogStopWatch
The log message is overridden to use the java.util.logging Logger to persist the stop watch.
log(String, Throwable) - Method in class net.jperf.log4j.Log4JStopWatch
The log message is overridden to use the log4j Logger to persist the stop watch.
log(String, Throwable) - Method in class net.jperf.LoggingStopWatch
This log method can be overridden by subclasses in order to persist the StopWatch, for example by using a log4j Logger.
log(String, Throwable) - Method in class net.jperf.slf4j.Slf4JStopWatch
The log message is overridden to use the Apache Commons Logging Logger to persist the stop watch.
log(String, Throwable, int) - Method in class net.jperf.slf4j.Slf4JStopWatch
Since Commons Logging doesn't have a first class notion of Level objects or integer values, this method maps the atLevel parameter to one of the trace(), debug(), info(), warn(), error(), or fatal() methods on the Log.
Log4JStopWatch - Class in net.jperf.log4j
This LoggingStopWatch uses a log4j Logger to persist the StopWatch messages.
Log4JStopWatch() - Constructor for class net.jperf.log4j.Log4JStopWatch
Creates a Log4JStopWatch with a blank tag, no message and started at the instant of creation.
Log4JStopWatch(Logger) - Constructor for class net.jperf.log4j.Log4JStopWatch
Creates a Log4JStopWatch with a blank tag, no message and started at the instant of creation, using the specified Logger to log stop watch messages at the INFO level, or at the WARN level if an exception is passed to one of the stop or lap methods.
Log4JStopWatch(Logger, Level) - Constructor for class net.jperf.log4j.Log4JStopWatch
Creates a Log4JStopWatch with a blank tag, no message and started at the instant of creation, using the specified Logger to log stop watch messages at the normalPriority level specified, or at the WARN level if an exception is passed to one of the stop or lap methods.
Log4JStopWatch(Logger, Level, Level) - Constructor for class net.jperf.log4j.Log4JStopWatch
Creates a Log4JStopWatch with a blank tag, no message and started at the instant of creation, using the specified Logger to log stop watch messages at the normalPriority level specified, or at the exceptionPriority level if an exception is passed to one of the stop or lap methods.
Log4JStopWatch(String) - Constructor for class net.jperf.log4j.Log4JStopWatch
Creates a Log4JStopWatch with the tag specified, no message and started at the instant of creation.
Log4JStopWatch(String, Logger) - Constructor for class net.jperf.log4j.Log4JStopWatch
Creates a Log4JStopWatch with the tag specified, no message and started at the instant of creation, using the specified Logger to log stop watch messages at INFO level, or at the WARN level if an exception is passed to one of the stop or lap methods.
Log4JStopWatch(String, Logger, Level) - Constructor for class net.jperf.log4j.Log4JStopWatch
Creates a Log4JStopWatch with the tag specified, no message and started at the instant of creation, using the specified Logger to log stop watch messages at the normalPriority level specified, or at the WARN level if an exception is passed to one of the stop or lap methods.
Log4JStopWatch(String, Logger, Level, Level) - Constructor for class net.jperf.log4j.Log4JStopWatch
Creates a Log4JStopWatch with the tag specified, no message and started at the instant of creation, using the specified Logger to log stop watch messages at the normalPriority level specified, or at the exceptionPriority level if an exception is passed to one of the stop or lap methods.
Log4JStopWatch(String, String) - Constructor for class net.jperf.log4j.Log4JStopWatch
Creates a Log4JStopWatch with the tag and message specified and started at the instant of creation.
Log4JStopWatch(String, String, Logger) - Constructor for class net.jperf.log4j.Log4JStopWatch
Creates a Log4JStopWatch with the tag and message specified and started at the instant of creation, using the specified Logger to log stop watch messages at INFO level, or at WARN level if an exception is passed to one of the stop or lap methods.
Log4JStopWatch(String, String, Logger, Level) - Constructor for class net.jperf.log4j.Log4JStopWatch
Creates a Log4JStopWatch with the tag and message specified and started at the instant of creation, using the specified Logger to log stop watch messages at the normalPriority level specified, or at WARN level if an exception is passed to one of the stop or lap methods.
Log4JStopWatch(String, String, Logger, Level, Level) - Constructor for class net.jperf.log4j.Log4JStopWatch
Creates a Log4JStopWatch with the tag and message specified and started at the instant of creation, using the specified Logger to log stop watch messages at the normalPriority level specified, or at the exceptionPriority level if an exception is passed to one of the stop or lap methods.
Log4JStopWatch(long, long, String, String, Logger, Level, Level) - Constructor for class net.jperf.log4j.Log4JStopWatch
This constructor is mainly used for creation of StopWatch instances from logs and for testing.
logFailuresSeparately() - Method in class net.jperf.aop.DefaultProfiled
 
logger() - Method in class net.jperf.aop.DefaultProfiled
 
LoggingStopWatch - Class in net.jperf
A LoggingStopWatch prevents the need to explicitly send the StopWatch string to a Logger when stopping.
LoggingStopWatch() - Constructor for class net.jperf.LoggingStopWatch
Creates a LoggingStopWatch with a blank tag, no message and started at the instant of creation.
LoggingStopWatch(String) - Constructor for class net.jperf.LoggingStopWatch
Creates a LoggingStopWatch with the specified tag, no message and started at the instant of creation.
LoggingStopWatch(String, String) - Constructor for class net.jperf.LoggingStopWatch
Creates a LoggingStopWatch with the specified tag and message, started an the instant of creation.
LoggingStopWatch(long, long, String, String) - Constructor for class net.jperf.LoggingStopWatch
Creates a LoggingStopWatch with a specified start and elapsed time, tag, and message.
LogParser - Class in net.jperf
LogParser provides the main method for reading a log of StopWatch output and generating statistics and graphs from that output.
LogParser() - Constructor for class net.jperf.LogParser
Default constructor reads input from standard in, writes statistics output to standard out, does not write graph output, has a time slice window of 30 seconds, and does not create rollup statistics.
LogParser(Reader, PrintStream, PrintStream, long, boolean, StatisticsFormatter) - Constructor for class net.jperf.LogParser
Creates a new LogParser to parse log data from the input.

M

main(String[]) - Static method in class net.jperf.LogParser
 
managementInterface - Variable in class net.jperf.helpers.StatisticsExposingMBean
This MBeanInfo exposes this MBean's management interface to the MBeanServer.
mapLevelName(String) - Static method in class net.jperf.commonslog.CommonsLogStopWatch
This utility method provides the standard mapping between log4j level names (which Perf4J uses as the standard set of possible levels) to the corresponding ..._LEVEL constant from this class.
mapLevelName(String) - Static method in class net.jperf.javalog.JavaLogStopWatch
This utility method provides the standard mapping between log4j level names (which Perf4J uses as the standard set of possible levels) to the closest corresponding java.util.logging Level.
mapLevelName(String) - Static method in class net.jperf.slf4j.Slf4JStopWatch
This utility method provides the standard mapping between log4j level names (which Perf4J uses as the standard set of possible levels) to the corresponding ..._LEVEL constant from this class.
match(String) - Method in class net.jperf.helpers.StopWatchParser
Gets the MatchResult object that is returned when the Pattern used by this parser matches the specified message.
MAX_POSSIBLE_CHART_SIZE - Static variable in class net.jperf.chart.GoogleChartGenerator
The maximum supported chart size is 300,000 pixels per the Google Chart API.
MAX_VALUE_RETRIEVER - Static variable in class net.jperf.helpers.StatsValueRetriever
 
mBean - Variable in class net.jperf.log4j.JmxAttributeStatisticsAppender
This is the MBean that is registered with the MBeanServer
mBean - Variable in class net.jperf.logback.JmxAttributeStatisticsAppender
This is the MBean that is registered with the MBeanServer
mBeanName - Variable in class net.jperf.helpers.StatisticsExposingMBean
The name under which this MBean is registered in the MBean server.
MEAN_VALUE_RETRIEVER - Static variable in class net.jperf.helpers.StatsValueRetriever
 
message() - Method in class net.jperf.aop.DefaultProfiled
 
MIN_VALUE_RETRIEVER - Static variable in class net.jperf.helpers.StatsValueRetriever
 
MiscUtils - Class in net.jperf.helpers
Miscellaneous static utility functions, mainly having to do with String parsing/formatting.
MiscUtils() - Constructor for class net.jperf.helpers.MiscUtils
 

N

net.jperf - package net.jperf
Perf4J is a performance logging and monitoring framework for Java.
net.jperf.aop - package net.jperf.aop
Provides annotations that work with an aspect-oriented framework like AspectJ, Spring AOP or EJB interceptors to allow timing of code blocks without explicit logging statements.
net.jperf.chart - package net.jperf.chart
Contains classes used to display graphical charts of timing statistics.
net.jperf.commonslog - package net.jperf.commonslog
Provides a CommonsLogStopWatch to use as your StopWatch implementation if the Apache Commons Logging framework is your logging framework of choice.
net.jperf.commonslog.aop - package net.jperf.commonslog.aop
Defines the concrete aspect class used to inject timing code around methods that have been marked with the Profiled annotation.
net.jperf.helpers - package net.jperf.helpers
Helper classes used by the rest of the jperf framework.
net.jperf.javalog - package net.jperf.javalog
Provides a JavaLogStopWatch to use as your StopWatch implementation if the java.util.logging framework is your logging framework of choice.
net.jperf.javalog.aop - package net.jperf.javalog.aop
Defines the concrete aspect class used to inject timing code around methods that have been marked with the Profiled annotation.
net.jperf.log4j - package net.jperf.log4j
Provides the log4j appenders that can be used to automatically aggregate and analyze StopWatch timing statements logged to an org.apache.log4j.Logger.
net.jperf.log4j.aop - package net.jperf.log4j.aop
Defines the concrete aspect class used to inject timing code around methods that have been marked with the Profiled annotation.
net.jperf.log4j.servlet - package net.jperf.log4j.servlet
Provides the concrete GraphingServlet class that can be installed in a web.xml file to expose graphs generated by a GraphingStatisticsAppender.
net.jperf.logback - package net.jperf.logback
Provides the logback appenders that can be used to automatically aggregate and analyze StopWatch timing statements logged to an org.slf4j.Logger.
net.jperf.logback.servlet - package net.jperf.logback.servlet
Provides the concrete GraphingServlet class that can be installed in a web.xml file to expose graphs generated by a GraphingStatisticsAppender.
net.jperf.servlet - package net.jperf.servlet
Provides the framework for exposing performance graphs through a servlet front-end.
net.jperf.slf4j - package net.jperf.slf4j
Provides a Slf4JStopWatch to use as your StopWatch implementation if the SLF4J framework is your logging framework of choice.
net.jperf.slf4j.aop - package net.jperf.slf4j.aop
Defines the concrete aspect class used to inject timing code around methods that have been marked with the Profiled annotation.
newGenericAsyncCoalescingStatisticsAppender() - Method in class net.jperf.log4j.AsyncCoalescingStatisticsAppender
Creates the new GenericAsyncCoalescingStatisticsAppender that this instance will wrap.
newGenericAsyncCoalescingStatisticsAppender() - Method in class net.jperf.logback.AsyncCoalescingStatisticsAppender
Creates the new GenericAsyncCoalescingStatisticsAppender that this instance will wrap.
NEWLINE - Static variable in class net.jperf.helpers.MiscUtils
The value of the line.separator system property.
newMeanTimeChartGenerator() - Method in class net.jperf.LogParser
 
newStopWatch(String, String) - Method in class net.jperf.aop.AbstractEjbTimingAspect
Subclasses should implement this method to return a LoggingStopWatch that should be used to time the wrapped code block.
newStopWatch(String, String) - Method in class net.jperf.aop.AbstractTimingAspect
Subclasses should implement this method to return a LoggingStopWatch that should be used to time the wrapped code block.
newStopWatch(String, String) - Method in class net.jperf.commonslog.aop.EjbTimingAspect
 
newStopWatch(String, String) - Method in class net.jperf.commonslog.aop.ScopedTimingAspect
 
newStopWatch(String, String) - Method in class net.jperf.commonslog.aop.TimingAspect
 
newStopWatch(String, String) - Method in class net.jperf.javalog.aop.EjbTimingAspect
 
newStopWatch(String, String) - Method in class net.jperf.javalog.aop.ScopedTimingAspect
 
newStopWatch(String, String) - Method in class net.jperf.javalog.aop.TimingAspect
 
newStopWatch(String, String) - Method in class net.jperf.log4j.aop.EjbTimingAspect
 
newStopWatch(String, String) - Method in class net.jperf.log4j.aop.ScopedTimingAspect
 
newStopWatch(String, String) - Method in class net.jperf.log4j.aop.TimingAspect
 
newStopWatch(String, String) - Method in class net.jperf.slf4j.aop.EjbTimingAspect
 
newStopWatch(String, String) - Method in class net.jperf.slf4j.aop.ScopedTimingAspect
 
newStopWatch(String, String) - Method in class net.jperf.slf4j.aop.TimingAspect
 
newStopWatchParser() - Method in class net.jperf.helpers.StopWatchLogIterator
This helper method could potentially be overridden to return a different type of StopWatchParser that is used to parse the strings read by this class.
newTpsChartGenerator() - Method in class net.jperf.LogParser
 
next() - Method in class net.jperf.helpers.GroupingStatisticsIterator
 
next() - Method in class net.jperf.helpers.StopWatchLogIterator
 
normalAndSlowSuffixesEnabled() - Method in class net.jperf.aop.DefaultProfiled
 
numberValuesToGoogleDataSeriesParam(List<Number>, double, double) - Method in class net.jperf.chart.GoogleChartGenerator
This helper method is used to normalize a list of data values from 0 - 100 as required by the Google Chart Data API, and from this data it constructs the series data URL param.

O

openGraphingOutput(List<String>) - Static method in class net.jperf.LogParser
 
openInput(List<String>) - Static method in class net.jperf.LogParser
 
openStatisticsOutput(List<String>) - Static method in class net.jperf.LogParser
 
openStream(String) - Static method in class net.jperf.LogParser
 
OUT_OF_RANGE_NOTIFICATION_TYPE - Static variable in class net.jperf.helpers.StatisticsExposingMBean
The type of the Notifications sent when a statistics value is outside of the acceptable range.
outOfRangeNotificationSeqNo - Variable in class net.jperf.helpers.StatisticsExposingMBean
This sequence number is required by the JMX Notification API.
outOfRangeNotifierThread - Variable in class net.jperf.helpers.StatisticsExposingMBean
This single thread pool is used to send notifications if any values are outside of the acceptable ranges (this is necessary because the JMX spec states that the sendNotification method may be synchronous).

P

PackageParentProperties - Class in net.jperf.helpers
 
PackageParentProperties() - Constructor for class net.jperf.helpers.PackageParentProperties
 
PackageParentProperties(Properties) - Constructor for class net.jperf.helpers.PackageParentProperties
 
padIntToTwoDigits(int, StringBuilder) - Static method in class net.jperf.helpers.MiscUtils
Pads the specified int to two digits, prefixing with 0 if the value is less than 10.
parseLog() - Method in class net.jperf.LogParser
Reads all the data from the inputLog, parses it, and writes the statistics data and graphing data as desired to the output streams.
parsePivotedTimingStatsConfig(String) - Method in class net.jperf.helpers.GroupedTimingStatisticsCsvFormatter
Helper method parses the specified single element from a config string to return the corresponding GroupedTimingStatisticsValueRetriever.
parseStopWatch(String) - Method in class net.jperf.helpers.StopWatchParser
This method parses a StopWatch from the given message string.
parseStopWatchFromLogMatch(MatchResult) - Method in class net.jperf.helpers.StopWatchParser
Helper method returns a new StopWatch from the MatchResult returned when a log messages matches.
parseTimingStatsConfig(String) - Method in class net.jperf.helpers.GroupedTimingStatisticsCsvFormatter
Helper method parses the specified single element from a config string to return the corresponding TimingStatsValueRetriever.
printGraphOutput() - Method in class net.jperf.LogParser
 
printUnknownArgs(List<String>) - Static method in class net.jperf.LogParser
 
printUsage(List<String>) - Static method in class net.jperf.LogParser
 
proceed() - Method in interface net.jperf.aop.AbstractJoinPoint
Calls profiled method and returns its result.
Profiled - Annotation Type in net.jperf.aop
The Profiled annotation is used in concert with the log4j or javalog TimingAspects to enable unobtrusive performance logging.
ProfiledTimingAspect - Class in net.jperf.aop
 
ProfiledTimingAspect() - Constructor for class net.jperf.aop.ProfiledTimingAspect
 
publish(LogRecord) - Method in class net.jperf.javalog.AsyncCoalescingHandler
 
publish(LogRecord) - Method in class net.jperf.javalog.GraphingStatisticsHandler
 
publish(LogRecord) - Method in class net.jperf.javalog.JmxAttributeStatisticsHandler
 

R

remove() - Method in class net.jperf.helpers.GroupingStatisticsIterator
Remove is not supported.
remove() - Method in class net.jperf.helpers.StopWatchLogIterator
Remove is not supported.
removeAllAppenders() - Method in class net.jperf.log4j.AsyncCoalescingStatisticsAppender
 
removeAllAppenders() - Method in class net.jperf.log4j.GraphingStatisticsAppender
 
removeAppender(Appender) - Method in class net.jperf.log4j.AsyncCoalescingStatisticsAppender
 
removeAppender(String) - Method in class net.jperf.log4j.AsyncCoalescingStatisticsAppender
 
removeAppender(Appender) - Method in class net.jperf.log4j.GraphingStatisticsAppender
 
removeAppender(String) - Method in class net.jperf.log4j.GraphingStatisticsAppender
 
removeTag(String) - Method in class net.jperf.helpers.StatisticsExposingMBean
This MBean operation method allows the caller to remove, at runtime, a tag whose statistics are exposed.
requiresLayout() - Method in class net.jperf.log4j.AsyncCoalescingStatisticsAppender
 
requiresLayout() - Method in class net.jperf.log4j.GraphingStatisticsAppender
 
requiresLayout() - Method in class net.jperf.log4j.JmxAttributeStatisticsAppender
 
run() - Method in class net.jperf.log4j.AsyncCoalescingStatisticsAppender.ShutdownHook
 
run() - Method in class net.jperf.TimedRunnable
Executes the run method of the underlying task, using the LoggingStopWatch to track the execution time.
runMain(String[]) - Static method in class net.jperf.LogParser
 
runProfiledMethod(ProceedingJoinPoint, Profiled) - Method in class net.jperf.aop.AbstractTimingAspect
 
runProfiledMethod(AbstractJoinPoint, Profiled, LoggingStopWatch) - Method in class net.jperf.aop.AgnosticTimingAspect
This method actually executes the profiled method.

S

scope() - Method in class net.jperf.aop.ScopedTimingAspect
 
ScopedTimingAspect - Class in net.jperf.aop
 
ScopedTimingAspect() - Constructor for class net.jperf.aop.ScopedTimingAspect
 
ScopedTimingAspect - Class in net.jperf.commonslog.aop
 
ScopedTimingAspect() - Constructor for class net.jperf.commonslog.aop.ScopedTimingAspect
 
ScopedTimingAspect - Class in net.jperf.javalog.aop
 
ScopedTimingAspect() - Constructor for class net.jperf.javalog.aop.ScopedTimingAspect
 
ScopedTimingAspect - Class in net.jperf.log4j.aop
 
ScopedTimingAspect() - Constructor for class net.jperf.log4j.aop.ScopedTimingAspect
 
ScopedTimingAspect - Class in net.jperf.slf4j.aop
 
ScopedTimingAspect() - Constructor for class net.jperf.slf4j.aop.ScopedTimingAspect
 
sendNotificationsIfValuesNotAcceptable() - Method in class net.jperf.helpers.StatisticsExposingMBean
This helper method sends notifications if any of the acceptable ranges detects an attribute value that is outside of the specified range.
sendOutOfRangeNotification(double, AcceptableRangeConfiguration) - Method in class net.jperf.helpers.StatisticsExposingMBean
Helper method is used to send the JMX notification because the attribute value doesn't fall within the acceptable range.
setAppender(AsyncCoalescingStatisticsAppender) - Method in class net.jperf.log4j.AsyncCoalescingStatisticsAppender.ShutdownHook
 
setAttribute(Attribute) - Method in class net.jperf.helpers.StatisticsExposingMBean
 
setAttributeName(String) - Method in class net.jperf.helpers.AcceptableRangeConfiguration
 
setAttributes(AttributeList) - Method in class net.jperf.helpers.StatisticsExposingMBean
 
setCollision(String) - Method in class net.jperf.log4j.JmxAttributeStatisticsAppender
the way to resolve mbean collision.
setCollision(String) - Method in class net.jperf.logback.JmxAttributeStatisticsAppender
the way to resolve mbean collision.
setColumns(String) - Method in class net.jperf.log4j.StatisticsCsvLayout
Sets the value of the Columns option.
setColumns(String) - Method in class net.jperf.logback.StatisticsCsvLayout
Sets the value of the Columns option.
setCreateRollupStatistics(boolean) - Method in class net.jperf.GroupedTimingStatistics
 
setCreateRollupStatistics(boolean) - Method in class net.jperf.helpers.GenericAsyncCoalescingStatisticsAppender
Sets the value of the CreateRollupStatistics option.
setCreateRollupStatistics(boolean) - Method in class net.jperf.log4j.AsyncCoalescingStatisticsAppender
Sets the value of the CreateRollupStatistics option.
setCreateRollupStatistics(boolean) - Method in class net.jperf.logback.AsyncCoalescingStatisticsAppender
Sets the value of the CreateRollupStatistics option.
setDataPointsPerGraph(int) - Method in class net.jperf.log4j.GraphingStatisticsAppender
Sets the value of the DataPointsPerGraph option.
setDataPointsPerGraph(int) - Method in class net.jperf.logback.GraphingStatisticsAppender
Sets the value of the DataPointsPerGraph option.
setDownstreamLogLevel(String) - Method in class net.jperf.log4j.AsyncCoalescingStatisticsAppender
Sets the value of the DownstreamLogLevel option.
setDownstreamLogLevel(String) - Method in class net.jperf.logback.AsyncCoalescingStatisticsAppender
Sets the value of the DownstreamLogLevel option.
setEnabledTags(Set<String>) - Method in class net.jperf.chart.GoogleChartGenerator
Sets the set of tag names for which values will be displayed on the chart.
setExceptionPriority(int) - Method in class net.jperf.commonslog.CommonsLogStopWatch
Sets the level at which log statements will be made when one of the stop or lap methods that DOES take an exception is called.
setExceptionPriority(Level) - Method in class net.jperf.javalog.JavaLogStopWatch
Sets the Level at which log statements will be made when one of the stop or lap methods that DOES take an exception is called.
setExceptionPriority(Level) - Method in class net.jperf.log4j.Log4JStopWatch
Sets the Level at which log statements will be made when one of the stop or lap methods that DOES take an exception is called.
setExceptionPriority(int) - Method in class net.jperf.slf4j.Slf4JStopWatch
Sets the level at which log statements will be made when one of the stop or lap methods that DOES take an exception is called.
setGraphType(String) - Method in class net.jperf.log4j.GraphingStatisticsAppender
Sets the value of the GraphType option.
setGraphType(String) - Method in class net.jperf.logback.GraphingStatisticsAppender
Sets the value of the GraphType option.
setHeight(int) - Method in class net.jperf.chart.GoogleChartGenerator
Sets the height of the chart in pixels.
setLogger(Log) - Method in class net.jperf.commonslog.CommonsLogStopWatch
Sets the Apache Commons Logging Logused to persist StopWatch instances.
setLogger(Logger) - Method in class net.jperf.javalog.JavaLogStopWatch
Sets the java.util.logging Logger used to persist StopWatch instances.
setLogger(Logger) - Method in class net.jperf.log4j.Log4JStopWatch
Sets the log4j Logger used to persist StopWatch instances.
setLogger(Logger) - Method in class net.jperf.slf4j.Slf4JStopWatch
Sets the Apache Commons Logging Logused to persist StopWatch instances.
setMaxDataPoints(int) - Method in class net.jperf.chart.GoogleChartGenerator
Sets the maximum number of data points to display on a chart.
setMaxValue(double) - Method in class net.jperf.helpers.AcceptableRangeConfiguration
 
setMBeanName(String) - Method in class net.jperf.log4j.JmxAttributeStatisticsAppender
Sets the value of the MBeanName option.
setMBeanName(String) - Method in class net.jperf.logback.JmxAttributeStatisticsAppender
Sets the value of the MBeanName option.
setMessage(String) - Method in class net.jperf.commonslog.CommonsLogStopWatch
 
setMessage(String) - Method in class net.jperf.javalog.JavaLogStopWatch
 
setMessage(String) - Method in class net.jperf.log4j.Log4JStopWatch
 
setMessage(String) - Method in class net.jperf.LoggingStopWatch
 
setMessage(String) - Method in class net.jperf.slf4j.Slf4JStopWatch
 
setMessage(String) - Method in class net.jperf.StopWatch
Sends a message on this StopWatch instance to be printed when this instance is logged.
setMinValue(double) - Method in class net.jperf.helpers.AcceptableRangeConfiguration
 
setName(String) - Method in class net.jperf.helpers.GenericAsyncCoalescingStatisticsAppender
Sets the name of this appender.
setName(String) - Method in class net.jperf.log4j.AsyncCoalescingStatisticsAppender
 
setName(String) - Method in class net.jperf.logback.AsyncCoalescingStatisticsAppender
 
setNormalAndSlowSuffixesEnabled(boolean) - Method in class net.jperf.commonslog.CommonsLogStopWatch
 
setNormalAndSlowSuffixesEnabled(boolean) - Method in class net.jperf.javalog.JavaLogStopWatch
 
setNormalAndSlowSuffixesEnabled(boolean) - Method in class net.jperf.log4j.Log4JStopWatch
 
setNormalAndSlowSuffixesEnabled(boolean) - Method in class net.jperf.LoggingStopWatch
Sets whether to append normalSuffix and slowSuffix when timeThreshold > 0 AND elapsedTime >= timeThreshold
setNormalAndSlowSuffixesEnabled(boolean) - Method in class net.jperf.slf4j.Slf4JStopWatch
 
setNormalPriority(int) - Method in class net.jperf.commonslog.CommonsLogStopWatch
Sets the level at which log statements will be made when one of the stop or lap methods that does NOT take an exception is called.
setNormalPriority(Level) - Method in class net.jperf.javalog.JavaLogStopWatch
Sets the Level at which log statements will be made when one of the stop or lap methods that does NOT take an exception is called.
setNormalPriority(Level) - Method in class net.jperf.log4j.Log4JStopWatch
Sets the Level at which log statements will be made when one of the stop or lap methods that does NOT take an exception is called.
setNormalPriority(int) - Method in class net.jperf.slf4j.Slf4JStopWatch
Sets the level at which log statements will be made when one of the stop or lap methods that does NOT take an exception is called.
setNormalSuffix(String) - Method in class net.jperf.commonslog.CommonsLogStopWatch
 
setNormalSuffix(String) - Method in class net.jperf.javalog.JavaLogStopWatch
 
setNormalSuffix(String) - Method in class net.jperf.log4j.Log4JStopWatch
 
setNormalSuffix(String) - Method in class net.jperf.LoggingStopWatch
Sets the suffix to use when normalAndSlowSuffixesEnabled=true and timeThreshold > 0 and elapsedTime < timeThreshold.
setNormalSuffix(String) - Method in class net.jperf.slf4j.Slf4JStopWatch
 
setNotificationThresholds(String) - Method in class net.jperf.log4j.JmxAttributeStatisticsAppender
Sets the value of the NotificationThresholds option.
setNotificationThresholds(String) - Method in class net.jperf.logback.JmxAttributeStatisticsAppender
Sets the value of the NotificationThresholds option.
setPivot(boolean) - Method in class net.jperf.log4j.StatisticsCsvLayout
Sets the value of the Pivot option.
setPivot(boolean) - Method in class net.jperf.logback.StatisticsCsvLayout
Sets the value of the Pivot option.
setPrintNonStatistics(boolean) - Method in class net.jperf.log4j.StatisticsCsvLayout
Sets the value of the PrintNonStatistics option.
setPrintNonStatistics(boolean) - Method in class net.jperf.logback.StatisticsCsvLayout
Sets the value of the PrintNonStatistics option.
setQueueSize(int) - Method in class net.jperf.helpers.GenericAsyncCoalescingStatisticsAppender
Sets the value of the QueueSize option.
setQueueSize(int) - Method in class net.jperf.log4j.AsyncCoalescingStatisticsAppender
Sets the value of the QueueSize option.
setQueueSize(int) - Method in class net.jperf.logback.AsyncCoalescingStatisticsAppender
Sets the value of the QueueSize option.
setShutdownWaitMillis(long) - Method in class net.jperf.helpers.GenericAsyncCoalescingStatisticsAppender
Sets the value of the ShutdownWaitMillis option.
setShutdownWaitMillis(long) - Method in class net.jperf.log4j.AsyncCoalescingStatisticsAppender
Sets the value of the ShutdownWaitMillis option.
setShutdownWaitMillis(long) - Method in class net.jperf.logback.AsyncCoalescingStatisticsAppender
Sets the value of the ShutdownWaitMillis option.
setSlowSuffix(String) - Method in class net.jperf.commonslog.CommonsLogStopWatch
 
setSlowSuffix(String) - Method in class net.jperf.javalog.JavaLogStopWatch
 
setSlowSuffix(String) - Method in class net.jperf.log4j.Log4JStopWatch
 
setSlowSuffix(String) - Method in class net.jperf.LoggingStopWatch
Sets the suffix to use when normalAndSlowSuffixesEnabled=true and timeThreshold > 0 and elapsedTime >= timeThreshold.
setSlowSuffix(String) - Method in class net.jperf.slf4j.Slf4JStopWatch
 
setStartTime(long) - Method in class net.jperf.GroupedTimingStatistics
 
setStatisticsByTag(SortedMap<String, TimingStatistics>) - Method in class net.jperf.GroupedTimingStatistics
 
setStopTime(long) - Method in class net.jperf.GroupedTimingStatistics
 
setStopWatchParserClassName(String) - Method in class net.jperf.helpers.GenericAsyncCoalescingStatisticsAppender
Sets the value of the StopWatchParserClassName option.
setStopWatchParserClassName(String) - Method in class net.jperf.log4j.AsyncCoalescingStatisticsAppender
Sets the value of the StopWatchParserClassName option.
setStopWatchParserClassName(String) - Method in class net.jperf.logback.AsyncCoalescingStatisticsAppender
Sets the value of the StopWatchParserClassName option.
setTag(String) - Method in class net.jperf.commonslog.CommonsLogStopWatch
 
setTag(String) - Method in class net.jperf.javalog.JavaLogStopWatch
 
setTag(String) - Method in class net.jperf.log4j.Log4JStopWatch
 
setTag(String) - Method in class net.jperf.LoggingStopWatch
 
setTag(String) - Method in class net.jperf.slf4j.Slf4JStopWatch
 
setTag(String) - Method in class net.jperf.StopWatch
Sets the grouping tag for this StopWatch instance.
setTagNamesToExpose(String) - Method in class net.jperf.log4j.JmxAttributeStatisticsAppender
Sets the value of the TagNamesToExpose option.
setTagNamesToExpose(String) - Method in class net.jperf.logback.JmxAttributeStatisticsAppender
Sets the value of the TagNamesToExpose option.
setTagNamesToGraph(String) - Method in class net.jperf.log4j.GraphingStatisticsAppender
Sets the value of the TagNamesToGraph option.
setTagNamesToGraph(String) - Method in class net.jperf.logback.GraphingStatisticsAppender
Sets the value of the TagNamesToGraph option.
setTimeSlice(long) - Method in class net.jperf.helpers.GenericAsyncCoalescingStatisticsAppender
Sets the value of the TimeSlice option.
setTimeSlice(long) - Method in class net.jperf.log4j.AsyncCoalescingStatisticsAppender
Sets the value of the TimeSlice option.
setTimeSlice(long) - Method in class net.jperf.logback.AsyncCoalescingStatisticsAppender
Sets the value of the TimeSlice option.
setTimeThreshold(long) - Method in class net.jperf.commonslog.CommonsLogStopWatch
 
setTimeThreshold(long) - Method in class net.jperf.javalog.JavaLogStopWatch
 
setTimeThreshold(long) - Method in class net.jperf.log4j.Log4JStopWatch
 
setTimeThreshold(long) - Method in class net.jperf.LoggingStopWatch
Sets a threshold level, in milliseconds, below which logging calls will not be made.
setTimeThreshold(long) - Method in class net.jperf.slf4j.Slf4JStopWatch
 
setTimeZone(TimeZone) - Static method in class net.jperf.GroupedTimingStatistics
Sets the TimeZone which should be used to present this data.
setWidth(int) - Method in class net.jperf.chart.GoogleChartGenerator
Sets the width of the chart in pixels.
ShutdownHook(AsyncCoalescingStatisticsAppender) - Constructor for class net.jperf.log4j.AsyncCoalescingStatisticsAppender.ShutdownHook
 
Slf4JStopWatch - Class in net.jperf.slf4j
This LoggingStopWatch uses an SLF4J Logger instance to persist the StopWatch messages.
Slf4JStopWatch() - Constructor for class net.jperf.slf4j.Slf4JStopWatch
Creates a Slf4JStopWatch with a blank tag, no message and started at the instant of creation.
Slf4JStopWatch(Logger) - Constructor for class net.jperf.slf4j.Slf4JStopWatch
Creates a Slf4JStopWatch with a blank tag, no message and started at the instant of creation, using the specified Logger to log stop watch messages using the info() method, or using the warn() method if an exception is passed to one of the stop or lap methods.
Slf4JStopWatch(Logger, int) - Constructor for class net.jperf.slf4j.Slf4JStopWatch
Creates a Slf4JStopWatch with a blank tag, no message and started at the instant of creation, using the specified Logger to log stop watch messages at the normalPriority level specified, or using the warn() method if an exception is passed to one of the stop or lap methods.
Slf4JStopWatch(Logger, int, int) - Constructor for class net.jperf.slf4j.Slf4JStopWatch
Creates a Slf4JStopWatch with a blank tag, no message and started at the instant of creation, using the specified Logger to log stop watch messages at the normalPriority level specified, or at the exceptionPriority level if an exception is passed to one of the stop or lap methods.
Slf4JStopWatch(String) - Constructor for class net.jperf.slf4j.Slf4JStopWatch
Creates a Slf4JStopWatch with the tag specified, no message and started at the instant of creation.
Slf4JStopWatch(String, Logger) - Constructor for class net.jperf.slf4j.Slf4JStopWatch
Creates a Slf4JStopWatch with the tag specified, no message and started at the instant of creation, using the specified Logger to log stop watch using the info() method, or using the warn() method if an exception is passed to one of the stop or lap methods.
Slf4JStopWatch(String, Logger, int) - Constructor for class net.jperf.slf4j.Slf4JStopWatch
Creates a Slf4JStopWatch with the tag specified, no message and started at the instant of creation, using the specified Logger to log stop watch messages at the normalPriority level specified, or using the warn() level if an exception is passed to one of the stop or lap methods.
Slf4JStopWatch(String, Logger, int, int) - Constructor for class net.jperf.slf4j.Slf4JStopWatch
Creates a Slf4JStopWatch with the tag specified, no message and started at the instant of creation, using the specified Logger to log stop watch messages at the normalPriority level specified, or at the exceptionPriority level if an exception is passed to one of the stop or lap methods.
Slf4JStopWatch(String, String) - Constructor for class net.jperf.slf4j.Slf4JStopWatch
Creates a Slf4JStopWatch with the tag and message specified and started at the instant of creation.
Slf4JStopWatch(String, String, Logger) - Constructor for class net.jperf.slf4j.Slf4JStopWatch
Creates a Slf4JStopWatch with the tag and message specified and started at the instant of creation, using the specified Logger to log stop watch messages using the info() method, or using the warn() method if an exception is passed to one of the stop or lap methods.
Slf4JStopWatch(String, String, Logger, int) - Constructor for class net.jperf.slf4j.Slf4JStopWatch
Creates a Slf4JStopWatch with the tag and message specified and started at the instant of creation, using the specified Logger to log stop watch messages at the normalPriority level specified, or using the warn() method if an exception is passed to one of the stop or lap methods.
Slf4JStopWatch(String, String, Logger, int, int) - Constructor for class net.jperf.slf4j.Slf4JStopWatch
Creates a Slf4JStopWatch with the tag and message specified and started at the instant of creation, using the specified Logger to log stop watch messages at the normalPriority level specified, or at the exceptionPriority level if an exception is passed to one of the stop or lap methods.
Slf4JStopWatch(long, long, String, String, Logger, int, int) - Constructor for class net.jperf.slf4j.Slf4JStopWatch
This constructor is mainly used for creation of StopWatch instances from logs and for testing.
splitAndTrim(String, String) - Static method in class net.jperf.helpers.MiscUtils
Splits a string using the specified delimiter, and also trims all the resultant strings in the returned array.
start(GenericAsyncCoalescingStatisticsAppender.GroupedTimingStatisticsHandler) - Method in class net.jperf.helpers.GenericAsyncCoalescingStatisticsAppender
The start method should only be called once, before the append method is called, to initialize options.
start() - Method in class net.jperf.logback.AsyncCoalescingStatisticsAppender
 
start() - Method in class net.jperf.logback.GraphingStatisticsAppender
 
start() - Method in class net.jperf.logback.JmxAttributeStatisticsAppender
 
start() - Method in class net.jperf.logback.StatisticsCsvLayout
 
start() - Method in class net.jperf.StopWatch
Starts this StopWatch, which sets its startTime property to the current time and resets the elapsedTime property.
start(String) - Method in class net.jperf.StopWatch
Starts this StopWatch and sets its tag to the specified value.
start(String, String) - Method in class net.jperf.StopWatch
Starts this StopWatch and sets its tag and message to the specified values.
StatisticsChartGenerator - Interface in net.jperf.chart
Generates a chart based on data from a set of GroupedTimingStatistics.
StatisticsCsvLayout - Class in net.jperf.log4j
A layout that outputs GroupedTimingStatistics instances as comma-separated values.
StatisticsCsvLayout() - Constructor for class net.jperf.log4j.StatisticsCsvLayout
 
StatisticsCsvLayout - Class in net.jperf.logback
A layout that outputs GroupedTimingStatistics instances as comma-separated values.
StatisticsCsvLayout() - Constructor for class net.jperf.logback.StatisticsCsvLayout
 
StatisticsExposingMBean - Class in net.jperf.helpers
This class provides a wrapper around GroupedTimingStatistics data so that this performance information can be exposed through JMX.
StatisticsExposingMBean(String, Collection<String>, Collection<AcceptableRangeConfiguration>) - Constructor for class net.jperf.helpers.StatisticsExposingMBean
Creates a new StatisticsExposingMBean whose management interface exposes performance attributes for the tags specified, and that sends notifications if attributes are outside of the acceptable ranges.
StatisticsFormatter - Interface in net.jperf.helpers
Statistics output formatter
StatsValueRetriever - Class in net.jperf.helpers
The StatsValueRetriever is used to enable retrieval of any of the statistics on the TimingStatistics object by name.
StatsValueRetriever() - Constructor for class net.jperf.helpers.StatsValueRetriever
 
STD_DEV_VALUE_RETRIEVER - Static variable in class net.jperf.helpers.StatsValueRetriever
 
stop() - Method in class net.jperf.helpers.GenericAsyncCoalescingStatisticsAppender
This method should be called on shutdown to flush any pending messages in the queue and create a final GroupedTimingStatistics instance if necessary.
stop() - Method in class net.jperf.logback.AsyncCoalescingStatisticsAppender
 
stop() - Method in class net.jperf.logback.GraphingStatisticsAppender
 
stop() - Method in class net.jperf.logback.JmxAttributeStatisticsAppender
 
stop() - Method in class net.jperf.LoggingStopWatch
This stop method is overridden to perform the logging itself instead of needing to make a separate call to persist the timing information.
stop(Throwable) - Method in class net.jperf.LoggingStopWatch
In cases where a code block terminated by throwing an exception, you may wish to have the exception logged in addition to the time it took to execute the block, in which case this method will write out the exception's stack trace in addition to the StopWatch timing method.
stop(String, Throwable) - Method in class net.jperf.LoggingStopWatch
Identical to StopWatch.stop(String), but also allows you to specify an exception to be logged.
stop(String, String, Throwable) - Method in class net.jperf.LoggingStopWatch
Identical to StopWatch.stop(String, String), but also allows you to specify an exception to be logged.
stop() - Method in class net.jperf.StopWatch
Stops this StopWatch, which "freezes" its elapsed time.
stop(String) - Method in class net.jperf.StopWatch
Stops this StopWatch and sets its grouping tag.
stop(String, String) - Method in class net.jperf.StopWatch
Stops this StopWatch and sets its grouping tag and message.
StopWatch - Class in net.jperf
The StopWatch class is used to time code blocks in Perf4J.
StopWatch() - Constructor for class net.jperf.StopWatch
Creates a StopWatch with a blank tag, no message and started at the instant of creation.
StopWatch(String) - Constructor for class net.jperf.StopWatch
Creates a StopWatch with the specified tag, no message and started at the instant of creation.
StopWatch(String, String) - Constructor for class net.jperf.StopWatch
Creates a StopWatch with the specified tag and message, started an the instant of creation.
StopWatch(long, long, String, String) - Constructor for class net.jperf.StopWatch
Creates a StopWatch with a specified start and elapsed time, tag, and message.
StopWatchLogIterator - Class in net.jperf.helpers
The StopWatchLogIterator class takes input from a Reader and parses it so that deserialized StopWatch instances can be returned with each call to next().
StopWatchLogIterator(Readable) - Constructor for class net.jperf.helpers.StopWatchLogIterator
Creates a new StopWatchLogIterator to parse input from the specified Readable instance.
StopWatchParser - Class in net.jperf.helpers
This helper class is used to parse StopWatches from log message.
StopWatchParser() - Constructor for class net.jperf.helpers.StopWatchParser
Creates a StopWatchParser that uses the DEFAULT_MATCH_PATTERN to parse StopWatch message strings.
StopWatchParser(String) - Constructor for class net.jperf.helpers.StopWatchParser
Creates a StopWatchParser that uses the specified regex pattern string to parse StopWatch message strings.

T

tag() - Method in class net.jperf.aop.DefaultProfiled
 
tagsToExpose - Variable in class net.jperf.helpers.StatisticsExposingMBean
The tags whose statistics values are being exposed.
THRESHOLD_FIELD_NAME - Static variable in annotation type net.jperf.aop.Profiled
 
TimedCallable<V> - Class in net.jperf
This helper wrapper class can be used to add timing statements to an existing Callable instance, logging how long it takes for the call method to execute.
TimedCallable(Callable<V>, LoggingStopWatch) - Constructor for class net.jperf.TimedCallable
Wraps the existing Callable in order to time its call method.
TimedRunnable - Class in net.jperf
This helper wrapper class can be used to add timing statements to an existing Runnable instance, logging how long it takes for the run method to execute.
TimedRunnable(Runnable, LoggingStopWatch) - Constructor for class net.jperf.TimedRunnable
Wraps the existing Runnable in order to time its run method.
timeThreshold() - Method in class net.jperf.aop.DefaultProfiled
 
TimingAspect - Class in net.jperf.commonslog.aop
This TimingAspect implementation uses an Apache Commons Logging Log instance to persist StopWatch log messages.
TimingAspect() - Constructor for class net.jperf.commonslog.aop.TimingAspect
 
TimingAspect - Class in net.jperf.javalog.aop
This TimingAspect implementation uses java.util.logging to persist StopWatch log messages.
TimingAspect() - Constructor for class net.jperf.javalog.aop.TimingAspect
 
TimingAspect - Class in net.jperf.log4j.aop
This TimingAspect implementation uses Log4j to persist StopWatch log messages.
TimingAspect() - Constructor for class net.jperf.log4j.aop.TimingAspect
 
TimingAspect - Class in net.jperf.slf4j.aop
This TimingAspect implementation uses a SLF4J Logger instance to persist StopWatch log messages.
TimingAspect() - Constructor for class net.jperf.slf4j.aop.TimingAspect
 
TimingStatistics - Class in net.jperf
TimingStatistics represent a set of statistical measures over a set of timing data, such as a collection of StopWatch instances.
TimingStatistics() - Constructor for class net.jperf.TimingStatistics
Default constructor allows you to set performance statistics later using the setter methods.
TimingStatistics(double, double, long, long, int) - Constructor for class net.jperf.TimingStatistics
Creates a TimingStatistics object with the specified data.
toString() - Method in class net.jperf.GroupedTimingStatistics
 
toString() - Method in class net.jperf.helpers.AcceptableRangeConfiguration
 
toString() - Method in class net.jperf.StopWatch
 
toString() - Method in class net.jperf.TimingStatistics
 
TPS_VALUE_RETRIEVER - Static variable in class net.jperf.helpers.StatsValueRetriever
 
TRACE_LEVEL - Static variable in class net.jperf.commonslog.CommonsLogStopWatch
Specifying this level will cause the trace() method to be used for logging.
TRACE_LEVEL - Static variable in class net.jperf.slf4j.Slf4JStopWatch
Specifying this level will cause the trace() method to be used for logging.

U

updateCurrentTimingStatistics(GroupedTimingStatistics) - Method in class net.jperf.helpers.StatisticsExposingMBean
This method should be called to update the underlying timing statistics, which will correspondingly change the values of the exposed attributes.

W

WARN_LEVEL - Static variable in class net.jperf.commonslog.CommonsLogStopWatch
Specifying this level will cause the warn() method to be used for logging.
WARN_LEVEL - Static variable in class net.jperf.slf4j.Slf4JStopWatch
Specifying this level will cause the warn() method to be used for logging.
writeChart(String, StatisticsChartGenerator, HttpServletRequest, HttpServletResponse) - Method in class net.jperf.servlet.AbstractGraphingServlet
Helper method writes the chart to the page using an img tag.
writeFooter(HttpServletRequest, HttpServletResponse) - Method in class net.jperf.servlet.AbstractGraphingServlet
Helper method writes the HTML footer, closing the body and HTML tags.
writeHeader(HttpServletRequest, HttpServletResponse) - Method in class net.jperf.servlet.AbstractGraphingServlet
Helper method writes the HTML header, everything up to the opening body tag.
A C D E F G H I J L M N O P R S T U W 
Skip navigation links

Copyright © 2008–2015 jperf. All rights reserved.