Class 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 Detail

      • ServerTaskEngine

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

      • 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