Class Monitor
java.lang.Object
de.iip_ecosphere.platform.ecsRuntime.Monitor
Does OS/JVM level monitoring. [public for testing]
- Author:
- Holger Eichelberger, SSE
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescription(package private) static de.iip_ecosphere.platform.services.environment.metricsProvider.MetricsProviderReturns the metrics provider.private static voidSchedules the monitoring task an in case of interruption during send tries to re-schedule the task.static voidStarts metrics scheduling.static voidStops metrics scheduling.
-
Field Details
-
TRANSPORT_METRICS_CHANNEL
- See Also:
-
provider
private static de.iip_ecosphere.platform.services.environment.metricsProvider.MetricsProvider provider -
timer
-
update
private static boolean update
-
-
Constructor Details
-
Monitor
public Monitor()
-
-
Method Details
-
getMetricsProvider
static de.iip_ecosphere.platform.services.environment.metricsProvider.MetricsProvider getMetricsProvider()Returns the metrics provider.- Returns:
- the metrics provider
-
startScheduling
public static void startScheduling()Starts metrics scheduling. [public for testing] -
scheduleMonitoringTask
private static void scheduleMonitoringTask()Schedules the monitoring task an in case of interruption during send tries to re-schedule the task. -
stopScheduling
public static void stopScheduling()Stops metrics scheduling. [public for testing]
-