public class MetricsInitializer extends Object implements StatisticsKeeperIterationHandler<MetricsInitializer.NodeConfig>, org.springframework.beans.factory.InitializingBean, org.springframework.beans.factory.DisposableBean, org.springframework.context.ApplicationContextAware
Modifier and Type | Class and Description |
---|---|
protected static class |
MetricsInitializer.NodeConfig |
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 |
---|
MetricsInitializer() |
Modifier and Type | Method and Description |
---|---|
void |
afterPropertiesSet() |
void |
closeGroup(MetricsInitializer.NodeConfig data) |
void |
configure() |
void |
configureCache(net.sf.ehcache.Ehcache cache) |
void |
destroy() |
void |
end(MetricsInitializer.NodeConfig data) |
void |
handleScalar(MetricsInitializer.NodeConfig data,
String scalarName,
Date value) |
void |
handleScalar(MetricsInitializer.NodeConfig data,
String scalarName,
long value) |
void |
handleScalar(MetricsInitializer.NodeConfig data,
String scalarName,
ScalarMetricBase<?> meter) |
void |
handleStatisticsKeeper(MetricsInitializer.NodeConfig data,
StatisticsKeeper sk) |
MetricsInitializer.NodeConfig |
openGroup(MetricsInitializer.NodeConfig parentData,
String dimensionName,
String type) |
MetricsInitializer.NodeConfig |
start(Date now,
Date mainMark,
Date detailMark) |
public void afterPropertiesSet() throws Exception
afterPropertiesSet
in interface org.springframework.beans.factory.InitializingBean
Exception
public void destroy() throws Exception
destroy
in interface org.springframework.beans.factory.DisposableBean
Exception
public void configure() throws ConfigurationException
configure
in interface StatisticsKeeperIterationHandler<MetricsInitializer.NodeConfig>
ConfigurationException
public MetricsInitializer.NodeConfig start(Date now, Date mainMark, Date detailMark) throws SenderException
start
in interface StatisticsKeeperIterationHandler<MetricsInitializer.NodeConfig>
SenderException
public void end(MetricsInitializer.NodeConfig data) throws SenderException
end
in interface StatisticsKeeperIterationHandler<MetricsInitializer.NodeConfig>
SenderException
public void handleStatisticsKeeper(MetricsInitializer.NodeConfig data, StatisticsKeeper sk) throws SenderException
handleStatisticsKeeper
in interface StatisticsKeeperIterationHandler<MetricsInitializer.NodeConfig>
SenderException
public void handleScalar(MetricsInitializer.NodeConfig data, String scalarName, ScalarMetricBase<?> meter) throws SenderException
handleScalar
in interface StatisticsKeeperIterationHandler<MetricsInitializer.NodeConfig>
SenderException
public void handleScalar(MetricsInitializer.NodeConfig data, String scalarName, long value) throws SenderException
handleScalar
in interface StatisticsKeeperIterationHandler<MetricsInitializer.NodeConfig>
SenderException
public void handleScalar(MetricsInitializer.NodeConfig data, String scalarName, Date value) throws SenderException
handleScalar
in interface StatisticsKeeperIterationHandler<MetricsInitializer.NodeConfig>
SenderException
public MetricsInitializer.NodeConfig openGroup(MetricsInitializer.NodeConfig parentData, String dimensionName, String type) throws SenderException
openGroup
in interface StatisticsKeeperIterationHandler<MetricsInitializer.NodeConfig>
SenderException
public void closeGroup(MetricsInitializer.NodeConfig data) throws SenderException
closeGroup
in interface StatisticsKeeperIterationHandler<MetricsInitializer.NodeConfig>
SenderException
public void configureCache(net.sf.ehcache.Ehcache cache)
Copyright © 2023 Frank!Framework. All rights reserved.