public class TaskDispatchers
extends java.lang.Object
TaskDispatcher for an overview.| Constructor and Description |
|---|
TaskDispatchers() |
| Modifier and Type | Method and Description |
|---|---|
static <ID,T> TaskDispatcher<ID,T> |
createBatchingTaskDispatcher(java.lang.String id,
int maxBufferSize,
int workloadSize,
int workerCount,
long maxBatchingDelay,
long congestionRetryDelayMs,
long networkFailureRetryMs,
TaskProcessor<T> taskProcessor) |
static <ID,T> TaskDispatcher<ID,T> |
createNonBatchingTaskDispatcher(java.lang.String id,
int maxBufferSize,
int workerCount,
long maxBatchingDelay,
long congestionRetryDelayMs,
long networkFailureRetryMs,
TaskProcessor<T> taskProcessor) |
public static <ID,T> TaskDispatcher<ID,T> createNonBatchingTaskDispatcher(java.lang.String id, int maxBufferSize, int workerCount, long maxBatchingDelay, long congestionRetryDelayMs, long networkFailureRetryMs, TaskProcessor<T> taskProcessor)
public static <ID,T> TaskDispatcher<ID,T> createBatchingTaskDispatcher(java.lang.String id, int maxBufferSize, int workloadSize, int workerCount, long maxBatchingDelay, long congestionRetryDelayMs, long networkFailureRetryMs, TaskProcessor<T> taskProcessor)