code: protected void success(final Job job, final Object runner, final Object result, final String curQueue) {
          // The job may have taken a long time; make an effort to ensure the
          // connection is OK
          JedisUtils.ensureJedisConnection(this.jedis);
          try {
              this.jedis.incr(key(STAT, PROCESSED));
              this.jedis.incr(key(STAT, PROCESSED, this.name));
          } catch (JedisException je) {
              LOG.warn("Error updating success stats for job=" + job, je);
          }
          this.listenerDelegate.fireEvent(JOB_SUCCESS, this, curQueue, job, runner, result, null);
      }
docs: Update the status in Redis on success.
  
  @param job the Job that succeeded
  @param runner the materialized Job
  @param result the result of the successful execution of the Job
  @param curQueue the queue the Job came from