QSWorker worker = workers.get(task.handler);
if (worker == null) {
throw new RuntimeException("No worker available for handler identifier: " + task.handler);
}
return worker.undertake(new MapConfiguration(task.params), new QSTaskLoggerDelegate(task));
}
@Override
public void onSuccess(TaskHandle taskHandle, Object result) {
queueingStrategy.onBeforeRemove();