def dispatch(jobs)
      jobs.map(&method(:check_argument))
      jobs.map(&method(:local_dispatch)) if process_locally?(jobs)
      @processor&.process(jobs, false) unless jobs.length.zero?
      nil
    end
def dispatch(jobs)
      jobs.map(&method(:check_argument))
      jobs.map(&method(:local_dispatch)) if process_locally?(jobs)
      @processor&.process(jobs, false) unless jobs.length.zero?
      nil
    end
Executes jobs asynchronously
 @param jobs [Array<Zenaton::Interfaces::Job>]
 @return nil