Class MonitorScheduler

java.lang.Object
org.apache.druid.java.util.metrics.MonitorScheduler
Direct Known Subclasses:
BasicMonitorScheduler, ClockDriftSafeMonitorScheduler

public abstract class MonitorScheduler extends Object
  • Method Details

    • start

      public void start()
    • addMonitor

      public void addMonitor(Monitor monitor)
    • removeMonitor

      public void removeMonitor(Monitor monitor)
    • findMonitor

      public <T extends Monitor> Optional<T> findMonitor(Class<T> monitorClass)
      Returns a Monitor instance of the given class if any. Note that this method searches for the monitor from the current snapshot of monitors.
    • stop

      public void stop()