Class TemplateCreateTask
java.lang.Object
org.infinispan.server.core.admin.AdminServerTask<Void>
org.infinispan.server.core.admin.embeddedserver.CacheCreateTask
org.infinispan.server.core.admin.embeddedserver.TemplateCreateTask
- All Implemented Interfaces:
JsonSerialization
,Task
* Admin operation to create a template
* Parameters:
*
-
*
- name the name of the template to create *
- configuration the XML configuration to use *
- flags any flags, e.g. PERMANENT *
- Since:
- 12.0
- Author:
- Ryan Emerson
-
Field Summary
Fields inherited from class org.infinispan.server.core.admin.AdminServerTask
log
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionprotected Void
execute
(EmbeddedCacheManager cacheManager, Map<String, List<String>> parameters, EnumSet<CacheContainerAdmin.AdminFlag> flags) The named parameters accepted by this taskMethods inherited from class org.infinispan.server.core.admin.embeddedserver.CacheCreateTask
getConfigurationBuilder
Methods inherited from class org.infinispan.server.core.admin.AdminServerTask
execute, getName, getParameter, getType, requireParameter
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface org.infinispan.tasks.Task
getAllowedRole, getExecutionMode, getInstantiationMode, toJson
-
Constructor Details
-
TemplateCreateTask
public TemplateCreateTask()
-
-
Method Details
-
getTaskContextName
- Overrides:
getTaskContextName
in classCacheCreateTask
-
getTaskOperationName
- Overrides:
getTaskOperationName
in classCacheCreateTask
-
getParameters
Description copied from interface:Task
The named parameters accepted by this task- Specified by:
getParameters
in interfaceTask
- Overrides:
getParameters
in classCacheCreateTask
- Returns:
- a java.util.Set of parameter names
-
execute
protected Void execute(EmbeddedCacheManager cacheManager, Map<String, List<String>> parameters, EnumSet<CacheContainerAdmin.AdminFlag> flags) - Overrides:
execute
in classCacheCreateTask
-