Package org.infinispan.server.tasks
Class ServerTaskEngine
java.lang.Object
org.infinispan.server.tasks.ServerTaskEngine
- All Implemented Interfaces:
org.infinispan.tasks.spi.TaskEngine
- Author:
- Michal Szynkiewicz, michal.l.szynkiewicz@gmail.com
-
Constructor Summary
ConstructorsConstructorDescriptionServerTaskEngine(org.infinispan.manager.EmbeddedCacheManager cacheManager, Map<String, ServerTaskWrapper> tasks) -
Method Summary
Modifier and TypeMethodDescriptiongetName()<T> ServerTaskWrapper<T>List<org.infinispan.tasks.Task>getTasks()boolean<T> CompletableFuture<T>runTask(String taskName, org.infinispan.tasks.TaskContext context, org.infinispan.util.concurrent.BlockingManager blockingManager)
-
Constructor Details
-
ServerTaskEngine
public ServerTaskEngine(org.infinispan.manager.EmbeddedCacheManager cacheManager, Map<String, ServerTaskWrapper> tasks)
-
-
Method Details
-
getName
- Specified by:
getNamein interfaceorg.infinispan.tasks.spi.TaskEngine
-
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
- Specified by:
handlesin interfaceorg.infinispan.tasks.spi.TaskEngine
-
getTask
-