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, SchemaCreateOrUpdateTask, SchemaSafeDeleteTask, TemplateNamesTask, TemplateRemoveTask
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected static final org.infinispan.server.core.logging.Log -
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 Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface Task
getAllowedRole, getExecutionMode, getInstantiationMode, getParameters, toJson
-
Field Details
-
log
protected static final org.infinispan.server.core.logging.Log 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
-