Interface ISampler

All Known Implementing Classes:
AbstractMXBeanSampler, AbstractOshiSampler, ClassLoadingSampler, CompilationSampler, CPUsCombinedPercSampler, CPUsDetailedPercSampler, DiskUsageSampler, GCSampler, LoadAverageSampler, MemorySampler, MemSwapUsageSampler, NetworkUtilizationSampler, ThreadsStatusSampler, UptimeSampler

public interface ISampler
Since:
1.3
Author:
Andre van Hoorn
  • Method Details

    • sample

      void sample​(IMonitoringController monitoringController) throws java.lang.Exception
      Triggers this ISampler to perform a measurement and to pass the data to the given IMonitoringController.
      Parameters:
      monitoringController - The controller to which the sampler should pass the data.
      Throws:
      java.lang.Exception - thrown to indicate an error.
      Since:
      1.3