Class CacheCreateTask

java.lang.Object
org.infinispan.server.core.admin.AdminServerTask<Void>
org.infinispan.server.core.admin.embeddedserver.CacheCreateTask
org.infinispan.server.tasks.admin.CacheCreateTask
All Implemented Interfaces:
org.infinispan.commons.dataconversion.internal.JsonSerialization, org.infinispan.tasks.Task
Direct Known Subclasses:
CacheGetOrCreateTask

public class CacheCreateTask extends org.infinispan.server.core.admin.embeddedserver.CacheCreateTask
Admin operation to create a cache. This Parameters:
  • name the name of the cache to create
  • flags any flags, e.g. PERMANENT
Since:
10.0
Author:
Tristan Tarrant
  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
    protected final org.infinispan.configuration.parsing.ConfigurationBuilderHolder
     

    Fields inherited from class org.infinispan.server.core.admin.AdminServerTask

    log
  • Constructor Summary

    Constructors
    Constructor
    Description
    CacheCreateTask(org.infinispan.configuration.parsing.ConfigurationBuilderHolder defaultsHolder)
     
  • Method Summary

    Modifier and Type
    Method
    Description
    protected org.infinispan.configuration.cache.ConfigurationBuilder
    getConfigurationBuilder(String name, String configuration)
     

    Methods inherited from class org.infinispan.server.core.admin.embeddedserver.CacheCreateTask

    execute, getParameters, getTaskContextName, getTaskOperationName

    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
  • Field Details

    • defaultsHolder

      protected final org.infinispan.configuration.parsing.ConfigurationBuilderHolder defaultsHolder
  • Constructor Details

    • CacheCreateTask

      public CacheCreateTask(org.infinispan.configuration.parsing.ConfigurationBuilderHolder defaultsHolder)
  • Method Details

    • getConfigurationBuilder

      protected org.infinispan.configuration.cache.ConfigurationBuilder getConfigurationBuilder(String name, String configuration)
      Overrides:
      getConfigurationBuilder in class org.infinispan.server.core.admin.embeddedserver.CacheCreateTask