| 
GigaSpaces XAP 9.1 API | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.openspaces.core.executor.TaskExecutors
public class TaskExecutors
| Constructor Summary | |
|---|---|
TaskExecutors()
 | 
|
| Method Summary | ||
|---|---|---|
static TaskExecutorService | 
newExecutorService(GigaSpace gigaSpace)
Constructs a new DefaultTaskExecutorService which is an executor
 service that can execute tasks on top of the Space. | 
|
static
 | 
privilegedTask(DistributedTask<T,R> task)
Constructs a new privileged task wrapping the actual task to execute.  | 
|
static
 | 
privilegedTask(DistributedTask<T,R> task,
               AsyncResultFilter<T> filter)
Constructs a new privileged task wrapping the actual task and filter to execute.  | 
|
static
 | 
privilegedTask(Task<T> task)
Constructs a new privileged task wrapping the actual task to execute.  | 
|
static
 | 
task(Callable<T> callable)
Constructs a new callable task adapter with the callable to call. | 
|
static
 | 
task(Callable<T> callable,
     AsyncResultsReducer<T,R> reducer)
Constructs a new callable distributed task adapter with a separate reducer.  | 
|
static
 | 
task(Callable<T> callable,
     AsyncResultsReducer<T,R> reducer,
     AsyncResultFilter<T> filter)
Constructs a new callable distributed task adapter with a separate reducer and filter.  | 
|
static
 | 
task(Runnable runnable)
Constructs a new runnable task adapter with the runnable to run. | 
|
static
 | 
task(Runnable runnable,
     AsyncResultsReducer<T,R> reducer)
Constructs a new runnable distributed task adapter with a separate reducer.  | 
|
static
 | 
task(Runnable runnable,
     AsyncResultsReducer<T,R> reducer,
     AsyncResultFilter<T> filter)
Constructs a new runnable distributed task adapter with a separate reducer and filter.  | 
|
static
 | 
task(Runnable runnable,
     T result)
Constructs a new runnable task adapter with the runnable to run. | 
|
static
 | 
task(Runnable runnable,
     T result,
     AsyncResultsReducer<T,R> reducer)
Constructs a new runnable distributed task adapter with a separate reducer.  | 
|
static
 | 
task(Runnable runnable,
     T result,
     AsyncResultsReducer<T,R> reducer,
     AsyncResultFilter<T> filter)
Constructs a new runnable distributed task adapter with a separate reducer and filter.  | 
|
| Methods inherited from class java.lang.Object | 
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait | 
| Constructor Detail | 
|---|
public TaskExecutors()
| Method Detail | 
|---|
public static TaskExecutorService newExecutorService(GigaSpace gigaSpace)
DefaultTaskExecutorService which is an executor
 service that can execute tasks on top of the Space.
public static <T extends Serializable> Task<T> task(Callable<T> callable)
call.
public static <T extends Serializable,R> DistributedTask<T,R> task(Callable<T> callable,
                                                                   AsyncResultsReducer<T,R> reducer)
AsyncResultFilter.
public static <T extends Serializable,R> DistributedTask<T,R> task(Callable<T> callable,
                                                                   AsyncResultsReducer<T,R> reducer,
                                                                   AsyncResultFilter<T> filter)
public static <T extends Serializable> Task<T> task(Runnable runnable)
run.
public static <T extends Serializable,R> DistributedTask<T,R> task(Runnable runnable,
                                                                   AsyncResultsReducer<T,R> reducer)
AsyncResultFilter.
public static <T extends Serializable,R> DistributedTask<T,R> task(Runnable runnable,
                                                                   AsyncResultsReducer<T,R> reducer,
                                                                   AsyncResultFilter<T> filter)
public static <T extends Serializable,R> DistributedTask<T,R> task(Runnable runnable,
                                                                   T result,
                                                                   AsyncResultsReducer<T,R> reducer)
AsyncResultFilter.
public static <T extends Serializable,R> DistributedTask<T,R> task(Runnable runnable,
                                                                   T result,
                                                                   AsyncResultsReducer<T,R> reducer,
                                                                   AsyncResultFilter<T> filter)
public static <T extends Serializable> Task<T> task(Runnable runnable,
                                                    T result)
run. Will return
 the result after the call to run.
public static <T extends Serializable> Task<T> privilegedTask(Task<T> task)
public static <T extends Serializable,R> DistributedTask<T,R> privilegedTask(DistributedTask<T,R> task)
public static <T extends Serializable,R> DistributedTask<T,R> privilegedTask(DistributedTask<T,R> task,
                                                                             AsyncResultFilter<T> filter)
  | 
GigaSpaces XAP 9.1 API | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||