Package org.infinispan.server.tasks
Class ServerTaskEngine
- java.lang.Object
-
- org.infinispan.server.tasks.ServerTaskEngine
-
- All Implemented Interfaces:
org.infinispan.tasks.spi.TaskEngine
public class ServerTaskEngine extends Object implements org.infinispan.tasks.spi.TaskEngine
- Author:
- Michal Szynkiewicz, michal.l.szynkiewicz@gmail.com
-
-
Constructor Summary
Constructors Constructor Description ServerTaskEngine(org.infinispan.manager.EmbeddedCacheManager cacheManager, Map<String,ServerTaskWrapper> tasks)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description StringgetName()<T> ServerTaskWrapper<T>getTask(String taskName)List<org.infinispan.tasks.Task>getTasks()booleanhandles(String taskName)<T> CompletableFuture<T>runTask(String taskName, org.infinispan.tasks.TaskContext context, org.infinispan.util.concurrent.BlockingManager blockingManager)
-
-
-
Constructor Detail
-
ServerTaskEngine
public ServerTaskEngine(org.infinispan.manager.EmbeddedCacheManager cacheManager, Map<String,ServerTaskWrapper> tasks)
-
-
Method Detail
-
getName
public String getName()
- Specified by:
getNamein interfaceorg.infinispan.tasks.spi.TaskEngine
-
getTasks
public List<org.infinispan.tasks.Task> getTasks()
- Specified by:
getTasksin interfaceorg.infinispan.tasks.spi.TaskEngine
-
runTask
public <T> CompletableFuture<T> runTask(String taskName, org.infinispan.tasks.TaskContext context, org.infinispan.util.concurrent.BlockingManager blockingManager)
- Specified by:
runTaskin interfaceorg.infinispan.tasks.spi.TaskEngine
-
handles
public boolean handles(String taskName)
- Specified by:
handlesin interfaceorg.infinispan.tasks.spi.TaskEngine
-
getTask
public <T> ServerTaskWrapper<T> getTask(String taskName)
-
-