Infinispan Distribution 5.2.6.Final-redhat-2

org.infinispan.distexec
Interface DistributedTask<T>


public interface DistributedTask<T>

DistributedTask describes all relevant attributes of a distributed task, most importantly its execution policy, fail over policy and its timeout.

Since:
5.2
Author:
Manik Surtani, Vladimir Blagojevic

Method Summary
 Callable<T> getCallable()
          Returns Callable for this task
 DistributedTaskExecutionPolicy getTaskExecutionPolicy()
          Returns custom DistributedTaskExecutionPolicy for this task
 DistributedTaskFailoverPolicy getTaskFailoverPolicy()
          Returns custom DistributedTaskFailoverPolicy for this task
 long timeout()
          Returns timeout for the execution of this task
 

Method Detail

timeout

long timeout()
Returns timeout for the execution of this task

Returns:
task timeout

getTaskExecutionPolicy

DistributedTaskExecutionPolicy getTaskExecutionPolicy()
Returns custom DistributedTaskExecutionPolicy for this task

Returns:
task DistributedTaskExecutionPolicy

getTaskFailoverPolicy

DistributedTaskFailoverPolicy getTaskFailoverPolicy()
Returns custom DistributedTaskFailoverPolicy for this task

Returns:

getCallable

Callable<T> getCallable()
Returns Callable for this task

Returns:
task callable

Infinispan Distribution 5.2.6.Final-redhat-2

Copyright © 2013 JBoss, a division of Red Hat. All Rights Reserved.