Class CacheGetOrCreateTask
java.lang.Object
org.infinispan.server.core.admin.AdminServerTask<Void>
org.infinispan.server.core.admin.embeddedserver.CacheCreateTask
org.infinispan.server.tasks.admin.CacheCreateTask
org.infinispan.server.tasks.admin.CacheGetOrCreateTask
- All Implemented Interfaces:
org.infinispan.commons.dataconversion.internal.JsonSerialization,org.infinispan.tasks.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 org.infinispan.server.tasks.admin.CacheCreateTask
defaultsHolderFields inherited from class org.infinispan.server.core.admin.AdminServerTask
log -
Constructor Summary
ConstructorsConstructorDescriptionCacheGetOrCreateTask(org.infinispan.configuration.parsing.ConfigurationBuilderHolder defaultsHolder) -
Method Summary
Methods inherited from class org.infinispan.server.tasks.admin.CacheCreateTask
getConfigurationBuilderMethods inherited from class org.infinispan.server.core.admin.embeddedserver.CacheCreateTask
getParametersMethods inherited from class org.infinispan.server.core.admin.AdminServerTask
execute, getName, getParameter, getType, requireParameterMethods 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, toJson
-
Constructor Details
-
CacheGetOrCreateTask
public CacheGetOrCreateTask(org.infinispan.configuration.parsing.ConfigurationBuilderHolder defaultsHolder)
-
-
Method Details
-
getTaskContextName
- Overrides:
getTaskContextNamein classorg.infinispan.server.core.admin.embeddedserver.CacheCreateTask
-
getTaskOperationName
- Overrides:
getTaskOperationNamein classorg.infinispan.server.core.admin.embeddedserver.CacheCreateTask
-
execute
protected Void execute(org.infinispan.manager.EmbeddedCacheManager cacheManager, Map<String, List<String>> parameters, EnumSet<org.infinispan.commons.api.CacheContainerAdmin.AdminFlag> flags) - Overrides:
executein classorg.infinispan.server.core.admin.embeddedserver.CacheCreateTask
-