private long calculateTimeout (TaskExecution aTask) {
    if(aTask.getTimeout() != null) {
      return Duration.parse("PT"+aTask.getTimeout()).toMillis();
    }
    return DEFAULT_TIME_OUT;
  }
Handle control tasks. Control tasks are used by the Coordinator
to control Worker instances. For example to stop an ongoing task
or to adjust something on a worker outside the context of a job.
src/main/java/com/creactiviti/piper/core/Worker.java