this.queueingStrategy = queueingStrategy;
ExecutorService executorService = Executors.newCachedThreadPool();
for (final QSTaskService taskService : taskServices) {
executorService.submit(new InfiniteRunnable(new TaskTransferRunnable(taskService)));
}
}