when_triggered

in lib/core/scheduler.rb [29:56]


    def when_triggered
      loop do
        connector_settings.each do |cs|
          if sync_triggered?(cs)
            yield cs, :sync
          end
          if heartbeat_triggered?(cs)
            yield cs, :heartbeat
          end
          if configuration_triggered?(cs)
            yield cs, :configuration
          end
          if filtering_validation_triggered?(cs)
            yield cs, :filter_validation
          end
        end
      rescue *Utility::AUTHORIZATION_ERRORS => e
        log_authorization_error(e)
      rescue StandardError => e
        log_standard_error(e)
      ensure
        if @is_shutting_down
          break
        end
        sleep_for_poll_interval
      end
    end