A B C D E F G H I K L M N O P Q R S T U V W Y Z

A

AbstractListenerContainer - Class in com.ebay.carad.os.vitalsigns
 
AbstractListenerContainer() - Constructor for class com.ebay.carad.os.vitalsigns.AbstractListenerContainer
 
AbstractReportingListener - Class in com.ebay.carad.os.vitalsigns.listeners
 
AbstractReportingListener() - Constructor for class com.ebay.carad.os.vitalsigns.listeners.AbstractReportingListener
 
addClasspathPath(String, String) - Method in class com.ebay.carad.os.vitalsigns.listeners.FileCopyingListener
 
addFilesystemPath(String, String) - Method in class com.ebay.carad.os.vitalsigns.listeners.FileCopyingListener
 
addHeader(String, String) - Method in class com.ebay.carad.os.vitalsigns.util.NanoHTTPD.Response
Adds given line to the header.
addReport(IDashboardReport) - Method in class com.ebay.carad.os.vitalsigns.DashboardReportContainer
 
addReportingListener(IReportingListener) - Method in class com.ebay.carad.os.vitalsigns.AbstractListenerContainer
 
addReportingListener(IReportingListener) - Method in interface com.ebay.carad.os.vitalsigns.IReportingListenerContainer
 
alert(String) - Method in class com.ebay.carad.os.vitalsigns.listeners.EmailAlertListener
 
allValues - Variable in class com.ebay.carad.os.vitalsigns.util.CollectionUtil.UnmodifiableMultiMap
 

B

BasePerReportTemplatingReporter - Class in com.ebay.carad.os.vitalsigns.listeners
Reporter that generates templated output once per report.
BasePerReportTemplatingReporter() - Constructor for class com.ebay.carad.os.vitalsigns.listeners.BasePerReportTemplatingReporter
 
buildCharts(String, String, List, List, boolean) - Method in class com.ebay.carad.os.vitalsigns.listeners.LineGraphImageCreationListener
Creates a main and mini chart for a given data set, and saves them.
buildDayChart(IDashboardReport, String, DataPoint[]) - Method in class com.ebay.carad.os.vitalsigns.listeners.LineGraphImageCreationListener
Builds the day chart.
buildHourChart(IDashboardReport, String, DataPoint[]) - Method in class com.ebay.carad.os.vitalsigns.listeners.LineGraphImageCreationListener
Builds the hour chart.
buildMonthChart(IDashboardReport, String, DataPoint[]) - Method in class com.ebay.carad.os.vitalsigns.listeners.LineGraphImageCreationListener
Builds the month chart.
buildWeekChart(IDashboardReport, String, DataPoint[]) - Method in class com.ebay.carad.os.vitalsigns.listeners.LineGraphImageCreationListener
Builds the week chart.
buildYearChart(IDashboardReport, String, DataPoint[]) - Method in class com.ebay.carad.os.vitalsigns.listeners.LineGraphImageCreationListener
Builds the year chart.

C

ChartUtil - Class in com.ebay.carad.os.vitalsigns.util
This class produces a time-series chart, and saves it as a JPEG to the specified location.
ChartUtil() - Constructor for class com.ebay.carad.os.vitalsigns.util.ChartUtil
 
checkConsistency() - Method in class com.ebay.carad.os.vitalsigns.DashboardAgent
 
checkForCsvListener(List) - Method in class com.ebay.carad.os.vitalsigns.listeners.HtmlGraphListener
 
clear() - Method in class com.ebay.carad.os.vitalsigns.util.CollectionUtil.UnmodifiableMultiMap
 
clone() - Method in interface com.ebay.carad.os.vitalsigns.dataretrievers.ITester
 
clone() - Method in class com.ebay.carad.os.vitalsigns.dataretrievers.QueryLogger
 
clone() - Method in class com.ebay.carad.os.vitalsigns.dataretrievers.ReportRatioLogger
 
clone() - Method in class com.ebay.carad.os.vitalsigns.dataretrievers.TesterLogger
 
clone() - Method in class com.ebay.carad.os.vitalsigns.dataretrievers.UrlRegexDataRetriever
 
clone() - Method in interface com.ebay.carad.os.vitalsigns.IDataRetriever
 
clone() - Method in class com.ebay.carad.os.vitalsigns.listeners.UptimeReporter
 
CollectionUtil - Class in com.ebay.carad.os.vitalsigns.util
Utility class for manipulating collections.
CollectionUtil() - Constructor for class com.ebay.carad.os.vitalsigns.util.CollectionUtil
 
CollectionUtil.SetComparator - Class in com.ebay.carad.os.vitalsigns.util
 
CollectionUtil.SetComparator(Comparator) - Constructor for class com.ebay.carad.os.vitalsigns.util.CollectionUtil.SetComparator
 
CollectionUtil.UnmodifiableMultiMap - Class in com.ebay.carad.os.vitalsigns.util
 
CollectionUtil.UnmodifiableMultiMap(MultiMap) - Constructor for class com.ebay.carad.os.vitalsigns.util.CollectionUtil.UnmodifiableMultiMap
 
COLUMN_NAME - Static variable in class com.ebay.carad.os.vitalsigns.dataretrievers.QueryLogger
 
com.ebay.carad.os.vitalsigns - package com.ebay.carad.os.vitalsigns
 
com.ebay.carad.os.vitalsigns.dao - package com.ebay.carad.os.vitalsigns.dao
 
com.ebay.carad.os.vitalsigns.dataretrievers - package com.ebay.carad.os.vitalsigns.dataretrievers
 
com.ebay.carad.os.vitalsigns.listeners - package com.ebay.carad.os.vitalsigns.listeners
 
com.ebay.carad.os.vitalsigns.listeners.outputtemplates - package com.ebay.carad.os.vitalsigns.listeners.outputtemplates
 
com.ebay.carad.os.vitalsigns.templates - package com.ebay.carad.os.vitalsigns.templates
 
com.ebay.carad.os.vitalsigns.util - package com.ebay.carad.os.vitalsigns.util
 
comparator - Variable in class com.ebay.carad.os.vitalsigns.util.CollectionUtil.SetComparator
 
compare(Object, Object) - Method in class com.ebay.carad.os.vitalsigns.util.CollectionUtil.SetComparator
 
compareSets(Collection, Collection) - Static method in class com.ebay.carad.os.vitalsigns.util.CollectionUtil
 
compareSets(Collection, Collection, Comparator) - Static method in class com.ebay.carad.os.vitalsigns.util.CollectionUtil
 
compareTo(Object) - Method in class com.ebay.carad.os.vitalsigns.DashboardReport
 
compareTo(Object) - Method in class com.ebay.carad.os.vitalsigns.DashboardReportContainer
 
compareTo(Object) - Method in class com.ebay.carad.os.vitalsigns.DataPoint
Sorts itself in order of logtime ascending.
compareTo(Object) - Method in class com.ebay.carad.os.vitalsigns.templates.DashboardReportTemplate
 
containsKey(Object) - Method in class com.ebay.carad.os.vitalsigns.util.CollectionUtil.UnmodifiableMultiMap
 
containsValue(Object) - Method in class com.ebay.carad.os.vitalsigns.util.CollectionUtil.UnmodifiableMultiMap
 
convertKeysToIntegers(Map) - Static method in class com.ebay.carad.os.vitalsigns.util.CollectionUtil
Converts the keys of a map to integers and creates a new map with these new keys and the original values.
copyFile(IDashboardAgent, InputStream, String) - Method in class com.ebay.carad.os.vitalsigns.listeners.FileCopyingListener
 
createChart(String, List, List, boolean) - Static method in class com.ebay.carad.os.vitalsigns.listeners.LineGraphImageCreationListener
Basic chart creation method.
createChart(IntervalCategoryDataset) - Method in class com.ebay.carad.os.vitalsigns.listeners.UptimeReporter
Creates a chart.
createDataset(List) - Method in class com.ebay.carad.os.vitalsigns.listeners.UptimeReporter
Creates a sample dataset for the outage report.
createReports() - Method in class com.ebay.carad.os.vitalsigns.templates.DashboardReportTemplate
Generates the list of templatized reports, if they have not been generated yet.
createTable() - Method in class com.ebay.carad.os.vitalsigns.util.ReportCreationUtility
 
CsvReportListener - Class in com.ebay.carad.os.vitalsigns.listeners
Reports the data from a given report as a CSV file.
CsvReportListener() - Constructor for class com.ebay.carad.os.vitalsigns.listeners.CsvReportListener
 
CURRENT_DAY_LABEL - Static variable in class com.ebay.carad.os.vitalsigns.util.ChartUtil
Label string for legends.
CURRENT_HOUR_LABEL - Static variable in class com.ebay.carad.os.vitalsigns.util.ChartUtil
Label string for legends.
CURRENT_MONTH_LABEL - Static variable in class com.ebay.carad.os.vitalsigns.util.ChartUtil
Label string for legends.
CURRENT_WEEK_LABEL - Static variable in class com.ebay.carad.os.vitalsigns.util.ChartUtil
Label string for legends.
CURRENT_YEAR_LABEL - Static variable in class com.ebay.carad.os.vitalsigns.util.ChartUtil
Label string for legends.
currentIterator - Variable in class com.ebay.carad.os.vitalsigns.ReportContainerIterator
The current iterator over the current IDashboardReportContainer.

D

DashboardAgent - Class in com.ebay.carad.os.vitalsigns
 
