public class StatisticsKeeperXmlBuilder extends Object implements StatisticsKeeperIterationHandler<XmlBuilder>
Modifier and Type | Field and Description |
---|---|
protected org.apache.logging.log4j.Logger |
log |
PERIOD_ALLOWED_LENGTH_DAY, PERIOD_ALLOWED_LENGTH_HOUR, PERIOD_ALLOWED_LENGTH_MONTH, PERIOD_ALLOWED_LENGTH_WEEK, PERIOD_ALLOWED_LENGTH_YEAR, PERIOD_FORMAT_DATE, PERIOD_FORMAT_DATEHOUR, PERIOD_FORMAT_DAY, PERIOD_FORMAT_HOUR, PERIOD_FORMAT_MONTH, PERIOD_FORMAT_WEEK, PERIOD_FORMAT_WEEKDAY, PERIOD_FORMAT_YEAR, PERIOD_FORMAT_YEARMONTH, PERIOD_FORMAT_YEARWEEK
Constructor and Description |
---|
StatisticsKeeperXmlBuilder() |
Modifier and Type | Method and Description |
---|---|
void |
closeGroup(XmlBuilder data) |
void |
configure() |
void |
end(XmlBuilder data) |
void |
handleScalar(XmlBuilder data,
String scalarName,
Date value) |
void |
handleScalar(XmlBuilder data,
String scalarName,
long value) |
void |
handleScalar(XmlBuilder context,
String name,
ScalarMetricBase<?> meter) |
void |
handleStatisticsKeeper(XmlBuilder context,
StatisticsKeeper sk) |
XmlBuilder |
openGroup(XmlBuilder context,
String name,
String type) |
XmlBuilder |
start(Date now,
Date mainMark,
Date detailMark) |
XmlBuilder |
statisticsKeeperToXmlBuilder(StatisticsKeeper sk,
String elementName) |
public void configure() throws ConfigurationException
configure
in interface StatisticsKeeperIterationHandler<XmlBuilder>
ConfigurationException
public XmlBuilder start(Date now, Date mainMark, Date detailMark)
start
in interface StatisticsKeeperIterationHandler<XmlBuilder>
public void end(XmlBuilder data)
end
in interface StatisticsKeeperIterationHandler<XmlBuilder>
public void handleStatisticsKeeper(XmlBuilder context, StatisticsKeeper sk)
handleStatisticsKeeper
in interface StatisticsKeeperIterationHandler<XmlBuilder>
public void handleScalar(XmlBuilder context, String name, ScalarMetricBase<?> meter) throws SenderException
handleScalar
in interface StatisticsKeeperIterationHandler<XmlBuilder>
SenderException
public void handleScalar(XmlBuilder data, String scalarName, long value)
handleScalar
in interface StatisticsKeeperIterationHandler<XmlBuilder>
public void handleScalar(XmlBuilder data, String scalarName, Date value)
handleScalar
in interface StatisticsKeeperIterationHandler<XmlBuilder>
public XmlBuilder openGroup(XmlBuilder context, String name, String type)
openGroup
in interface StatisticsKeeperIterationHandler<XmlBuilder>
public void closeGroup(XmlBuilder data)
closeGroup
in interface StatisticsKeeperIterationHandler<XmlBuilder>
public XmlBuilder statisticsKeeperToXmlBuilder(StatisticsKeeper sk, String elementName)
Copyright © 2023 Frank!Framework. All rights reserved.