public class StatisticsKeeperStore extends JdbcFacade implements StatisticsKeeperIterationHandler<StatisticsKeeperStore.SessionInfo>
Modifier and Type | Class and Description |
---|---|
protected class |
StatisticsKeeperStore.SessionInfo |
HasStatistics.Action
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 |
---|
StatisticsKeeperStore() |
Modifier and Type | Method and Description |
---|---|
void |
closeGroup(StatisticsKeeperStore.SessionInfo data) |
void |
configure() |
void |
end(StatisticsKeeperStore.SessionInfo data) |
void |
handleScalar(StatisticsKeeperStore.SessionInfo data,
String scalarName,
Date value) |
void |
handleScalar(StatisticsKeeperStore.SessionInfo data,
String scalarName,
long value) |
void |
handleScalar(StatisticsKeeperStore.SessionInfo data,
String scalarName,
ScalarMetricBase<?> meter) |
void |
handleStatisticsKeeper(StatisticsKeeperStore.SessionInfo data,
StatisticsKeeper sk) |
StatisticsKeeperStore.SessionInfo |
openGroup(StatisticsKeeperStore.SessionInfo parentData,
String name,
String type) |
StatisticsKeeperStore.SessionInfo |
start(Date now,
Date mainMark,
Date detailMark) |
getAuthAlias, getConnection, getConnectionWithTimeout, getDatasource, getDatasourceInfo, getDatasourceName, getDbmsSupport, getLogPrefix, getPassword, getPhysicalDestinationName, getUsername, isConnectionsArePooled, isTransacted, iterateOverStatistics, setAuthAlias, setConnectionsArePooled, setDatasourceName, setDbmsSupportFactory, setJmsRealm, setPassword, setTransacted, setUsername
close, getContext, getJndiEnv, setAuthentication, setCredentials, setInitialContextFactoryName, setJndiAuthAlias, setJndiContextPrefix, setJndiProperties, setName, setPrincipal, setProviderURL, setSecurityProtocol, setUrlPkgPrefixes, toString
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
getDomain
getName
getApplicationContext, getName
getConfigurationClassLoader
public void configure() throws ConfigurationException
configure
in interface IConfigurable
configure
in interface StatisticsKeeperIterationHandler<StatisticsKeeperStore.SessionInfo>
configure
in class JdbcFacade
ConfigurationException
public StatisticsKeeperStore.SessionInfo start(Date now, Date mainMark, Date detailMark) throws SenderException
start
in interface StatisticsKeeperIterationHandler<StatisticsKeeperStore.SessionInfo>
SenderException
public void end(StatisticsKeeperStore.SessionInfo data) throws SenderException
end
in interface StatisticsKeeperIterationHandler<StatisticsKeeperStore.SessionInfo>
SenderException
public void handleStatisticsKeeper(StatisticsKeeperStore.SessionInfo data, StatisticsKeeper sk) throws SenderException
handleStatisticsKeeper
in interface StatisticsKeeperIterationHandler<StatisticsKeeperStore.SessionInfo>
SenderException
public void handleScalar(StatisticsKeeperStore.SessionInfo data, String scalarName, ScalarMetricBase<?> meter) throws SenderException
handleScalar
in interface StatisticsKeeperIterationHandler<StatisticsKeeperStore.SessionInfo>
SenderException
public void handleScalar(StatisticsKeeperStore.SessionInfo data, String scalarName, long value) throws SenderException
handleScalar
in interface StatisticsKeeperIterationHandler<StatisticsKeeperStore.SessionInfo>
SenderException
public void handleScalar(StatisticsKeeperStore.SessionInfo data, String scalarName, Date value) throws SenderException
handleScalar
in interface StatisticsKeeperIterationHandler<StatisticsKeeperStore.SessionInfo>
SenderException
public StatisticsKeeperStore.SessionInfo openGroup(StatisticsKeeperStore.SessionInfo parentData, String name, String type) throws SenderException
openGroup
in interface StatisticsKeeperIterationHandler<StatisticsKeeperStore.SessionInfo>
SenderException
public void closeGroup(StatisticsKeeperStore.SessionInfo data) throws SenderException
closeGroup
in interface StatisticsKeeperIterationHandler<StatisticsKeeperStore.SessionInfo>
SenderException
Copyright © 2023 Frank!Framework. All rights reserved.