code: @Override
      public void execute(Runnable task) {
          try {
              this.concurrentExecutor.execute(task);
          } catch (RejectedExecutionException ex) {
              throw new TaskRejectedException("Executor [" + this.concurrentExecutor + "] did not accept task: " + task,
                      ex);
          }
      }
docs: Delegates to the specified JDK concurrent executor.
  
  @param task the task
  @see java.util.concurrent.Executor#execute(Runnable)