Class CacheGetOrCreateTask
java.lang.Object
org.infinispan.server.core.admin.AdminServerTask<Void>
org.infinispan.server.core.admin.embeddedserver.CacheCreateTask
org.infinispan.server.core.admin.embeddedserver.CacheGetOrCreateTask
- All Implemented Interfaces:
JsonSerialization, Task
Admin operation to create a cache
Parameters:
- name the name of the cache to create
- template the name of the template to use
- configuration the XML configuration to use
- flags any flags, e.g. PERMANENT
- Since:
- 9.2
- Author:
- Tristan Tarrant
-
Field Summary
Fields inherited from class AdminServerTask
log -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected Voidexecute(EmbeddedCacheManager cacheManager, Map<String, List<String>> parameters, EnumSet<CacheContainerAdmin.AdminFlag> flags) Methods inherited from class CacheCreateTask
getConfigurationBuilder, getParameters, getTaskContextNameMethods inherited from class AdminServerTask
execute, getName, getParameter, getType, requireParameterMethods inherited from class Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface Task
getAllowedRole, getExecutionMode, getInstantiationMode, toJson
-
Constructor Details
-
CacheGetOrCreateTask
public CacheGetOrCreateTask()
-
-
Method Details
-
getTaskOperationName
- Overrides:
getTaskOperationNamein classCacheCreateTask
-
execute
protected Void execute(EmbeddedCacheManager cacheManager, Map<String, List<String>> parameters, EnumSet<CacheContainerAdmin.AdminFlag> flags) - Overrides:
executein classCacheCreateTask
-