Class CallableDistributedTaskAdapter<T extends Serializable,R>

java.lang.Object
org.openspaces.core.executor.juc.CallableTaskAdapter<T>
org.openspaces.core.executor.juc.CallableDistributedTaskAdapter<T,R>
All Implemented Interfaces:
AsyncResultFilter<T>, AsyncResultsReducer<T,R>, SmartExternalizable, Externalizable, Serializable, DistributedTask<T,R>, ProcessObjectsProvider, Task<T>, TaskRoutingProvider

public class CallableDistributedTaskAdapter<T extends Serializable,R> extends CallableTaskAdapter<T> implements DistributedTask<T,R>, AsyncResultFilter<T>
An adapter allowing to execute a Callable in a distributed fashion. In such a case, a AsyncResultsReducer must be implemented or provided (see the different constructors). An optional AsyncResultFilter can be also implemented or provided.
Author:
kimchy
See Also: