code: public void runIntoJTP(final JRebirthRunnable runnable) {
  
          if (getFacade().executorService().checkAvailability(runnable.priority())) {
              getFacade().executorService().execute(runnable);
              LOGGER.log(JTP_QUEUED, runnable.toString());
          } else {
              getFacade().highPriorityExecutorService().execute(runnable);
              LOGGER.log(HPTP_QUEUED, runnable.toString());
          }
  
      }
docs: Run into thread pool.
  
  If a slot is available the task will be run immediately.<br />
  Otherwise it will run as soon as a slot will be available according to the existing task queue
  
  @param runnable the task to run