Package org.infinispan.server.core.admin
Class AdminOperationsHandler
- java.lang.Object
-
- org.infinispan.server.core.admin.AdminOperationsHandler
-
- All Implemented Interfaces:
org.infinispan.tasks.spi.TaskEngine
- Direct Known Subclasses:
EmbeddedServerAdminOperationHandler
public abstract class AdminOperationsHandler extends java.lang.Object implements org.infinispan.tasks.spi.TaskEngineAdminOperationsHandler is a specialTaskEnginewhich can handle admin tasks- Since:
- 9.1
- Author:
- Tristan Tarrant
-
-
Constructor Summary
Constructors Modifier Constructor Description protectedAdminOperationsHandler(java.lang.Class<? extends AdminServerTask>... taskClasses)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.StringgetName()java.util.List<Task>getTasks()booleanhandles(java.lang.String taskName)<T> java.util.concurrent.CompletableFuture<T>runTask(java.lang.String taskName, TaskContext context, java.util.concurrent.Executor executor)
-
-
-
Constructor Detail
-
AdminOperationsHandler
protected AdminOperationsHandler(java.lang.Class<? extends AdminServerTask>... taskClasses)
-
-
Method Detail
-
getName
public java.lang.String getName()
- Specified by:
getNamein interfaceorg.infinispan.tasks.spi.TaskEngine
-
getTasks
public java.util.List<Task> getTasks()
- Specified by:
getTasksin interfaceorg.infinispan.tasks.spi.TaskEngine
-
runTask
public <T> java.util.concurrent.CompletableFuture<T> runTask(java.lang.String taskName, TaskContext context, java.util.concurrent.Executor executor)- Specified by:
runTaskin interfaceorg.infinispan.tasks.spi.TaskEngine
-
handles
public boolean handles(java.lang.String taskName)
- Specified by:
handlesin interfaceorg.infinispan.tasks.spi.TaskEngine
-
-