public interface IMetricProvider
Modifier and Type | Interface and Description |
---|---|
static interface |
IMetricProvider.IGetMetricsOutput
Interface used for returning statistical information upon calling IMetricProvider#getMetrics()
|
static interface |
IMetricProvider.IManagedSiteStatistics
Statistics of a managed site for which statistics are being made available
|
static interface |
IMetricProvider.ISetStatusContext
Context for IMetricProvider.setStatus
|
static interface |
IMetricProvider.IStartServiceContext
Context for IMetricProvider.startService.
|
static interface |
IMetricProvider.IStopServiceContext
Context for IMetricProvider.stopService (for future use)
|
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
SETTING_KEYID |
Modifier and Type | Method and Description |
---|---|
void |
setStatus(IMetricProvider.ISetStatusContext ctx)
Provides information on the current status of the metric provider.
|
void |
startService(IMetricProvider.IStartServiceContext ctx)
Starts the metric provider.
|
void |
stopService(IMetricProvider.IStopServiceContext ctx)
Stops the metric provider, including any shutdown procedure and cleanup that may be required
|
static final java.lang.String SETTING_KEYID
void startService(IMetricProvider.IStartServiceContext ctx) throws java.lang.Exception
java.lang.Exception
void stopService(IMetricProvider.IStopServiceContext ctx) throws java.lang.Exception
java.lang.Exception
void setStatus(IMetricProvider.ISetStatusContext ctx)