Package org.infinispan.server.tasks
Interface ServerTaskRunner
-
- All Known Implementing Classes:
DistributedServerTaskRunner,LocalServerTaskRunner
public interface ServerTaskRunnerUsed by ServerTaskEngine to executed ServerTasks- Author:
- Michal Szynkiewicz, michal.l.szynkiewicz@gmail.com
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description <T> CompletableFuture<T>execute(String taskName, org.infinispan.tasks.TaskContext context)Trigger execution of a ServerTask with given name.
-
-
-
Method Detail
-
execute
<T> CompletableFuture<T> execute(String taskName, org.infinispan.tasks.TaskContext context)
Trigger execution of a ServerTask with given name. Returns a CompletableFuture, from which the result of execution can be obtained.- Type Parameters:
T- task return type- Parameters:
taskName- name of the task to be executedcontext- task context injected into task upon execution- Returns:
- completable future providing a way to get the result
-
-