Class StatisticService
java.lang.Object
org.jumpmind.symmetric.service.impl.AbstractService
org.jumpmind.symmetric.service.impl.StatisticService
- All Implemented Interfaces:
IService
,IStatisticService
- See Also:
-
Field Summary
Fields inherited from class org.jumpmind.symmetric.service.impl.AbstractService
log, parameterService, platform, sqlTemplate, sqlTemplateDirty, symmetricDialect, tablePrefix
-
Constructor Summary
ConstructorsConstructorDescriptionStatisticService
(IParameterService parameterService, ISymmetricDialect dialect) -
Method Summary
Modifier and TypeMethodDescriptionvoid
deleteChannelStatsForPeriod
(Date start, Date end, String nodeId) getChannelStatsForPeriod
(Date start, Date end, String nodeId, int periodSizeInMinutes) getHostStatsForPeriod
(Date start, Date end, String nodeId) getHostStatsForPeriod
(Date start, Date end, String nodeId, int periodSizeInMinutes) getJobStatsForNode
(String nodeId) getJobStatsForPeriod
(Date start, Date end, String nodeId) getMinNodeStats
(String nodeId) getNodeStatsForPeriod
(Date start, Date end, String nodeId, int periodSizeInMinutes) void
save
(ChannelStats stats) void
void
truncateToMinutes
(Date date) Methods inherited from class org.jumpmind.symmetric.service.impl.AbstractService
assertNotNull, buildBatchOrderBy, buildBatchParams, buildBatchWhere, buildBatchWhereFromFilter, close, createSqlReplacementTokens, getJdbcTemplate, getParameterService, getSql, getSymmetricDialect, getTablePrefix, getTargetDialect, getTargetPlatform, getTargetPlatform, isCalledFromSymmetricAdminTool, isSet, isStreamClosedByClient, isSymmetricTable, logOnce, maxDate, readAcks, sendAck, setSqlMap, synchronize, toNodeIds, toNodeIds
-
Constructor Details
-
StatisticService
-
-
Method Details
-
save
- Specified by:
save
in interfaceIStatisticService
-
save
- Specified by:
save
in interfaceIStatisticService
-
getJobStatsForPeriod
- Specified by:
getJobStatsForPeriod
in interfaceIStatisticService
-
getJobStatsForNode
- Specified by:
getJobStatsForNode
in interfaceIStatisticService
-
getChannelStatsForPeriod
public TreeMap<Date,Map<String, getChannelStatsForPeriodChannelStats>> (Date start, Date end, String nodeId, int periodSizeInMinutes) - Specified by:
getChannelStatsForPeriod
in interfaceIStatisticService
-
deleteChannelStatsForPeriod
- Specified by:
deleteChannelStatsForPeriod
in interfaceIStatisticService
-
getNodeStatsForPeriod
public TreeMap<Date,Map<String, getNodeStatsForPeriodChannelStats>> (Date start, Date end, String nodeId, int periodSizeInMinutes) - Specified by:
getNodeStatsForPeriod
in interfaceIStatisticService
-
getMinNodeStats
- Specified by:
getMinNodeStats
in interfaceIStatisticService
-
save
- Specified by:
save
in interfaceIStatisticService
-
getHostStatsForPeriod
- Specified by:
getHostStatsForPeriod
in interfaceIStatisticService
-
getHostStatsForPeriod
public TreeMap<Date,HostStats> getHostStatsForPeriod(Date start, Date end, String nodeId, int periodSizeInMinutes) - Specified by:
getHostStatsForPeriod
in interfaceIStatisticService
-
truncateToMinutes
-