Class AbstractMonitor

    • Constructor Detail

      • AbstractMonitor

        public AbstractMonitor()
    • Method Detail

      • start

        public void start()
        Specified by:
        start in interface Monitor
      • stop

        public void stop()
        Specified by:
        stop in interface Monitor
      • isStarted

        public boolean isStarted()
      • monitor

        public boolean monitor​(ServiceEmitter emitter)
        Description copied from interface: Monitor
        Emit metrics using the given emitter.
        Specified by:
        monitor in interface Monitor
        Returns:
        true if this monitor needs to continue monitoring. False otherwise.
      • doMonitor

        public abstract boolean doMonitor​(ServiceEmitter emitter)