code: @Override
    public void onStatusChange(JobExecutionState state, RunningState previousStatus,
                                RunningState newStatus) {
      try {
        _dispatcher.execCallbacks(new StatusChangeCallback(state, previousStatus, newStatus));
      } catch (InterruptedException e) {
        _dispatcher.getLog().warn("onStatusChange interrupted.");
      }
    }
docs: {@inheritDoc}