DashboardAgent() - Constructor for class com.ebay.carad.os.vitalsigns.DashboardAgent
 
DashboardReport - Class in com.ebay.carad.os.vitalsigns
Configuration object for the reports that are run by ReportAgent.
DashboardReport() - Constructor for class com.ebay.carad.os.vitalsigns.DashboardReport
Basic constructor.
DashboardReport(DashboardReport) - Constructor for class com.ebay.carad.os.vitalsigns.DashboardReport
Copy constructor.
DashboardReportContainer - Class in com.ebay.carad.os.vitalsigns
Basic implementation of IDashboardReportContainer for grouping arbitrary reports.
DashboardReportContainer() - Constructor for class com.ebay.carad.os.vitalsigns.DashboardReportContainer
 
DashboardReportTemplate - Class in com.ebay.carad.os.vitalsigns.templates
Provides a way to generate templatized sets of reports based on the output of a query.
DashboardReportTemplate() - Constructor for class com.ebay.carad.os.vitalsigns.templates.DashboardReportTemplate
 
data - Variable in class com.ebay.carad.os.vitalsigns.util.NanoHTTPD.Response
Data of the response, may be null.
DataPoint - Class in com.ebay.carad.os.vitalsigns
A point of data logged at a given time, which represents the meat of most standard "data in timeline" type reports.
DataPoint() - Constructor for class com.ebay.carad.os.vitalsigns.DataPoint
 
DataPoint(long, float) - Constructor for class com.ebay.carad.os.vitalsigns.DataPoint
 
