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 Details

    • ServerTaskEngine

      public ServerTaskEngine(org.infinispan.manager.EmbeddedCacheManager cacheManager, Map<String,ServerTaskWrapper> tasks)
  • Method Details

    • getName

      public String getName()
      Specified by:
      getName in interface org.infinispan.tasks.spi.TaskEngine
    • getTasks

      public List<org.infinispan.tasks.Task> getTasks()
      Specified by:
      getTasks in interface org.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:
      runTask in interface org.infinispan.tasks.spi.TaskEngine
    • handles

      public boolean handles(String taskName)
      Specified by:
      handles in interface org.infinispan.tasks.spi.TaskEngine
    • getTask

      public <T> ServerTaskWrapper<T> getTask(String taskName)