Uses of Interface
org.openspaces.core.executor.Task
Packages that use Task
Package
Description
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 Task in org.openspaces.core
Methods in org.openspaces.core with parameters of type TaskModifier and TypeMethodDescriptionAdds a task to be executed similarly toGigaSpace.execute(org.openspaces.core.executor.Task).ExecutorBuilder.add(Task<T> task, AsyncFutureListener<T> listener) Adds a task to be executed similarly toGigaSpace.execute(org.openspaces.core.executor.Task).Adds a task to be executed similarly toGigaSpace.execute(org.openspaces.core.executor.Task, Object).<T extends Serializable>
AsyncFuture<T><T extends Serializable>
AsyncFuture<T>DefaultGigaSpace.execute(Task<T> task, AsyncFutureListener<T> listener) <T extends Serializable>
AsyncFuture<T><T extends Serializable>
AsyncFuture<T>DefaultGigaSpace.execute(Task<T> task, Object routing, AsyncFutureListener<T> listener) <T extends Serializable>
AsyncFuture<T>Executes a task on a specific space node.<T extends Serializable>
AsyncFuture<T>GigaSpace.execute(Task<T> task, AsyncFutureListener<T> listener) Executes a task on a specific space node.<T extends Serializable>
AsyncFuture<T>Executes a task on a specific space node.<T extends Serializable>
AsyncFuture<T>GigaSpace.execute(Task<T> task, Object routing, AsyncFutureListener<T> listener) Executes a task on a specific space node. -
Uses of Task in org.openspaces.core.executor
Subinterfaces of Task in org.openspaces.core.executorModifier and TypeInterfaceDescriptioninterfaceDistributedTask<T extends Serializable,R> A distributed task is aTaskthat is executed on several space nodes, requiring toAsyncResultsReducer.reduce(java.util.List)the list ofAsyncResults.interfaceDurableTask<T extends Serializable,R> Methods in org.openspaces.core.executor that return TaskModifier and TypeMethodDescriptionstatic <T extends Serializable>
Task<T>TaskExecutors.privilegedTask(Task<T> task) Constructs a new privileged task wrapping the actual task to execute.static <T extends Serializable>
Task<T>Constructs a new runnable task adapter with the runnable torun.static <T extends Serializable>
Task<T>Constructs a new runnable task adapter with the runnable torun.static <T extends Serializable>
Task<T>Constructs a new callable task adapter with the callable tocall.Methods in org.openspaces.core.executor with parameters of type TaskModifier and TypeMethodDescriptionstatic <T extends Serializable>
Task<T>TaskExecutors.privilegedTask(Task<T> task) Constructs a new privileged task wrapping the actual task to execute. -
Uses of Task in org.openspaces.core.executor.internal
Methods in org.openspaces.core.executor.internal that return TaskConstructors in org.openspaces.core.executor.internal with parameters of type Task -
Uses of Task in org.openspaces.core.executor.juc
Classes in org.openspaces.core.executor.juc that implement TaskModifier and TypeClassDescriptionclassCallableDistributedTaskAdapter<T extends Serializable,R> An adapter allowing to execute aCallablein a distributed fashion.classCallableTaskAdapter<T extends Serializable>An adapter allowing to execute aCallableusing Space task executors.classRunnableDistributedTaskAdapter<T extends Serializable,R> An adapter allowing to execute aRunnablein a distributed fashion.classRunnableTaskAdapter<T extends Serializable>An adapter allowing to execute aRunnableusing Space task executors. -
Uses of Task in org.openspaces.core.executor.mvcc
Subinterfaces of Task in org.openspaces.core.executor.mvcc -
Uses of Task in org.openspaces.core.executor.mvcc.protocol
Classes in org.openspaces.core.executor.mvcc.protocol that implement TaskModifier and TypeClassDescriptionclassclassclassclass -
Uses of Task in org.openspaces.core.executor.support
Subinterfaces of Task in org.openspaces.core.executor.supportModifier and TypeInterfaceDescriptioninterfaceDelegatingTask<T extends Serializable>A delegating task is a task that holds another task that will be executed.Classes in org.openspaces.core.executor.support that implement TaskModifier and TypeClassDescriptionclassAbstractDelegatingDistributedTask<T extends Serializable,R> A base class for delegating tasks that are also distributed tasksclassA sum distrubted task that accepts aTaskto delegate the actual execution to and implements theAvgTask.reduce(java.util.List)operation.classA max distrubuted task that accepts aTaskto delegate the actual execution to and implements theMaxTask.reduce(java.util.List)operation.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.classPrivilegedTask<T extends Serializable>A delegating task 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.classSimpleDelegatingTask<T extends Serializable>A simple implementation of delegating task that accepts the task to delegate to.classA sum distrubuted task that accepts aTaskto delegate the actual execution to and implements theSumTask.reduce(java.util.List)operation.Methods in org.openspaces.core.executor.support that return TaskModifier and TypeMethodDescriptionDelegatingTask.getDelegatedTask()Returns the delegating task that will be executed.SimpleDelegatingTask.getDelegatedTask()Returns the delegated task the task will execute to.Constructors in org.openspaces.core.executor.support with parameters of type TaskModifierConstructorDescriptionAbstractDelegatingDistributedTask(Task<T> task, AsyncResultFilter<T> filter) Constructs a new sum distributed task that delegates the actual execution to th provided task.Constructs a new sum distributed task that delegates the actual execution to th provided task.Constructs a new sum distributed task that delegates the actual execution to th provided task.Constructs a new sum distributed task that delegates the actual execution to th provided task.Constructs a new sum distributed task that delegates the actual execution to th provided task.Constructs a new sum distributed task that delegates the actual execution to th provided task.PrivilegedTask(Task<T> task) Constructs a new privileged task wrapping the actual task to execute.SimpleDelegatingTask(Task<T> task) Constructs a new simple delegating task with the task to delegate to.Constructs a new sum distributed task that delegates the actual execution to th provided task.Constructs a new sum distributed task that delegates the actual execution to th provided task. -
Uses of Task in org.openspaces.events.support
Classes in org.openspaces.events.support that implement TaskModifier and TypeClassDescriptionclassA task that registers a dynamically added event container in a distributed manner.classclassA task that unregisters (stops and disposes it) a dynamically added event container in a distributed manner.class -
Uses of Task in org.openspaces.extensions
Methods in org.openspaces.extensions with parameters of type TaskModifier and TypeMethodDescriptionstatic <T extends Serializable>
CompletableFuture<T>static <T extends Serializable>
CompletableFuture<T>static <T extends Serializable>
CompletableFuture<T> -
Uses of Task in org.openspaces.pu.container.jee.jetty.session
Classes in org.openspaces.pu.container.jee.jetty.session that implement Task -
Uses of Task in org.openspaces.remoting
Classes in org.openspaces.remoting that implement TaskModifier and TypeClassDescriptionclassExecutorRemotingTask<T extends Serializable>ATaskthat can be used to simulate remote invocation withSpaceRemotingServiceExporter.