code: public AnalysisResultFuture runJob(AnalysisJob job, String slaveJobId, AnalysisListener... analysisListeners) {
          final AnalysisRunner runner = new SlaveAnalysisRunner(_configuration, analysisListeners);
          final AnalysisResultFuture resultFuture = runner.run(job);
          if (slaveJobId != null) {
              _runningJobs.put(slaveJobId, resultFuture);
          }
          return resultFuture;
      }
docs: Runs a slave job
  
  @param job
  @param slaveJobId
  @param analysisListeners
  @return