Class AdminServerTask<T>
java.lang.Object
org.infinispan.server.core.admin.AdminServerTask<T>
- All Implemented Interfaces:
JsonSerialization,Task
- Direct Known Subclasses:
CacheAssignAliasTask,CacheCreateTask,CacheNamesTask,CacheReindexTask,CacheRemoveTask,CacheUpdateConfigurationAttributeTask,CacheUpdateIndexSchemaTask,TemplateNamesTask,TemplateRemoveTask
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected abstract Texecute(EmbeddedCacheManager cacheManager, Map<String, List<String>> parameters, EnumSet<CacheContainerAdmin.AdminFlag> adminFlags) final Texecute(TaskContext taskContext) final StringgetName()Provides a name for the task.protected Stringabstract Stringabstract StringgetType()Returns the type of task.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
-
getType
-
execute
-
requireParameter
-
getParameter
-
execute
protected abstract T execute(EmbeddedCacheManager cacheManager, Map<String, List<String>> parameters, EnumSet<CacheContainerAdmin.AdminFlag> adminFlags) -
getTaskContextName
-
getTaskOperationName
-