@Override
 public boolean runInThread(final Runnable runnable) {
   try {
     // this below is true as we do not use queue on executor
     // combined with abort policy. Meaning, if no exception,
     // the task is accepted for execution
     nexusExecutorService.submit(runnable);
     return true;
   } catch (RejectedExecutionException e) {
     return false;
   }
 }