Class RunnableDistributedTaskAdapter<T extends Serializable,R>

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

public class RunnableDistributedTaskAdapter<T extends Serializable,R> extends RunnableTaskAdapter<T> implements DistributedTask<T,R>, AsyncResultFilter<T>
An adapter allowing to execute a Runnable 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: