Uses of Interface
com.gigaspaces.async.AsyncResultsReducer
Packages that use AsyncResultsReducer
Package
Description
Provides GigaSpaces asynchronous operations related interfaces.
Top level core package holding main OpenSpaces API for Space (GigaSpace) and Map (GigaMap) and
the ability to create it.
A package including OpenSpaces support for Sync and Async remoting inspired by other Spring remoting
integrations.
-
Uses of AsyncResultsReducer in com.gigaspaces.async
Methods in com.gigaspaces.async with parameters of type AsyncResultsReducerModifier and TypeMethodDescriptionstatic <T,R> AsyncFuture<R> FutureFactory.create(AsyncFuture<T>[] futures, AsyncResultsReducer<T, R> reducer) static <T,R> AsyncFuture<R> FutureFactory.create(AsyncFuture<T>[] futures, AsyncResultsReducer<T, R> reducer, AsyncResultFilter<T> moderator) -
Uses of AsyncResultsReducer in com.gigaspaces.async.internal
Constructors in com.gigaspaces.async.internal with parameters of type AsyncResultsReducerModifierConstructorDescriptionCompoundFuture(AsyncFuture<T>[] futures, AsyncResultsReducer<T, R> reducer) CompoundFuture(AsyncFuture<T>[] futures, AsyncResultsReducer<T, R> reducer, AsyncResultFilter<T> moderator) -
Uses of AsyncResultsReducer in com.gigaspaces.executor
Subinterfaces of AsyncResultsReducer in com.gigaspaces.executorModifier and TypeInterfaceDescriptioninterfaceDistributedSpaceTask<T extends Serializable,R> an extended SpaceTask that is being used in broadcast. -
Uses of AsyncResultsReducer in com.gigaspaces.internal.client.spaceproxy.executors
Classes in com.gigaspaces.internal.client.spaceproxy.executors that implement AsyncResultsReducerModifier and TypeClassDescriptionclassclassclassclassclassclassclassclassclassclassclassclassclassclassSystemDistributedTask<T extends Serializable>class -
Uses of AsyncResultsReducer in com.gigaspaces.internal.extension
Classes in com.gigaspaces.internal.extension that implement AsyncResultsReducer -
Uses of AsyncResultsReducer in com.gigaspaces.internal.server.space.repartitioning
Classes in com.gigaspaces.internal.server.space.repartitioning that implement AsyncResultsReducer -
Uses of AsyncResultsReducer in org.openspaces.core
Methods in org.openspaces.core with parameters of type AsyncResultsReducerModifier and TypeMethodDescription<T extends Serializable,R>
ExecutorBuilder<T,R> DefaultGigaSpace.executorBuilder(AsyncResultsReducer<T, R> reducer) <T extends Serializable,R>
ExecutorBuilder<T,R> GigaSpace.executorBuilder(AsyncResultsReducer<T, R> reducer) Constructs an executor builder allowing to accumulate different tasks required to be executed into a single execute mechanism with all the results reduced by the reducer provided. -
Uses of AsyncResultsReducer in org.openspaces.core.executor
Subinterfaces of AsyncResultsReducer in org.openspaces.core.executorModifier and TypeInterfaceDescriptioninterfaceDistributedTask<T extends Serializable,R> A distributed task is aTaskthat is executed on several space nodes, requiring toreduce(java.util.List)the list ofAsyncResults.interfaceDurableTask<T extends Serializable,R> Methods in org.openspaces.core.executor with parameters of type AsyncResultsReducerModifier and TypeMethodDescriptionstatic <T extends Serializable,R>
DistributedTask<T,R> TaskExecutors.task(Runnable runnable, AsyncResultsReducer<T, R> reducer) Constructs a new runnable distributed task adapter with a separate reducer.static <T extends Serializable,R>
DistributedTask<T,R> TaskExecutors.task(Runnable runnable, AsyncResultsReducer<T, R> reducer, AsyncResultFilter<T> filter) Constructs a new runnable distributed task adapter with a separate reducer and filter.static <T extends Serializable,R>
DistributedTask<T,R> TaskExecutors.task(Runnable runnable, T result, AsyncResultsReducer<T, R> reducer) Constructs a new runnable distributed task adapter with a separate reducer.static <T extends Serializable,R>
DistributedTask<T,R> TaskExecutors.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.static <T extends Serializable,R>
DistributedTask<T,R> TaskExecutors.task(Callable<T> callable, AsyncResultsReducer<T, R> reducer) Constructs a new callable distributed task adapter with a separate reducer.static <T extends Serializable,R>
DistributedTask<T,R> TaskExecutors.task(Callable<T> callable, AsyncResultsReducer<T, R> reducer, AsyncResultFilter<T> filter) Constructs a new callable distributed task adapter with a separate reducer and filter. -
Uses of AsyncResultsReducer in org.openspaces.core.executor.internal
Classes in org.openspaces.core.executor.internal that implement AsyncResultsReducerModifier and TypeClassDescriptionclassInternalDistributedSpaceTaskWrapper<T extends Serializable,R> An internal implementation ofDistributedSpaceTaskthat wraps the actualTaskto be executed.classInternalDurableTaskWrapper<T extends Serializable,R> -
Uses of AsyncResultsReducer in org.openspaces.core.executor.juc
Classes in org.openspaces.core.executor.juc that implement AsyncResultsReducerModifier and TypeClassDescriptionclassCallableDistributedTaskAdapter<T extends Serializable,R> An adapter allowing to execute aCallablein a distributed fashion.classRunnableDistributedTaskAdapter<T extends Serializable,R> An adapter allowing to execute aRunnablein a distributed fashion.Constructors in org.openspaces.core.executor.juc with parameters of type AsyncResultsReducerModifierConstructorDescriptionCallableDistributedTaskAdapter(Callable<T> callable, AsyncResultsReducer<T, R> reducer) Constructs a new callable distributed task adapter with a separate reducer.CallableDistributedTaskAdapter(Callable<T> callable, AsyncResultsReducer<T, R> reducer, AsyncResultFilter<T> filter) Constructs a new callable distributed task adapter with a separate reducer and filter.RunnableDistributedTaskAdapter(Runnable runnable, AsyncResultsReducer<T, R> reducer) Constructs a new runnable distributed task adapter with a separate reducer.RunnableDistributedTaskAdapter(Runnable runnable, AsyncResultsReducer<T, R> reducer, AsyncResultFilter<T> filter) Constructs a new runnable distributed task adapter with a separate reducer and filter.RunnableDistributedTaskAdapter(Runnable runnable, T result, AsyncResultsReducer<T, R> reducer) Constructs a new runnable distributed task adapter with a separate reducer.RunnableDistributedTaskAdapter(Runnable runnable, T result, AsyncResultsReducer<T, R> reducer, AsyncResultFilter<T> filter) Constructs a new runnable distributed task adapter with a separate reducer and filter. -
Uses of AsyncResultsReducer in org.openspaces.core.executor.support
Classes in org.openspaces.core.executor.support that implement AsyncResultsReducerModifier and TypeClassDescriptionclassAbstractDelegatingDistributedTask<T extends Serializable,R> A base class for delegating tasks that are also distributed tasksclassAvgReducer<T extends Number,R extends Number> A default implementation of a reducer that averages all typesTinto a resultR.classA sum distrubted task that accepts aTaskto delegate the actual execution to and implements theAvgTask.reduce(java.util.List)operation.classMaxReducer<T extends Number>A default implementation of a reducer that returnt the maximum ofT.classA max distrubuted task that accepts aTaskto delegate the actual execution to and implements theMaxTask.reduce(java.util.List)operation.classMinReducer<T extends Number>A default implementation of a reducer that return the minimum ofT.classA min distrubuted task that accepts aTaskto delegate the actual execution to and implements theMinTask.reduce(java.util.List)operation.classPrivilegedDistributedTask<T extends Serializable,R> A delegating distrubuted task (with an optional filter) that runs under established access control settings.classSimpleDelegatingDistributedTask<T extends Serializable,R> A simple implementation of delegating distributed task that accepts the task to delegate to.classSumReducer<T extends Number,R extends Number> A default implementation of a reducer that sums all typesTinto a resultR.classA sum distrubuted task that accepts aTaskto delegate the actual execution to and implements theSumTask.reduce(java.util.List)operation. -
Uses of AsyncResultsReducer in org.openspaces.events.support
Classes in org.openspaces.events.support that implement AsyncResultsReducerModifier and TypeClassDescriptionclassA task that registers a dynamically added event container in a distributed manner.classA task that unregisters (stops and disposes it) a dynamically added event container in a distributed manner. -
Uses of AsyncResultsReducer in org.openspaces.pu.container.jee.jetty.session
Classes in org.openspaces.pu.container.jee.jetty.session that implement AsyncResultsReducer -
Uses of AsyncResultsReducer in org.openspaces.remoting
Classes in org.openspaces.remoting that implement AsyncResultsReducerModifier and TypeClassDescriptionclassExecutorRemotingTask<T extends Serializable>ATaskthat can be used to simulate remote invocation withSpaceRemotingServiceExporter.