Interface CPUMonitor

All Superinterfaces:
ResourceMonitor<Long>

public interface CPUMonitor extends ResourceMonitor<Long>
A ResourceMonitor for the ResourceMonitoringService.RES_TYPE_CPU resource type. CPUMonitor instance monitors the CPU consumed by a ResourceContext instance.
  • Method Details

    • getCPUUsage

      long getCPUUsage()
      Returns the CPU usage as a cumulative number of nanoseconds

      The ResourceMonitor.getUsage() method returns the same value, wrapped in a long.

      Returns:
      the CPU usage in nanoseconds