public interface DistributedTaskBuilder<T>
| Modifier and Type | Method and Description |
|---|---|
DistributedTask<T> |
build()
Completes creation of DistributedTask with the currently provided attributes of this
DistributedTaskBuilder
|
DistributedTaskBuilder<T> |
callable(Callable<T> callable)
Provide relevant
Callable for the DistributedTask |
DistributedTaskBuilder<T> |
executionPolicy(DistributedTaskExecutionPolicy policy)
Provide
DistributedTaskExecutionPolicy for the task being built |
DistributedTaskBuilder<T> |
failoverPolicy(DistributedTaskFailoverPolicy policy)
Provide
DistributedTaskFailoverPolicy for the task being built |
DistributedTaskBuilder<T> |
timeout(long timeout,
TimeUnit tu)
Provide
DistributedTask task timeout |
DistributedTaskBuilder<T> callable(Callable<T> callable)
Callable for the DistributedTaskcallable - for the DistribtuedTask being builtDistributedTaskBuilder<T> timeout(long timeout, TimeUnit tu)
DistributedTask task timeouttimeout - for the tasktu - TimeUnit for the task being builtDistributedTaskBuilder<T> executionPolicy(DistributedTaskExecutionPolicy policy)
DistributedTaskExecutionPolicy for the task being builtpolicy - DistributedTaskExecutionPolicy for the taskDistributedTaskBuilder<T> failoverPolicy(DistributedTaskFailoverPolicy policy)
DistributedTaskFailoverPolicy for the task being builtpolicy - DistributedTaskFailoverPolicy for the taskDistributedTask<T> build()
Copyright © 2015 JBoss, a division of Red Hat. All rights reserved.