Package com.gigaspaces.async
Interface AsyncResultFilter<T>
- All Known Implementing Classes:
AbstractDelegatingDistributedTask,AvgTask,CallableDistributedTaskAdapter,GetBatchForIteratorDistributedSpaceTask,InternalDistributedSpaceTaskWrapper,InternalDurableTaskWrapper,MaxTask,MinTask,PrivilegedDistributedTask,RunnableDistributedTaskAdapter,SimpleDelegatingDistributedTask,SumTask,WaitForDataDrainTask
public interface AsyncResultFilter<T>
An optional filter that can be used with distributed tasks. Allows to be notified for each
AsyncResult that arrives and decide what should be done with it.- Since:
- 6.6
- Author:
- Assaf Ronen
-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic enumControls what should be done with the results. -
Method Summary
Modifier and TypeMethodDescriptiononResult(AsyncResultFilterEvent<T> event) A callback invoked for each result that arrives as a result of a distributed task execution allowing to access the result that caused this event, the events received so far, and the total expected results.
-
Method Details
-
onResult
A callback invoked for each result that arrives as a result of a distributed task execution allowing to access the result that caused this event, the events received so far, and the total expected results.
-