public interface SummaryProvider
| Modifier and Type | Interface and Description |
|---|---|
static class |
SummaryProvider.LastSP
Summary provider for last milliseconds.
|
| Modifier and Type | Field and Description |
|---|---|
static java.lang.String |
ALL_TIMES |
static SummaryProvider |
ALL_TIMES_SP |
static java.lang.String |
LAST_DAY |
static SummaryProvider |
LAST_DAY_SP |
static java.lang.String |
LAST_HOUR |
static SummaryProvider |
LAST_HOUR_SP |
static java.lang.String |
LAST_WEEK |
static SummaryProvider |
LAST_WEEK_SP |
| Modifier and Type | Method and Description |
|---|---|
java.lang.String |
getName()
The name of the summary provider.
|
java.lang.Number |
getSummary(StatisticReport report,
ReportProvider reportProvider)
Calculate summary for a statistic report optionally using the report provider if it want to merge periods.
|
static final java.lang.String ALL_TIMES
static final java.lang.String LAST_WEEK
static final java.lang.String LAST_DAY
static final java.lang.String LAST_HOUR
static final SummaryProvider ALL_TIMES_SP
static final SummaryProvider LAST_WEEK_SP
static final SummaryProvider LAST_DAY_SP
static final SummaryProvider LAST_HOUR_SP
java.lang.String getName()
java.lang.Number getSummary(StatisticReport report, ReportProvider reportProvider) throws ManagementException
report - the report that needs summary.reportProvider - report provider used by the report.ManagementExceptionCopyright © 2019 Bosch Software Innovations GmbH. All Rights Reserved.