Package org.infinispan.server.core.admin
Class AdminServerTask<T>
java.lang.Object
org.infinispan.server.core.admin.AdminServerTask<T>
- All Implemented Interfaces:
org.infinispan.commons.dataconversion.internal.JsonSerialization,org.infinispan.tasks.Task
- Direct Known Subclasses:
CacheCreateTask,CacheNamesTask,CacheReindexTask,CacheRemoveTask,CacheUpdateConfigurationAttributeTask,CacheUpdateIndexSchemaTask,TemplateNamesTask,TemplateRemoveTask
Common base for admin server tasks
- Since:
- 9.0
- Author:
- Tristan Tarrant
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected abstract Texecute(org.infinispan.manager.EmbeddedCacheManager cacheManager, Map<String, List<String>> parameters, EnumSet<org.infinispan.commons.api.CacheContainerAdmin.AdminFlag> adminFlags) final Texecute(org.infinispan.tasks.TaskContext taskContext) final StringgetName()protected Stringabstract Stringabstract StringgetType()protected StringMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.infinispan.tasks.Task
getAllowedRole, getExecutionMode, getInstantiationMode, getParameters, toJson
-
Field Details
-
log
-
-
Constructor Details
-
AdminServerTask
public AdminServerTask()
-
-
Method Details
-
getName
- Specified by:
getNamein interfaceorg.infinispan.tasks.Task
-
getType
- Specified by:
getTypein interfaceorg.infinispan.tasks.Task
-
execute
-
requireParameter
-
getParameter
-
execute
-
getTaskContextName
-
getTaskOperationName
-