date(int, int) - Static method in class com.ebay.carad.os.vitalsigns.listeners.UptimeReporter
Utility method for creating Date objects.
date(Calendar) - Static method in class com.ebay.carad.os.vitalsigns.listeners.UptimeReporter
Utility method for creating a simple date from a calendar object.
DAY - Static variable in interface com.ebay.carad.os.vitalsigns.util.ITimeConstants
86,400,000 milliseconds.
DAYLEGEND - Static variable in class com.ebay.carad.os.vitalsigns.util.ChartUtil
Legend for day charts.
decodeParms(String, Properties) - Method in class com.ebay.carad.os.vitalsigns.util.NanoHTTPD.HTTPSession
Decodes parameters in percent-encoded URI-format ( e.g.
decodePercent(String) - Method in class com.ebay.carad.os.vitalsigns.util.NanoHTTPD.HTTPSession
Decodes the percent encoding scheme.
DEFAULT_IMPLEMENTATION - Static variable in interface com.ebay.carad.os.vitalsigns.listeners.outputtemplates.ITemplateProcessor
 
DifferenceQueryLogger - Class in com.ebay.carad.os.vitalsigns.dataretrievers
Takes the output of a simple one-cell query (column name "data") from the DB and logs the DIFFERENCE between the last time the query was run and the current run.
DifferenceQueryLogger() - Constructor for class com.ebay.carad.os.vitalsigns.dataretrievers.DifferenceQueryLogger
Basic constructor.
DifferenceQueryRateLogger - Class in com.ebay.carad.os.vitalsigns.dataretrievers
Takes a difference query, and logs its value as a rate per time period.
DifferenceQueryRateLogger() - Constructor for class com.ebay.carad.os.vitalsigns.dataretrievers.DifferenceQueryRateLogger
Basic constructor.
doAfterImagesCreated(float[], IDashboardReport, IDashboardAgent) - Method in class com.ebay.carad.os.vitalsigns.listeners.HtmlGraphListener
 
doAfterImagesCreated(float[], IDashboardReport, IDashboardAgent) - Method in class com.ebay.carad.os.vitalsigns.listeners.LineGraphImageCreationListener
 

E

eightDaysAgo - Variable in class com.ebay.carad.os.vitalsigns.listeners.LineGraphImageCreationListener
 
EmailAlertListener - Class in com.ebay.carad.os.vitalsigns.listeners
Report listener that can send email alerts for ReportingExceptions and for data that is recorded that is out of the expected range.
EmailAlertListener() - Constructor for class com.ebay.carad.os.vitalsigns.listeners.EmailAlertListener
 
EMPTY_DATA_POINT_ARRAY - Static variable in interface com.ebay.carad.os.vitalsigns.dao.IDataDAO
 
encode(BufferedImage, OutputStream, float) - Static method in class com.ebay.carad.os.vitalsigns.util.ChartUtil
 
encodeUri(String) - Method in class com.ebay.carad.os.vitalsigns.util.NanoHTTPD
URL-encodes everything between "/"-characters.
entrySet() - Method in class com.ebay.carad.os.vitalsigns.util.CollectionUtil.UnmodifiableMultiMap
 
equals(Object) - Method in class com.ebay.carad.os.vitalsigns.DataPoint
 
ERROR_MARGIN - Static variable in class com.ebay.carad.os.vitalsigns.listeners.LineGraphImageCreationListener
 
escapeSingleQuotes(String) - Static method in class com.ebay.carad.os.vitalsigns.util.MessageFormatUtil
Escape single-quotes for MessageFormat.
exceptionMessageImpl(Throwable) - Static method in class com.ebay.carad.os.vitalsigns.util.ExceptionUtil
 
ExceptionUtil - Class in com.ebay.carad.os.vitalsigns.util
Simple utilities for Exceptions.
ExceptionUtil() - Constructor for class com.ebay.carad.os.vitalsigns.util.ExceptionUtil
 

F

fiftySixWksAgo - Variable in class com.ebay.carad.os.vitalsigns.listeners.LineGraphImageCreationListener
 
fiftyThreeWksAgo - Variable in class com.ebay.carad.os.vitalsigns.listeners.LineGraphImageCreationListener
 
FIFTYTWOWEEKS - Static variable in interface com.ebay.carad.os.vitalsigns.util.ITimeConstants
31,449,600,000 milliseconds.
fiftyTwoWksAgo - Variable in class com.ebay.carad.os.vitalsigns.listeners.LineGraphImageCreationListener
 
fiftyTwoWksAndDayAgo - Variable in class com.ebay.carad.os.vitalsigns.listeners.LineGraphImageCreationListener
 
FileCopyingListener - Class in com.ebay.carad.os.vitalsigns.listeners
Used to copy arbitrary files when reporting is started.
FileCopyingListener() - Constructor for class com.ebay.carad.os.vitalsigns.listeners.FileCopyingListener
 
findBySqlQuery(String) - Method in interface com.ebay.carad.os.vitalsigns.dao.ISqlDAO
Executes an arbitrary SQL select statement against the configured connection, and returns the result as a List of Maps (via Commons DbUtils).
findBySqlQuery(String) - Method in class com.ebay.carad.os.vitalsigns.dao.SqlDAO
 
fireListenersCompleted(IDashboardAgent) - Method in class com.ebay.carad.os.vitalsigns.AbstractListenerContainer
 
fireListenersException(IReportingListenerContainer, ReportingException, IDashboardReport) - Method in class com.ebay.carad.os.vitalsigns.AbstractListenerContainer
 
fireListenersException(IReportingListenerContainer, ReportingException, IDashboardReport) - Method in class com.ebay.carad.os.vitalsigns.DashboardAgent
 
fireListenersReportRan(IDashboardAgent, IDashboardReport) - Method in class com.ebay.carad.os.vitalsigns.AbstractListenerContainer
 
fireListenersStarted(IDashboardAgent) - Method in class com.ebay.carad.os.vitalsigns.AbstractListenerContainer
 
fireReportsListenersCompleted() - Method in class com.ebay.carad.os.vitalsigns.DashboardAgent
 
fireReportsListenersReportingException(IDashboardReport, ReportingException) - Method in class com.ebay.carad.os.vitalsigns.DashboardAgent
 
fireReportsListenersStarted() - Method in class com.ebay.carad.os.vitalsigns.DashboardAgent
 
FixedDataProvider - Class in com.ebay.carad.os.vitalsigns.templates
Provides a straight list for things that need templatizable data.
FixedDataProvider() - Constructor for class com.ebay.carad.os.vitalsigns.templates.FixedDataProvider
 
format(String, Object[]) - Static method in class com.ebay.carad.os.vitalsigns.util.MessageFormatUtil
Reformats the passed-in message format-ready string with the passed-in parameters.
FreemarkerTemplateProcessor - Class in com.ebay.carad.os.vitalsigns.listeners.outputtemplates
Version of ITemplateProcessor that uses Freemarker as its rendering agent.
FreemarkerTemplateProcessor() - Constructor for class com.ebay.carad.os.vitalsigns.listeners.outputtemplates.FreemarkerTemplateProcessor
 
frequencyInMinutes - Variable in class com.ebay.carad.os.vitalsigns.DashboardReport
 
fullDetailsMessage(Throwable) - Static method in class com.ebay.carad.os.vitalsigns.util.ExceptionUtil
Creates an entire dump of the throwables message, stack trace, and caused by.

G

get(Object) - Method in class com.ebay.carad.os.vitalsigns.util.CollectionUtil.UnmodifiableMultiMap
 
getAdditionalContextData() - Method in class com.ebay.carad.os.vitalsigns.listeners.BasePerReportTemplatingReporter
Extension point for subclasses to stuff their own data into the context
getAdditionalContextData() - Method in class com.ebay.carad.os.vitalsigns.listeners.TextReportingListener
 
getAnswer(String) - Method in class com.ebay.carad.os.vitalsigns.util.ReportCreationUtility
 
getBooleanAnswer(String) - Method in class com.ebay.carad.os.vitalsigns.util.ReportCreationUtility
 
getColumnNameMappings() - Method in class com.ebay.carad.os.vitalsigns.listeners.TextReportingListener
 
getConnection(String, String, String, String) - Method in class com.ebay.carad.os.vitalsigns.util.ReportCreationUtility
 
getConnection() - Method in class com.ebay.carad.os.vitalsigns.util.ReportCreationUtility
 
getData(IDashboardReport) - Method in interface com.ebay.carad.os.vitalsigns.dao.IDataDAO
 
getData(IDashboardReport) - Method in class com.ebay.carad.os.vitalsigns.dao.SqlDataDAO
 
getData() - Method in class com.ebay.carad.os.vitalsigns.DataPoint
 
getData() - Method in class com.ebay.carad.os.vitalsigns.dataretrievers.DifferenceQueryLogger
 
getData() - Method in class com.ebay.carad.os.vitalsigns.dataretrievers.DifferenceQueryRateLogger
 
getData() - Method in class com.ebay.carad.os.vitalsigns.dataretrievers.QueryLogger
 
getData(IDashboardAgent) - Method in class com.ebay.carad.os.vitalsigns.dataretrievers.QueryLogger
 
getData(IDashboardAgent) - Method in class com.ebay.carad.os.vitalsigns.dataretrievers.ReportRatioLogger
 
getData() - Method in class com.ebay.carad.os.vitalsigns.dataretrievers.TesterLogger
 
getData(IDashboardAgent) - Method in class com.ebay.carad.os.vitalsigns.dataretrievers.TesterLogger
 
getData(IDashboardAgent) - Method in class com.ebay.carad.os.vitalsigns.dataretrievers.UrlRegexDataRetriever
 
getData(IDashboardAgent) - Method in interface com.ebay.carad.os.vitalsigns.IDataRetriever
 
getDataDAO(IDashboardAgent) - Method in class com.ebay.carad.os.vitalsigns.dataretrievers.ReportRatioLogger
 
getDefaultDataDAO() - Method in class com.ebay.carad.os.vitalsigns.DashboardAgent
 
getDefaultDataDAO() - Method in interface com.ebay.carad.os.vitalsigns.IDashboardAgent
 
getDeltas(DataPoint[]) - Method in class com.ebay.carad.os.vitalsigns.listeners.LineGraphImageCreationListener
Returns the week/month/year deltas for the given data set.
getDeltasAsHtml(float[], boolean) - Static method in class com.ebay.carad.os.vitalsigns.util.ReportUtil
Takes a list of float deltas and writes an HTML string of the form "NN/NN/NN/..NN" where NN is expressed as a +/- percentage value.
getDestinationPath() - Method in class com.ebay.carad.os.vitalsigns.DashboardAgent
 
getDestinationPath() - Method in interface com.ebay.carad.os.vitalsigns.IDashboardAgent
 
getExceptionString(ReportingException) - Method in class com.ebay.carad.os.vitalsigns.listeners.EmailAlertListener
 
getFloatFrom(Object) - Static method in class com.ebay.carad.os.vitalsigns.util.ReportUtil
Attempts to convert an object into a float.
getFrequencyInMinutes() - Method in class com.ebay.carad.os.vitalsigns.DashboardReport
 
getFrequencyInMinutes() - Method in interface com.ebay.carad.os.vitalsigns.IDashboardReport
Gets the frequency in minutes for the logging and generation of this report.
getGroupName() - Method in class com.ebay.carad.os.vitalsigns.DashboardReport
 
getGroupName() - Method in class com.ebay.carad.os.vitalsigns.DashboardReportContainer
 
getGroupName() - Method in interface com.ebay.carad.os.vitalsigns.IDashboardReportContainer
 
getGroupName() - Method in class com.ebay.carad.os.vitalsigns.templates.DashboardReportTemplate
 
getID() - Method in class com.ebay.carad.os.vitalsigns.DashboardReport
 
getID() - Method in interface com.ebay.carad.os.vitalsigns.IDashboardReport
Returns the ID of this report, used to key off the report's datasource.
getIncludeInSummary() - Method in class com.ebay.carad.os.vitalsigns.DashboardReport
 
getIncludeInSummary() - Method in interface com.ebay.carad.os.vitalsigns.IDashboardReport
 
getLocalMachineName() - Method in class com.ebay.carad.os.vitalsigns.listeners.EmailAlertListener
 
getLogTime() - Method in class com.ebay.carad.os.vitalsigns.DataPoint
 
getMoreIsBetter() - Method in class com.ebay.carad.os.vitalsigns.DashboardReport
 
getMoreIsBetter() - Method in interface com.ebay.carad.os.vitalsigns.IDashboardReport
Returns whether this report represents a value that should be increasing over time.
getParameterList() - Method in class com.ebay.carad.os.vitalsigns.templates.FixedDataProvider
 
getParameterList() - Method in interface com.ebay.carad.os.vitalsigns.templates.IMultiTemplatizableProvider
Provides a list of lists.
getParameterList() - Method in class com.ebay.carad.os.vitalsigns.templates.QueryProvider
 
getPreviousData() - Method in class com.ebay.carad.os.vitalsigns.DashboardReport
 
getPreviousData() - Method in interface com.ebay.carad.os.vitalsigns.IDashboardReport
 
getQuery() - Method in class com.ebay.carad.os.vitalsigns.dataretrievers.QueryLogger
 
getRelativeOutputPath() - Method in class com.ebay.carad.os.vitalsigns.listeners.IndexWritingListener
 
getReportingListeners() - Method in class com.ebay.carad.os.vitalsigns.AbstractListenerContainer
 
getReportingListeners() - Method in interface com.ebay.carad.os.vitalsigns.IReportingListenerContainer
 
getReports() - Method in class com.ebay.carad.os.vitalsigns.DashboardAgent
 
getReports() - Method in class com.ebay.carad.os.vitalsigns.DashboardReport
 
getReports() - Method in class com.ebay.carad.os.vitalsigns.DashboardReportContainer
 
getReports() - Method in interface com.ebay.carad.os.vitalsigns.IDashboardAgent
 
getReports() - Method in interface com.ebay.carad.os.vitalsigns.IDashboardReportContainer
Returns an iterator over zero or more IDashboardReport objects.
getReports() - Method in class com.ebay.carad.os.vitalsigns.templates.DashboardReportTemplate
Generates a set of report objects based on the data provided by the IMultiTemplatizableProvider and the contained template reports.
getRunHTTPServerPort() - Method in class com.ebay.carad.os.vitalsigns.DashboardAgent
 
getSortOrder() - Method in class com.ebay.carad.os.vitalsigns.DashboardReport
 
getSortOrder() - Method in class com.ebay.carad.os.vitalsigns.DashboardReportContainer
 
getSortOrder() - Method in interface com.ebay.carad.os.vitalsigns.IDashboardReport
Returns the display sort order of this report.
getSortOrder() - Method in interface com.ebay.carad.os.vitalsigns.IDashboardReportContainer
Defines the sort order of this container's report(s).
getSortOrder() - Method in class com.ebay.carad.os.vitalsigns.templates.DashboardReportTemplate
Returns the sort order of the container.
getSqlDAO() - Method in class com.ebay.carad.os.vitalsigns.dao.SqlDataDAO
 
getSqlDAO() - Method in class com.ebay.carad.os.vitalsigns.dataretrievers.QueryLogger
 
getSubTitle() - Method in class com.ebay.carad.os.vitalsigns.DashboardReport
 
getSubTitle() - Method in interface com.ebay.carad.os.vitalsigns.IDashboardReport
Returns the sub-title of this report, which will appear under the report's main title.
getTemplatePath() - Method in class com.ebay.carad.os.vitalsigns.listeners.HtmlGraphListener
 
getTemplatePath() - Method in class com.ebay.carad.os.vitalsigns.listeners.IndexWritingListener
 
getTester() - Method in class com.ebay.carad.os.vitalsigns.dataretrievers.TesterLogger
Returns the tester we are running.
getThisRunData() - Method in class com.ebay.carad.os.vitalsigns.DashboardReport
 
getThisRunData() - Method in interface com.ebay.carad.os.vitalsigns.IDashboardReport
 
getTitle() - Method in class com.ebay.carad.os.vitalsigns.DashboardAgent
 
getTitle() - Method in class com.ebay.carad.os.vitalsigns.DashboardReport
 
getTitle() - Method in interface com.ebay.carad.os.vitalsigns.IDashboardAgent
 
getTitle() - Method in interface com.ebay.carad.os.vitalsigns.IDashboardReport
Returns the title of this report.
getURLContents() - Method in class com.ebay.carad.os.vitalsigns.dataretrievers.UrlRegexDataRetriever
 
getValue() - Method in class com.ebay.carad.os.vitalsigns.dataretrievers.DifferenceQueryLogger
 
getValue() - Method in class com.ebay.carad.os.vitalsigns.dataretrievers.QueryLogger
 
getYAxisLabel() - Method in class com.ebay.carad.os.vitalsigns.listeners.LineGraphImageCreationListener
Returns the label of the graph's Y-axis.
gmtFrmt - Static variable in class com.ebay.carad.os.vitalsigns.util.NanoHTTPD
GMT date formatter
goBackTo(Iterator, DataPoint, long) - Method in class com.ebay.carad.os.vitalsigns.listeners.LineGraphImageCreationListener
Takes an iterator over a list of Map objects, which have a key for LOGTIME, and go back until the current value of LOGTIME is less than or equal to the target given date.

H

hashCode() - Method in class com.ebay.carad.os.vitalsigns.DataPoint
 
hasNext() - Method in class com.ebay.carad.os.vitalsigns.ReportContainerIterator
Returns true if the iteration has more elements.
header - Variable in class com.ebay.carad.os.vitalsigns.util.NanoHTTPD.Response
Headers for the HTTP response.
HOUR - Static variable in interface com.ebay.carad.os.vitalsigns.util.ITimeConstants
3,600,000 milliseconds.
HOURLEGEND - Static variable in class com.ebay.carad.os.vitalsigns.util.ChartUtil
Legend for hour charts.
HtmlGraphListener - Class in com.ebay.carad.os.vitalsigns.listeners
Writes HTML reports that can include the graphs created by LineGraphImageCreationListener.
HtmlGraphListener() - Constructor for class com.ebay.carad.os.vitalsigns.listeners.HtmlGraphListener
 
HTTP_BADREQUEST - Static variable in class com.ebay.carad.os.vitalsigns.util.NanoHTTPD
Some HTTP response status codes
HTTP_FORBIDDEN - Static variable in class com.ebay.carad.os.vitalsigns.util.NanoHTTPD
Some HTTP response status codes
HTTP_INTERNALERROR - Static variable in class com.ebay.carad.os.vitalsigns.util.NanoHTTPD
Some HTTP response status codes
HTTP_NOTFOUND - Static variable in class com.ebay.carad.os.vitalsigns.util.NanoHTTPD
Some HTTP response status codes
HTTP_NOTIMPLEMENTED - Static variable in class com.ebay.carad.os.vitalsigns.util.NanoHTTPD
Some HTTP response status codes
HTTP_OK - Static variable in class com.ebay.carad.os.vitalsigns.util.NanoHTTPD
Some HTTP response status codes
HTTP_REDIRECT - Static variable in class com.ebay.carad.os.vitalsigns.util.NanoHTTPD
Some HTTP response status codes
hundredFourWeeksAgo - Variable in class com.ebay.carad.os.vitalsigns.listeners.LineGraphImageCreationListener
 

I

id - Variable in class com.ebay.carad.os.vitalsigns.DashboardReport
 
IDashboardAgent - Interface in com.ebay.carad.os.vitalsigns
 
IDashboardReport - Interface in com.ebay.carad.os.vitalsigns
Configuration object for the reports that are run by ReportAgent.
IDashboardReportContainer - Interface in com.ebay.carad.os.vitalsigns
Represents a contained list of zero or more IDashboardReport configurations.
IDataDAO - Interface in com.ebay.carad.os.vitalsigns.dao
Interface for dealing with the standard-type "data in timeline" type reports.
IDataRetriever - Interface in com.ebay.carad.os.vitalsigns
 
importReportData() - Method in class com.ebay.carad.os.vitalsigns.util.ReportCreationUtility
 
IMultiTemplatizableProvider - Interface in com.ebay.carad.os.vitalsigns.templates
Represents the provider of parameters to an object which has the facility for its contents to be template-formatted based on a set of passed-in objects and generate a series of resultant objects, typically through a factory-like facility.
includeDayChart(IDashboardReport) - Method in class com.ebay.carad.os.vitalsigns.listeners.LineGraphImageCreationListener
Returns whether this report builds a daily report.
includeHourChart(IDashboardReport) - Method in class com.ebay.carad.os.vitalsigns.listeners.LineGraphImageCreationListener
Returns whether this report builds an hourly report.
includeMonthChart(IDashboardReport) - Method in class com.ebay.carad.os.vitalsigns.listeners.LineGraphImageCreationListener
Returns whether this report builds a monthly report.
includeWeekChart(IDashboardReport) - Method in class com.ebay.carad.os.vitalsigns.listeners.LineGraphImageCreationListener
Returns whether this report builds a weekly report.
includeYearChart(IDashboardReport) - Method in class com.ebay.carad.os.vitalsigns.listeners.LineGraphImageCreationListener
Returns whether this report builds a yearly report.
IndexWritingListener - Class in com.ebay.carad.os.vitalsigns.listeners
Used for writing any kind of index to the reports that were ran.
IndexWritingListener() - Constructor for class com.ebay.carad.os.vitalsigns.listeners.IndexWritingListener
 
initializeSeries() - Method in class com.ebay.carad.os.vitalsigns.listeners.UptimeReporter
Initializes a task series, with maintenance hours highlighted at top.
inRdr - Variable in class com.ebay.carad.os.vitalsigns.util.ReportCreationUtility
 
IReportingListener - Interface in com.ebay.carad.os.vitalsigns.listeners
Interface to be implemented by anyone who cares when reports are ran.
IReportingListenerContainer - Interface in com.ebay.carad.os.vitalsigns
 
isAlertNeeded(IDashboardReport) - Method in class com.ebay.carad.os.vitalsigns.listeners.EmailAlertListener
 
isEmpty() - Method in class com.ebay.carad.os.vitalsigns.util.CollectionUtil.UnmodifiableMultiMap
 
isExportedAsCSV(IDashboardAgent, IDashboardReport) - Method in class com.ebay.carad.os.vitalsigns.listeners.HtmlGraphListener
 
ISqlDAO - Interface in com.ebay.carad.os.vitalsigns.dao
Defines an interface for executing arbitrary SQL against a database.
isRunHTTPServer() - Method in class com.ebay.carad.os.vitalsigns.DashboardAgent
 
isShowRank() - Method in class com.ebay.carad.os.vitalsigns.listeners.TextReportingListener
 
ITemplateProcessor - Interface in com.ebay.carad.os.vitalsigns.listeners.outputtemplates
Holds functionality for all reports that want to generate text / html output based on a template.
ITemplatizable - Interface in com.ebay.carad.os.vitalsigns.templates
Represents an object which has the facility for its contents to be template-formatted based on a set of passed-in objects.
ITester - Interface in com.ebay.carad.os.vitalsigns.dataretrievers
Interface for any sort of logging functionality.
ITimeConstants - Interface in com.ebay.carad.os.vitalsigns.util
Constants interface for ms-based time constants.

K

keySet() - Method in class com.ebay.carad.os.vitalsigns.util.CollectionUtil.UnmodifiableMultiMap
 

L

lastCount - Variable in class com.ebay.carad.os.vitalsigns.dataretrievers.DifferenceQueryLogger
 
lastObservedValue - Variable in class com.ebay.carad.os.vitalsigns.DashboardReport
 
lastObservedValue - Variable in class com.ebay.carad.os.vitalsigns.listeners.EmailAlertListener
 
lastRunTimestamp - Variable in class com.ebay.carad.os.vitalsigns.DashboardReport
 
lastTick - Variable in class com.ebay.carad.os.vitalsigns.dataretrievers.DifferenceQueryRateLogger
 
LICENCE - Static variable in class com.ebay.carad.os.vitalsigns.util.NanoHTTPD
The distribution licence
LineGraphImageCreationListener - Class in com.ebay.carad.os.vitalsigns.listeners
Generates time series line graphs based on report data.
LineGraphImageCreationListener() - Constructor for class com.ebay.carad.os.vitalsigns.listeners.LineGraphImageCreationListener
 
listOfLists(int) - Static method in class com.ebay.carad.os.vitalsigns.util.CollectionUtil
Returns a list contain N lists.
LOGGER - Static variable in class com.ebay.carad.os.vitalsigns.AbstractListenerContainer
 
LOGGER - Static variable in class com.ebay.carad.os.vitalsigns.dao.SqlDAO
 
LOGGER - Static variable in class com.ebay.carad.os.vitalsigns.dao.SqlDataDAO
 
LOGGER - Static variable in class com.ebay.carad.os.vitalsigns.DashboardAgent
 
LOGGER - Static variable in class com.ebay.carad.os.vitalsigns.DashboardReport
 
LOGGER - Static variable in class com.ebay.carad.os.vitalsigns.dataretrievers.DifferenceQueryLogger
 
LOGGER - Static variable in class com.ebay.carad.os.vitalsigns.dataretrievers.DifferenceQueryRateLogger
Class logger.
LOGGER - Static variable in class com.ebay.carad.os.vitalsigns.dataretrievers.QueryLogger
Class logger.
LOGGER - Static variable in class com.ebay.carad.os.vitalsigns.dataretrievers.UrlRegexDataRetriever
 
LOGGER - Static variable in class com.ebay.carad.os.vitalsigns.listeners.BasePerReportTemplatingReporter
 
LOGGER - Static variable in class com.ebay.carad.os.vitalsigns.listeners.FileCopyingListener
 
LOGGER - Static variable in class com.ebay.carad.os.vitalsigns.listeners.IndexWritingListener
 
LOGGER - Static variable in class com.ebay.carad.os.vitalsigns.listeners.LineGraphImageCreationListener
 
LOGGER - Static variable in class com.ebay.carad.os.vitalsigns.listeners.outputtemplates.FreemarkerTemplateProcessor
 
LOGGER - Static variable in class com.ebay.carad.os.vitalsigns.templates.DashboardReportTemplate
 
LOGGER - Static variable in class com.ebay.carad.os.vitalsigns.templates.QueryProvider
 
LOGGER - Static variable in class com.ebay.carad.os.vitalsigns.util.ChartUtil
Class logger.
LOGGER - Static variable in class com.ebay.carad.os.vitalsigns.util.ReportCreationUtility
 

M

MailUtil - Class in com.ebay.carad.os.vitalsigns.util
Simple util for sending a message.
MailUtil() - Constructor for class com.ebay.carad.os.vitalsigns.util.MailUtil
 
main(String[]) - Static method in class com.ebay.carad.os.vitalsigns.util.NanoHTTPD
Starts as a standalone file server and waits for Enter.
main(String[]) - Static method in class com.ebay.carad.os.vitalsigns.util.ReportCreationUtility
 
main(String[]) - Static method in class com.ebay.carad.os.vitalsigns.util.SpringBootstrapper
 
mClasspathPaths - Variable in class com.ebay.carad.os.vitalsigns.listeners.FileCopyingListener
 
mColumnNameMappings - Variable in class com.ebay.carad.os.vitalsigns.listeners.TextReportingListener
 
mConfiguration - Variable in class com.ebay.carad.os.vitalsigns.listeners.outputtemplates.FreemarkerTemplateProcessor
 
mContainer - Variable in class com.ebay.carad.os.vitalsigns.templates.DashboardReportTemplate
 
mData - Variable in class com.ebay.carad.os.vitalsigns.DataPoint
 
mDataDAO - Variable in class com.ebay.carad.os.vitalsigns.dataretrievers.ReportRatioLogger
 
mDataLevel - Variable in class com.ebay.carad.os.vitalsigns.listeners.EmailAlertListener
 
mDataProvider - Variable in class com.ebay.carad.os.vitalsigns.templates.DashboardReportTemplate
 
mDataRetriever - Variable in class com.ebay.carad.os.vitalsigns.DashboardReport
 
mDateFormatter - Variable in class com.ebay.carad.os.vitalsigns.listeners.CsvReportListener
 
mDefaultDataDAO - Variable in class com.ebay.carad.os.vitalsigns.DashboardAgent
 
mDenominator - Variable in class com.ebay.carad.os.vitalsigns.dataretrievers.ReportRatioLogger
 
mDestinationPath - Variable in class com.ebay.carad.os.vitalsigns.DashboardAgent
 
mErrorType - Variable in class com.ebay.carad.os.vitalsigns.listeners.EmailAlertListener
 
MessageFormatUtil - Class in com.ebay.carad.os.vitalsigns.util
Provides basic MessageFormat utility methods.
MessageFormatUtil() - Constructor for class com.ebay.carad.os.vitalsigns.util.MessageFormatUtil
 
mExceptionMessageFormat - Variable in class com.ebay.carad.os.vitalsigns.listeners.EmailAlertListener
 
mFilesystemPaths - Variable in class com.ebay.carad.os.vitalsigns.listeners.FileCopyingListener
 
mFromAddress - Variable in class com.ebay.carad.os.vitalsigns.listeners.EmailAlertListener
 
mGroupName - Variable in class com.ebay.carad.os.vitalsigns.DashboardReport
 
mGroupName - Variable in class com.ebay.carad.os.vitalsigns.DashboardReportContainer
 
mGroupName - Variable in class com.ebay.carad.os.vitalsigns.templates.DashboardReportTemplate
 
millisPer - Variable in class com.ebay.carad.os.vitalsigns.dataretrievers.DifferenceQueryRateLogger
 
MIME_DEFAULT_BINARY - Static variable in class com.ebay.carad.os.vitalsigns.util.NanoHTTPD
Common mime types for dynamic content
MIME_HTML - Static variable in class com.ebay.carad.os.vitalsigns.util.NanoHTTPD
Common mime types for dynamic content
MIME_PLAINTEXT - Static variable in class com.ebay.carad.os.vitalsigns.util.NanoHTTPD
Common mime types for dynamic content
mimeType - Variable in class com.ebay.carad.os.vitalsigns.util.NanoHTTPD.Response
MIME type of content, e.g.
mIncludeInSummary - Variable in class com.ebay.carad.os.vitalsigns.DashboardReport
 
mInsertQuery - Variable in class com.ebay.carad.os.vitalsigns.dao.SqlDataDAO
 
MINUTE - Static variable in interface com.ebay.carad.os.vitalsigns.util.ITimeConstants
60,000 milliseconds.
mLevelMessageFormat - Variable in class com.ebay.carad.os.vitalsigns.listeners.EmailAlertListener
 
mList - Variable in class com.ebay.carad.os.vitalsigns.templates.FixedDataProvider
 
mLogTime - Variable in class com.ebay.carad.os.vitalsigns.DataPoint
 
mMailServer - Variable in class com.ebay.carad.os.vitalsigns.listeners.EmailAlertListener
 
mMap - Variable in class com.ebay.carad.os.vitalsigns.util.CollectionUtil.UnmodifiableMultiMap
 
mMapListHandler - Variable in class com.ebay.carad.os.vitalsigns.dao.SqlDAO
 
mMessageSubject - Variable in class com.ebay.carad.os.vitalsigns.listeners.EmailAlertListener
 
mNumerator - Variable in class com.ebay.carad.os.vitalsigns.dataretrievers.ReportRatioLogger
 
MONTH - Static variable in interface com.ebay.carad.os.vitalsigns.util.ITimeConstants
2,419,200,000 milliseconds (4 weeks).
MONTHLEGEND - Static variable in class com.ebay.carad.os.vitalsigns.util.ChartUtil
Legend for month charts.
moreIsBetter - Variable in class com.ebay.carad.os.vitalsigns.DashboardReport
 
moveToNextActive() - Method in class com.ebay.carad.os.vitalsigns.ReportContainerIterator
Ensures our current iterator has elements to offer, or that we are at the end of the line.
mQuery - Variable in class com.ebay.carad.os.vitalsigns.dataretrievers.QueryLogger
 
mQuery - Variable in class com.ebay.carad.os.vitalsigns.listeners.TextReportingListener
 
mQuery - Variable in class com.ebay.carad.os.vitalsigns.templates.QueryProvider
 
mQueryRunner - Variable in class com.ebay.carad.os.vitalsigns.dao.SqlDAO
 
mRegex - Variable in class com.ebay.carad.os.vitalsigns.dataretrievers.UrlRegexDataRetriever
 
mRelativeOutputPath - Variable in class com.ebay.carad.os.vitalsigns.listeners.IndexWritingListener
 
mRelativePath - Variable in class com.ebay.carad.os.vitalsigns.listeners.BasePerReportTemplatingReporter
 
mRelativePath - Variable in class com.ebay.carad.os.vitalsigns.listeners.HtmlGraphListener
 
mReportingListeners - Variable in class com.ebay.carad.os.vitalsigns.AbstractListenerContainer
 
mReports - Variable in class com.ebay.carad.os.vitalsigns.DashboardAgent
 
mReports - Variable in class com.ebay.carad.os.vitalsigns.DashboardReportContainer
 
mReports - Variable in class com.ebay.carad.os.vitalsigns.templates.DashboardReportTemplate
List of generated reports.
mRunHTTPServer - Variable in class com.ebay.carad.os.vitalsigns.DashboardAgent
 
mRunHTTPServerPort - Variable in class com.ebay.carad.os.vitalsigns.DashboardAgent
 
mSelectQuery - Variable in class com.ebay.carad.os.vitalsigns.dao.SqlDataDAO
 
mShowRank - Variable in class com.ebay.carad.os.vitalsigns.listeners.TextReportingListener
 
mSortOrder - Variable in class com.ebay.carad.os.vitalsigns.DashboardReportContainer
 
mSqlDAO - Variable in class com.ebay.carad.os.vitalsigns.dao.SqlDataDAO
 
mSqlDAO - Variable in class com.ebay.carad.os.vitalsigns.dataretrievers.QueryLogger
 
mSqlDAO - Variable in class com.ebay.carad.os.vitalsigns.listeners.TextReportingListener
 
mSqlDAO - Variable in class com.ebay.carad.os.vitalsigns.listeners.UptimeReporter
 
mSqlDAO - Variable in class com.ebay.carad.os.vitalsigns.templates.QueryProvider
 
mTemplatePath - Variable in class com.ebay.carad.os.vitalsigns.listeners.BasePerReportTemplatingReporter
 
mTemplatePath - Variable in class com.ebay.carad.os.vitalsigns.listeners.HtmlGraphListener
 
mTemplatePath - Variable in class com.ebay.carad.os.vitalsigns.listeners.IndexWritingListener
 
mTemplateProcessor - Variable in class com.ebay.carad.os.vitalsigns.listeners.BasePerReportTemplatingReporter
 
mTemplateProcessor - Variable in class com.ebay.carad.os.vitalsigns.listeners.HtmlGraphListener
 
mTemplateProcessor - Variable in class com.ebay.carad.os.vitalsigns.listeners.IndexWritingListener
 
mTester - Variable in class com.ebay.carad.os.vitalsigns.dataretrievers.TesterLogger
 
mTitle - Variable in class com.ebay.carad.os.vitalsigns.DashboardAgent
 
mToAddresses - Variable in class com.ebay.carad.os.vitalsigns.listeners.EmailAlertListener
 
multiplier - Variable in class com.ebay.carad.os.vitalsigns.dataretrievers.ReportRatioLogger
 
mUrl - Variable in class com.ebay.carad.os.vitalsigns.dataretrievers.UrlRegexDataRetriever
 
myFileDir - Variable in class com.ebay.carad.os.vitalsigns.util.NanoHTTPD
 
myIterator - Variable in class com.ebay.carad.os.vitalsigns.ReportContainerIterator
The wrapped list iterator, must be all IDashboardReportContainer objects.
mySocket - Variable in class com.ebay.carad.os.vitalsigns.util.NanoHTTPD.HTTPSession
 
myTcpPort - Variable in class com.ebay.carad.os.vitalsigns.util.NanoHTTPD
 

N

NanoHTTPD - Class in com.ebay.carad.os.vitalsigns.util
A simple, tiny, nicely embeddable HTTP 1.0 server in Java
NanoHTTPD(int) - Constructor for class com.ebay.carad.os.vitalsigns.util.NanoHTTPD
Starts a HTTP server to given port.
NanoHTTPD(int, String) - Constructor for class com.ebay.carad.os.vitalsigns.util.NanoHTTPD
 
NanoHTTPD.HTTPSession - Class in com.ebay.carad.os.vitalsigns.util
Handles one session, i.e.
NanoHTTPD.HTTPSession(Socket) - Constructor for class com.ebay.carad.os.vitalsigns.util.NanoHTTPD.HTTPSession
 
NanoHTTPD.Response - Class in com.ebay.carad.os.vitalsigns.util
HTTP response.
NanoHTTPD.Response() - Constructor for class com.ebay.carad.os.vitalsigns.util.NanoHTTPD.Response
Default constructor: response = HTTP_OK, data = mime = 'null'
NanoHTTPD.Response(String, String, InputStream) - Constructor for class com.ebay.carad.os.vitalsigns.util.NanoHTTPD.Response
Basic constructor.
NanoHTTPD.Response(String, String, String) - Constructor for class com.ebay.carad.os.vitalsigns.util.NanoHTTPD.Response
Convenience method that makes an InputStream out of given text.
next() - Method in class com.ebay.carad.os.vitalsigns.ReportContainerIterator
Returns the next IDashboardReport in the iteration.
NO_OP_DATA_RETRIEVER - Static variable in interface com.ebay.carad.os.vitalsigns.IDataRetriever
 
NO_OP_INSTANCE - Static variable in interface com.ebay.carad.os.vitalsigns.dao.IDataDAO
 
NO_OP_TESTER - Static variable in interface com.ebay.carad.os.vitalsigns.dataretrievers.ITester
 
now - Variable in class com.ebay.carad.os.vitalsigns.listeners.LineGraphImageCreationListener
 
NUMBER_FORMATTER - Static variable in class com.ebay.carad.os.vitalsigns.util.ReportUtil
Number formatter.

O

ONE_DAY_AGO_LABEL - Static variable in class com.ebay.carad.os.vitalsigns.util.ChartUtil
Label string for legends.
ONE_MONTH_AGO_LABEL - Static variable in class com.ebay.carad.os.vitalsigns.util.ChartUtil
Label string for legends.
ONE_WEEK_AGO_LABEL - Static variable in class com.ebay.carad.os.vitalsigns.util.ChartUtil
Label string for legends.
ONE_YEAR_AGO_LABEL - Static variable in class com.ebay.carad.os.vitalsigns.util.ChartUtil
Label string for legends.
oneDayAgo - Variable in class com.ebay.carad.os.vitalsigns.listeners.LineGraphImageCreationListener
 
oneHourAgo - Variable in class com.ebay.carad.os.vitalsigns.listeners.LineGraphImageCreationListener
 
oneMonthAgo - Variable in class com.ebay.carad.os.vitalsigns.listeners.LineGraphImageCreationListener
 
oneMonthAndDayAgo - Variable in class com.ebay.carad.os.vitalsigns.listeners.LineGraphImageCreationListener
 
oneMonthAndHourAgo - Variable in class com.ebay.carad.os.vitalsigns.listeners.LineGraphImageCreationListener
 
oneMonthAndWeekAgo - Variable in class com.ebay.carad.os.vitalsigns.listeners.LineGraphImageCreationListener
 
oneWeekAgo - Variable in class com.ebay.carad.os.vitalsigns.listeners.LineGraphImageCreationListener
 
oneWeekAndHourAgo - Variable in class com.ebay.carad.os.vitalsigns.listeners.LineGraphImageCreationListener
 

P

previouslyObservedValue - Variable in class com.ebay.carad.os.vitalsigns.DashboardReport
 
processContext(Map, IDashboardAgent, IDashboardReport, String, String) - Method in class com.ebay.carad.os.vitalsigns.listeners.outputtemplates.FreemarkerTemplateProcessor
 
processContext(Map, IDashboardAgent, IDashboardReport, String, String) - Method in interface com.ebay.carad.os.vitalsigns.listeners.outputtemplates.ITemplateProcessor
Creates output from a template based on the context that is passed in.
put(Object, Object) - Method in class com.ebay.carad.os.vitalsigns.util.CollectionUtil.UnmodifiableMultiMap
 
putAll(Map) - Method in class com.ebay.carad.os.vitalsigns.util.CollectionUtil.UnmodifiableMultiMap
 

Q

QueryLogger - Class in com.ebay.carad.os.vitalsigns.dataretrievers
Takes the output of a simple one-cell query (column name "data") from the production DB and logs it.
QueryLogger() - Constructor for class com.ebay.carad.os.vitalsigns.dataretrievers.QueryLogger
 
QueryProvider - Class in com.ebay.carad.os.vitalsigns.templates
Takes a query and a DAO, and generates a list of rows as Object[] arrays, sorted by column name.
QueryProvider() - Constructor for class com.ebay.carad.os.vitalsigns.templates.QueryProvider
 

R

rememberValues - Variable in class com.ebay.carad.os.vitalsigns.listeners.EmailAlertListener
 
remove(Object) - Method in class com.ebay.carad.os.vitalsigns.util.CollectionUtil.UnmodifiableMultiMap
 
remove(Object, Object) - Method in class com.ebay.carad.os.vitalsigns.util.CollectionUtil.UnmodifiableMultiMap
 
report(IDashboardReport, IDashboardAgent) - Method in class com.ebay.carad.os.vitalsigns.listeners.UptimeReporter
Basic reporting method.
ReportContainerIterator - Class in com.ebay.carad.os.vitalsigns
An iterator that goes over an iterator containing IDashboardReportContainer objects, and explodes them to expose an iterator over IDashboardReport objects.
ReportContainerIterator(Collection) - Constructor for class com.ebay.carad.os.vitalsigns.ReportContainerIterator
Basic constructor.
ReportCreationUtility - Class in com.ebay.carad.os.vitalsigns.util
 
ReportCreationUtility() - Constructor for class com.ebay.carad.os.vitalsigns.util.ReportCreationUtility
 
reportingComplete(IDashboardAgent) - Method in class com.ebay.carad.os.vitalsigns.listeners.AbstractReportingListener
 
reportingComplete(IDashboardAgent) - Method in class com.ebay.carad.os.vitalsigns.listeners.IndexWritingListener
 
reportingComplete(IDashboardAgent) - Method in interface com.ebay.carad.os.vitalsigns.listeners.IReportingListener
 
reportingException(ReportingException, IReportingListenerContainer, IDashboardReport) - Method in class com.ebay.carad.os.vitalsigns.listeners.AbstractReportingListener
 
reportingException(ReportingException, IReportingListenerContainer, IDashboardReport) - Method in class com.ebay.carad.os.vitalsigns.listeners.EmailAlertListener
Receives parameters:
reportingException(ReportingException, IReportingListenerContainer, IDashboardReport) - Method in interface com.ebay.carad.os.vitalsigns.listeners.IReportingListener
 
ReportingException - Exception in com.ebay.carad.os.vitalsigns
This (or a subclass of such) is the proper exception to throw from within any report, data retriever, or listener that misbehaves.
ReportingException() - Constructor for exception com.ebay.carad.os.vitalsigns.ReportingException
 
ReportingException(String) - Constructor for exception com.ebay.carad.os.vitalsigns.ReportingException
 
ReportingException(Throwable) - Constructor for exception com.ebay.carad.os.vitalsigns.ReportingException
 
ReportingException(String, Throwable) - Constructor for exception com.ebay.carad.os.vitalsigns.ReportingException
 
reportingPreStart(IDashboardAgent) - Method in class com.ebay.carad.os.vitalsigns.listeners.AbstractReportingListener
 
reportingPreStart(IDashboardAgent) - Method in class com.ebay.carad.os.vitalsigns.listeners.FileCopyingListener
 
reportingPreStart(IDashboardAgent) - Method in interface com.ebay.carad.os.vitalsigns.listeners.IReportingListener
 
reportRan(IDashboardAgent, IDashboardReport) - Method in class com.ebay.carad.os.vitalsigns.listeners.AbstractReportingListener
 
reportRan(IDashboardAgent, IDashboardReport) - Method in class com.ebay.carad.os.vitalsigns.listeners.BasePerReportTemplatingReporter
 
reportRan(IDashboardAgent, IDashboardReport) - Method in class com.ebay.carad.os.vitalsigns.listeners.CsvReportListener
 
reportRan(IDashboardAgent, IDashboardReport) - Method in class com.ebay.carad.os.vitalsigns.listeners.EmailAlertListener
Receives parameters:
reportRan(IDashboardAgent, IDashboardReport) - Method in interface com.ebay.carad.os.vitalsigns.listeners.IReportingListener
 
reportRan(IDashboardAgent, IDashboardReport) - Method in class com.ebay.carad.os.vitalsigns.listeners.LineGraphImageCreationListener
 
reportRan(IDashboardAgent, IDashboardReport) - Method in class com.ebay.carad.os.vitalsigns.listeners.UptimeReporter
 
ReportRatioLogger - Class in com.ebay.carad.os.vitalsigns.dataretrievers
Takes in two report ID's and logs the ratio of their most recently logged values into its own report ID.
ReportRatioLogger() - Constructor for class com.ebay.carad.os.vitalsigns.dataretrievers.ReportRatioLogger
 
ReportUtil - Class in com.ebay.carad.os.vitalsigns.util
Home for miscellaneous reporting and DB utilities and constants.
ReportUtil() - Constructor for class com.ebay.carad.os.vitalsigns.util.ReportUtil
 
run() - Method in class com.ebay.carad.os.vitalsigns.DashboardAgent
 
run(IDashboardAgent, long) - Method in class com.ebay.carad.os.vitalsigns.DashboardReport
 
run(IDashboardAgent, long) - Method in interface com.ebay.carad.os.vitalsigns.IDashboardReport
Causes this report to run; based on this report's configuration, may cause logging and/or report generation to occur.
run() - Method in class com.ebay.carad.os.vitalsigns.util.NanoHTTPD.HTTPSession
 
run() - Method in class com.ebay.carad.os.vitalsigns.util.ReportCreationUtility
 
runAllReports() - Method in class com.ebay.carad.os.vitalsigns.DashboardAgent
 
runAllReports() - Method in interface com.ebay.carad.os.vitalsigns.IDashboardAgent
In charge of actually running the reports.

S

saveChart(JFreeChart, String, int, int) - Static method in class com.ebay.carad.os.vitalsigns.util.ChartUtil
Saves the given chart to the given destination JPG file at 85% quality.
saveChart(JFreeChart, String, int, int, float) - Static method in class com.ebay.carad.os.vitalsigns.util.ChartUtil
Saves the given chart to the given destination JPG file.
SECOND - Static variable in interface com.ebay.carad.os.vitalsigns.util.ITimeConstants
1,000 milliseconds.
sendError(String, String) - Method in class com.ebay.carad.os.vitalsigns.util.NanoHTTPD.HTTPSession
Returns an error message as a HTTP response and throws InterruptedException to stop furhter request processing.
sendMessage(String[], String[], String, String, String) - Static method in class com.ebay.carad.os.vitalsigns.util.MailUtil
Sends an e-mail message.
sendResponse(String, String, Properties, InputStream) - Method in class com.ebay.carad.os.vitalsigns.util.NanoHTTPD.HTTPSession
Sends given response to the socket.
serialVersionUID - Static variable in exception com.ebay.carad.os.vitalsigns.ReportingException
 
serve(String, String, Properties, Properties) - Method in class com.ebay.carad.os.vitalsigns.util.NanoHTTPD
Override this to customize the server.
serveFile(String, Properties, File, boolean) - Method in class com.ebay.carad.os.vitalsigns.util.NanoHTTPD
Serves file from homeDir and its' subdirectories (only).
setClasspathPaths(Map) - Method in class com.ebay.carad.os.vitalsigns.listeners.FileCopyingListener
 
setColumnNameMappings(Map) - Method in class com.ebay.carad.os.vitalsigns.listeners.TextReportingListener
 
setDao(ISqlDAO) - Method in class com.ebay.carad.os.vitalsigns.templates.QueryProvider
IoC method to specify which DAO is to be used for running the template query.
setData(float) - Method in class com.ebay.carad.os.vitalsigns.DataPoint
 
setData(List) - Method in class com.ebay.carad.os.vitalsigns.templates.FixedDataProvider
IoC method to set the list data to provide.
setDataProvider(IMultiTemplatizableProvider) - Method in class com.ebay.carad.os.vitalsigns.templates.DashboardReportTemplate
IoC method for initialization; defines where our list of lists comes from.
setDataRetriever(IDataRetriever) - Method in class com.ebay.carad.os.vitalsigns.DashboardReport
 
setDataSource(DataSource) - Method in class com.ebay.carad.os.vitalsigns.dao.SqlDAO
 
setDefaultDataDAO(IDataDAO) - Method in class com.ebay.carad.os.vitalsigns.DashboardAgent
 
setDenominator(IDashboardReport) - Method in class com.ebay.carad.os.vitalsigns.dataretrievers.ReportRatioLogger
Set the denominator (bottom) report.
setDestinationPath(String) - Method in class com.ebay.carad.os.vitalsigns.DashboardAgent
 
setErrorType(String) - Method in class com.ebay.carad.os.vitalsigns.listeners.EmailAlertListener
 
setFilesystemPaths(Map) - Method in class com.ebay.carad.os.vitalsigns.listeners.FileCopyingListener
 
setFrequencyInMinutes(int) - Method in class com.ebay.carad.os.vitalsigns.DashboardReport
Sets the frequency in minutes for the generation of this report.
setFromAddress(String) - Method in class com.ebay.carad.os.vitalsigns.listeners.EmailAlertListener
Sets the address that mail alerts will appear to come from.
setGroupName(String) - Method in class com.ebay.carad.os.vitalsigns.DashboardReport
 
setGroupName(String) - Method in class com.ebay.carad.os.vitalsigns.DashboardReportContainer
 
setGroupName(String) - Method in class com.ebay.carad.os.vitalsigns.templates.DashboardReportTemplate
 
setID(int) - Method in class com.ebay.carad.os.vitalsigns.DashboardReport
Sets the ID of this report.
setIncludeInSummary(boolean) - Method in class com.ebay.carad.os.vitalsigns.DashboardReport
 
setInsertQuery(String) - Method in class com.ebay.carad.os.vitalsigns.dao.SqlDataDAO
The query to insert a new DataPoint record.
setLogTime(long) - Method in class com.ebay.carad.os.vitalsigns.DataPoint
 
setMailServer(String) - Method in class com.ebay.carad.os.vitalsigns.listeners.EmailAlertListener
Sets the address of the SMTP relay to use.
setMinsPerTick(int) - Method in class com.ebay.carad.os.vitalsigns.dataretrievers.DifferenceQueryRateLogger
Sets the number of minutes to calculate rate against.
setMoreIsBetter(boolean) - Method in class com.ebay.carad.os.vitalsigns.DashboardReport
Sets whether this report represents a value that should be increasing over time.
setMultiplier(double) - Method in class com.ebay.carad.os.vitalsigns.dataretrievers.ReportRatioLogger
Set the multiplier for the result of numerator divided by denominator.
setNumerator(IDashboardReport) - Method in class com.ebay.carad.os.vitalsigns.dataretrievers.ReportRatioLogger
Set the numerator (top) report.
setQuery(String) - Method in class com.ebay.carad.os.vitalsigns.dataretrievers.QueryLogger
Sets the SQL query for this logger.
setQuery(String) - Method in class com.ebay.carad.os.vitalsigns.listeners.TextReportingListener
 
setQuery(String) - Method in class com.ebay.carad.os.vitalsigns.templates.QueryProvider
IoC method to set the template query.
setRegex(String) - Method in class com.ebay.carad.os.vitalsigns.dataretrievers.UrlRegexDataRetriever
 
setRelativeOutputPath(String) - Method in class com.ebay.carad.os.vitalsigns.listeners.HtmlGraphListener
Relative output path for the generated HTML, passed through a MessageFormat with a single parameter - the report ID that is being generated.
setRelativeOutputPath(String) - Method in class com.ebay.carad.os.vitalsigns.listeners.IndexWritingListener
 
setRelativePath(String) - Method in class com.ebay.carad.os.vitalsigns.listeners.BasePerReportTemplatingReporter
 
setRememberValues(boolean) - Method in class com.ebay.carad.os.vitalsigns.listeners.EmailAlertListener
If true, the listener will only send an email if the currently observed value is outside the threshold, AND is "worse" than the last observed value.
setReportingListeners(List) - Method in class com.ebay.carad.os.vitalsigns.AbstractListenerContainer
 
setReports(List) - Method in class com.ebay.carad.os.vitalsigns.DashboardAgent
 
setReports(List) - Method in class com.ebay.carad.os.vitalsigns.DashboardReportContainer
 
setRunHTTPServer(boolean) - Method in class com.ebay.carad.os.vitalsigns.DashboardAgent
 
setRunHTTPServerPort(int) - Method in class com.ebay.carad.os.vitalsigns.DashboardAgent
 
setSelectQuery(String) - Method in class com.ebay.carad.os.vitalsigns.dao.SqlDataDAO
The query to select all DataPoint records for a given report.
setShowRank(boolean) - Method in class com.ebay.carad.os.vitalsigns.listeners.TextReportingListener
 
setSortOrder(int) - Method in class com.ebay.carad.os.vitalsigns.DashboardReport
Sets the display sort order of this report.
setSortOrder(int) - Method in class com.ebay.carad.os.vitalsigns.DashboardReportContainer
 
setSqlDAO(ISqlDAO) - Method in class com.ebay.carad.os.vitalsigns.dao.SqlDataDAO
 
setSqlDAO(ISqlDAO) - Method in class com.ebay.carad.os.vitalsigns.dataretrievers.QueryLogger
 
setSqlDAO(ISqlDAO) - Method in class com.ebay.carad.os.vitalsigns.listeners.TextReportingListener
 
setSqlDAO(ISqlDAO) - Method in class com.ebay.carad.os.vitalsigns.listeners.UptimeReporter
 
setSubject(String) - Method in class com.ebay.carad.os.vitalsigns.listeners.EmailAlertListener
Sets the subject line for alerts sent by this handler.
setSubTitle(String) - Method in class com.ebay.carad.os.vitalsigns.DashboardReport
Sets the sub-title of this report.
setTemplateContainer(IDashboardReportContainer) - Method in class com.ebay.carad.os.vitalsigns.templates.DashboardReportTemplate
IoC method to allow a report container to be passed in.
setTemplatePath(String) - Method in class com.ebay.carad.os.vitalsigns.listeners.BasePerReportTemplatingReporter
 
setTemplatePath(String) - Method in class com.ebay.carad.os.vitalsigns.listeners.HtmlGraphListener
Default value is: HtmlGraphListener.fml
setTemplatePath(String) - Method in class com.ebay.carad.os.vitalsigns.listeners.IndexWritingListener
 
setTemplateProcessor(ITemplateProcessor) - Method in class com.ebay.carad.os.vitalsigns.listeners.BasePerReportTemplatingReporter
 
setTemplateProcessor(ITemplateProcessor) - Method in class com.ebay.carad.os.vitalsigns.listeners.HtmlGraphListener
 
setTester(ITester) - Method in class com.ebay.carad.os.vitalsigns.dataretrievers.TesterLogger
IoC method, sets the tester we are wrapping.
setThreshold(float) - Method in class com.ebay.carad.os.vitalsigns.listeners.EmailAlertListener
 
setTimes() - Method in class com.ebay.carad.os.vitalsigns.listeners.LineGraphImageCreationListener
 
setTitle(String) - Method in class com.ebay.carad.os.vitalsigns.DashboardAgent
 
setTitle(String) - Method in class com.ebay.carad.os.vitalsigns.DashboardReport
Sets the title of this report.
setToAddresses(String[]) - Method in class com.ebay.carad.os.vitalsigns.listeners.EmailAlertListener
Sets the addresses that mail alerts will be sent to.
setUrl(String) - Method in class com.ebay.carad.os.vitalsigns.dataretrievers.UrlRegexDataRetriever
 
setYAxisLabel(String) - Method in class com.ebay.carad.os.vitalsigns.listeners.LineGraphImageCreationListener
Sets the label of the graph's Y-axis.
shiftTime(DataPoint, long) - Static method in class com.ebay.carad.os.vitalsigns.util.ReportUtil
Taks a logtime / data row and returns a new map, with logtime shifted by the given amount of milliseconds.
size() - Method in class com.ebay.carad.os.vitalsigns.util.CollectionUtil.UnmodifiableMultiMap
 
sortMultiMapLists(MultiHashMap, Comparator) - Static method in class com.ebay.carad.os.vitalsigns.util.CollectionUtil
 
sortOrder - Variable in class com.ebay.carad.os.vitalsigns.DashboardReport
 
SpringBootstrapper - Class in com.ebay.carad.os.vitalsigns.util
Used for starting the dashboard using a Spring loaded context.
SpringBootstrapper() - Constructor for class com.ebay.carad.os.vitalsigns.util.SpringBootstrapper
 
SqlDAO - Class in com.ebay.carad.os.vitalsigns.dao
Straight-forward implementation of ISqlDAO that utilizes commons-dbutils.
SqlDAO() - Constructor for class com.ebay.carad.os.vitalsigns.dao.SqlDAO
 
SqlDataDAO - Class in com.ebay.carad.os.vitalsigns.dao
An IDataDAO implementation that stores its data in a SQL DB.
SqlDataDAO() - Constructor for class com.ebay.carad.os.vitalsigns.dao.SqlDataDAO
 
status - Variable in class com.ebay.carad.os.vitalsigns.util.NanoHTTPD.Response
HTTP status code after processing, e.g.
storeReportData(float, IReportingListenerContainer, IDashboardReport) - Method in interface com.ebay.carad.os.vitalsigns.dao.IDataDAO
 
storeReportData(float, IReportingListenerContainer, IDashboardReport) - Method in class com.ebay.carad.os.vitalsigns.dao.SqlDataDAO
 
stringValue(Throwable) - Static method in class com.ebay.carad.os.vitalsigns.util.ExceptionUtil
Returns a nicely formatted, string-form stack trace of the given Throwable.
subTitle - Variable in class com.ebay.carad.os.vitalsigns.DashboardReport
 

T

templatize(Object[]) - Method in class com.ebay.carad.os.vitalsigns.DashboardReport
Templatizes the title / subtitle / ID based on the objects passed in.
templatize(Object[]) - Method in class com.ebay.carad.os.vitalsigns.dataretrievers.QueryLogger
This implementation treats the query set on this instance as a MessageFormat, and applies the substitutions to that format using MessageFormatUtil.
templatize(Object[]) - Method in class com.ebay.carad.os.vitalsigns.dataretrievers.TesterLogger
 
templatize(Object[]) - Method in interface com.ebay.carad.os.vitalsigns.templates.ITemplatizable
Template-formats the given object with a set of parameters.
test() - Method in interface com.ebay.carad.os.vitalsigns.dataretrievers.ITester
Executes the test.
TesterLogger - Class in com.ebay.carad.os.vitalsigns.dataretrievers
Wraps an instance of ITester, and logs its output.
TesterLogger() - Constructor for class com.ebay.carad.os.vitalsigns.dataretrievers.TesterLogger
Basic constructor.
TextReportingListener - Class in com.ebay.carad.os.vitalsigns.listeners
 
TextReportingListener() - Constructor for class com.ebay.carad.os.vitalsigns.listeners.TextReportingListener
 
theMimeTypes - Static variable in class com.ebay.carad.os.vitalsigns.util.NanoHTTPD
Hashtable mapping (String)FILENAME_EXTENSION -> (String)MIME_TYPE
title - Variable in class com.ebay.carad.os.vitalsigns.DashboardReport
 
TO_INTEGER_TRANSFORM - Static variable in class com.ebay.carad.os.vitalsigns.util.CollectionUtil
Transformer to convert objects' string representations to integers.
toString() - Method in class com.ebay.carad.os.vitalsigns.DashboardReport
 
toString() - Method in class com.ebay.carad.os.vitalsigns.DataPoint
 
toString(Collection) - Static method in class com.ebay.carad.os.vitalsigns.util.CollectionUtil
Concatinates the elements of the collection into a single string.
twoDaysAgo - Variable in class com.ebay.carad.os.vitalsigns.listeners.LineGraphImageCreationListener
 
twoMonthsAgo - Variable in class com.ebay.carad.os.vitalsigns.listeners.LineGraphImageCreationListener
 
twoWeeksAgo - Variable in class com.ebay.carad.os.vitalsigns.listeners.LineGraphImageCreationListener
 

U

unmodifiableMultiMap(MultiMap) - Static method in class com.ebay.carad.os.vitalsigns.util.CollectionUtil
 
updateWithSQL(String) - Method in interface com.ebay.carad.os.vitalsigns.dao.ISqlDAO
Executes an arbitrary SQL UPDATE or INSERT statement against the configured connection.
updateWithSQL(String) - Method in class com.ebay.carad.os.vitalsigns.dao.SqlDAO
 
UptimeReporter - Class in com.ebay.carad.os.vitalsigns.listeners
Create a chart for last 4 week's outages.
UptimeReporter() - Constructor for class com.ebay.carad.os.vitalsigns.listeners.UptimeReporter
Basic constructor.
UrlRegexDataRetriever - Class in com.ebay.carad.os.vitalsigns.dataretrievers
 
UrlRegexDataRetriever() - Constructor for class com.ebay.carad.os.vitalsigns.dataretrievers.UrlRegexDataRetriever
 

V

values() - Method in class com.ebay.carad.os.vitalsigns.util.CollectionUtil.UnmodifiableMultiMap
 

W

WEEK - Static variable in interface com.ebay.carad.os.vitalsigns.util.ITimeConstants
604,800,000 milliseconds.
WEEKLEGEND - Static variable in class com.ebay.carad.os.vitalsigns.util.ChartUtil
Legend for week charts.
wordize(String) - Static method in class com.ebay.carad.os.vitalsigns.listeners.TextReportingListener
 
writeHTML(IDashboardReport, String, IReportingListenerContainer) - Method in class com.ebay.carad.os.vitalsigns.listeners.UptimeReporter
 

Y

yAxisLabel - Variable in class com.ebay.carad.os.vitalsigns.listeners.LineGraphImageCreationListener
 
YEAR - Static variable in interface com.ebay.carad.os.vitalsigns.util.ITimeConstants
31,536,000,000 milliseconds (365 days).
YEARLEGEND - Static variable in class com.ebay.carad.os.vitalsigns.util.ChartUtil
Legend for year charts.

Z

ZERO - Static variable in class com.ebay.carad.os.vitalsigns.dataretrievers.QueryLogger
 
ZERO - Static variable in interface com.ebay.carad.os.vitalsigns.IDataRetriever
 

A B C D E F G H I K L M N O P Q R S T U V W Y Z

Copyright © 2004-2009. All Rights Reserved.