Class 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 org.infinispan.configuration.parsing.ConfigurationBuilderHolder defaultsHolder  
      • 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

      All Methods Instance Methods Concrete Methods 
      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 interface org.infinispan.tasks.Task

        getAllowedRole, getExecutionMode, getInstantiationMode, toJson
    • Field Detail

      • defaultsHolder

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

      • CacheCreateTask

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

      • getConfigurationBuilder

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