// If not annotated, return
if (settings==null) return;
// If available, retrieve settings
this.maxTaskConstant = settings.maxTasksInQueue();
this.reductionFactorConstant = settings.reductionFactor();
this.stopOnNullTask = settings.stopOnNullTask();
this.mutuallyExclusiveTasks = settings.mutuallyExclusiveTasks();
log.debug("[UnboundedJobProcessor] Using Custom Processing Settings from Annotation");