Package org.infinispan.server.tasks
Class DistributedServerTaskRunner
- java.lang.Object
-
- org.infinispan.server.tasks.DistributedServerTaskRunner
-
- All Implemented Interfaces:
ServerTaskRunner
public class DistributedServerTaskRunner extends Object implements ServerTaskRunner
- Author:
- Michal Szynkiewicz, michal.l.szynkiewicz@gmail.com
-
-
Constructor Summary
Constructors Constructor Description DistributedServerTaskRunner()
-
Method Summary
All Methods Instance Methods Concrete 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
public <T> CompletableFuture<T> execute(String taskName, org.infinispan.tasks.TaskContext context)
Description copied from interface:ServerTaskRunnerTrigger execution of a ServerTask with given name. Returns a CompletableFuture, from which the result of execution can be obtained.- Specified by:
executein interfaceServerTaskRunner- 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
-
-