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 DistributedTask
callable
- 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.