Uses of Class
org.infinispan.configuration.cache.Configuration
Package
Description
This is the core of Infinispan, a distributed, transactional, highly scalable data grid
platform.
Cache
configurationData containers which store cache entries.
This package contains different context implementations, selected dynamically based on the type of invocation.
Factories are internal components used to create other components based on a cache's
configuration.
Global configuration state.
Infinispan is designed around a set of interceptors around a data container.
Module and component lifecycle.
Cache manager API.
Embedded Multimap Cache.
Query module internals.
-
Uses of Configuration in org.infinispan
-
Uses of Configuration in org.infinispan.cache.impl
Modifier and TypeFieldDescriptionprotected Configuration
CacheImpl.config
protected Configuration
InvocationHelper.config
Modifier and TypeMethodDescriptionAbstractDelegatingCache.getCacheConfiguration()
CacheImpl.getCacheConfiguration()
SimpleCacheImpl.getCacheConfiguration()
-
Uses of Configuration in org.infinispan.configuration
Modifier and TypeMethodDescriptionConfigurationManager.getConfiguration
(String cacheName) ConfigurationManager.getConfiguration
(String cacheName, boolean includeWildcards) ConfigurationManager.putConfiguration
(String cacheName, Configuration configuration) ConfigurationManager.putConfiguration
(String cacheName, ConfigurationBuilder builder) Modifier and TypeMethodDescriptionConfigurationManager.putConfiguration
(String cacheName, Configuration configuration) -
Uses of Configuration in org.infinispan.configuration.cache
Modifier and TypeMethodDescriptionConfigurationBuilder.build()
ConfigurationBuilder.build
(boolean validate) ConfigurationBuilder.build
(GlobalConfiguration globalConfiguration) ConfigurationChildBuilder.build()
Modifier and TypeMethodDescriptionstatic boolean
Configurations.isExceptionBasedEviction
(Configuration cfg) static boolean
Configurations.isOnePhaseCommit
(Configuration cfg) static boolean
Configurations.isTxVersioned
(Configuration cfg) boolean
Configuration.matches
(Configuration other) static boolean
Configurations.needSegments
(Configuration configuration) static Metadata
Configurations.newDefaultMetadata
(Configuration configuration) ConfigurationBuilder.read
(Configuration template) ConfigurationBuilder.read
(Configuration template, Combine combine) -
Uses of Configuration in org.infinispan.configuration.format
-
Uses of Configuration in org.infinispan.configuration.parsing
Modifier and TypeMethodDescriptionvoid
ParserRegistry.serialize
(OutputStream os, String name, Configuration configuration) Deprecated, for removal: This API element is subject to removal in a future version.ParserRegistry.serialize
(String name, Configuration configuration) Deprecated, for removal: This API element is subject to removal in a future version.void
ParserRegistry.serialize
(ConfigurationWriter writer, String name, Configuration configuration) Serializes a single cache configurationModifier and TypeMethodDescriptionvoid
ParserRegistry.serialize
(OutputStream os, GlobalConfiguration globalConfiguration, Map<String, Configuration> configurations) Deprecated, for removal: This API element is subject to removal in a future version.void
ParserRegistry.serialize
(ConfigurationWriter writer, GlobalConfiguration globalConfiguration, Map<String, Configuration> configurations) Serializes a full configuration to anConfigurationWriter
-
Uses of Configuration in org.infinispan.configuration.serializing
Modifier and TypeMethodDescriptionvoid
CoreConfigurationSerializer.writeCache
(ConfigurationWriter writer, String name, Configuration config) ModifierConstructorDescriptionConfigurationHolder
(GlobalConfiguration globalConfiguration, Map<String, Configuration> configurations) -
Uses of Configuration in org.infinispan.container.impl
Modifier and TypeFieldDescriptionprotected Configuration
AbstractInternalDataContainer.configuration
-
Uses of Configuration in org.infinispan.container.versioning.irac
ModifierConstructorDescriptionDefaultIracTombstoneManager
(Configuration config, Collection<IracXSiteBackup> backups) -
Uses of Configuration in org.infinispan.context.impl
-
Uses of Configuration in org.infinispan.counter.impl
Modifier and TypeMethodDescriptionvoid
CounterModuleLifecycle.cacheStarting
(ComponentRegistry cr, Configuration configuration, String cacheName) -
Uses of Configuration in org.infinispan.distribution.group.impl
-
Uses of Configuration in org.infinispan.expiration.impl
-
Uses of Configuration in org.infinispan.factories
Modifier and TypeFieldDescriptionprotected Configuration
AbstractNamedCacheComponentFactory.configuration
Modifier and TypeMethodDescriptionvoid
InterceptorChainFactory.addPersistenceInterceptors
(AsyncInterceptorChain interceptorChain, Configuration cacheConfiguration, List<StoreConfiguration> stores) Adds all the interceptors related to persistence to the stack.InternalCacheFactory.createCache
(Configuration configuration, GlobalComponentRegistry globalComponentRegistry, String cacheName) This implementation clones the configuration passed in before using it.ModifierConstructorDescriptionComponentRegistry
(String cacheName, Configuration configuration, AdvancedCache<?, ?> cache, GlobalComponentRegistry globalComponents, ClassLoader defaultClassLoader) Creates an instance of the component registry. -
Uses of Configuration in org.infinispan.globalstate
Modifier and TypeMethodDescriptionGlobalConfigurationManager.createCache
(String cacheName, String template, EnumSet<CacheContainerAdmin.AdminFlag> flags) Defines a cluster-wide cache configuration using the supplied templateGlobalConfigurationManager.createCache
(String cacheName, Configuration configuration, EnumSet<CacheContainerAdmin.AdminFlag> flags) Defines a cluster-wide cache configurationGlobalConfigurationManager.getOrCreateCache
(String cacheName, String template, EnumSet<CacheContainerAdmin.AdminFlag> flags) Defines a cluster-wide cache configuration using the supplied template or retrieves an existing oneGlobalConfigurationManager.getOrCreateCache
(String cacheName, Configuration configuration, EnumSet<CacheContainerAdmin.AdminFlag> flags) Defines a cluster-wide cache configuration or retrieves an existing oneGlobalConfigurationManager.getOrCreateTemplate
(String name, Configuration configuration, EnumSet<CacheContainerAdmin.AdminFlag> flags) Defines a cluster-wide configuration templatedefault Map
<String, Configuration> LocalConfigurationStorage.loadAll()
Deprecated, for removal: This API element is subject to removal in a future version.since 12.0, useLocalConfigurationStorage.loadAllCaches()
insteadLocalConfigurationStorage.loadAllCaches()
Loads all persisted cache configurationsLocalConfigurationStorage.loadAllTemplates()
Loads all persisted templatesModifier and TypeMethodDescriptionGlobalConfigurationManager.createCache
(String cacheName, Configuration configuration, EnumSet<CacheContainerAdmin.AdminFlag> flags) Defines a cluster-wide cache configurationLocalConfigurationStorage.createCache
(String name, String template, Configuration configuration, EnumSet<CacheContainerAdmin.AdminFlag> flags) Creates the cache using the supplied template, configuration and flags.GlobalConfigurationManager.createTemplate
(String name, Configuration configuration, EnumSet<CacheContainerAdmin.AdminFlag> flags) Defines a cluster-wide configuration templateLocalConfigurationStorage.createTemplate
(String name, Configuration configuration, EnumSet<CacheContainerAdmin.AdminFlag> flags) Creates the template using the supplied configuration and flags.GlobalConfigurationManager.getOrCreateCache
(String cacheName, Configuration configuration, EnumSet<CacheContainerAdmin.AdminFlag> flags) Defines a cluster-wide cache configuration or retrieves an existing oneGlobalConfigurationManager.getOrCreateTemplate
(String name, Configuration configuration, EnumSet<CacheContainerAdmin.AdminFlag> flags) Defines a cluster-wide configuration templateLocalConfigurationStorage.updateConfiguration
(String name, Configuration configuration, EnumSet<CacheContainerAdmin.AdminFlag> flags) Updates an existing configuration.LocalConfigurationStorage.validateConfigurationUpdate
(String name, Configuration configuration, EnumSet<CacheContainerAdmin.AdminFlag> flags) Validates an update to an existing configuration. -
Uses of Configuration in org.infinispan.globalstate.impl
Modifier and TypeMethodDescriptionGlobalConfigurationManagerImpl.createCache
(String cacheName, String template, EnumSet<CacheContainerAdmin.AdminFlag> flags) GlobalConfigurationManagerImpl.createCache
(String cacheName, Configuration configuration, EnumSet<CacheContainerAdmin.AdminFlag> flags) GlobalConfigurationManagerImpl.getOrCreateCache
(String cacheName, String template, EnumSet<CacheContainerAdmin.AdminFlag> flags) GlobalConfigurationManagerImpl.getOrCreateCache
(String cacheName, Configuration configuration, EnumSet<CacheContainerAdmin.AdminFlag> flags) GlobalConfigurationManagerImpl.getOrCreateTemplate
(String name, Configuration configuration, EnumSet<CacheContainerAdmin.AdminFlag> flags) ImmutableLocalConfigurationStorage.loadAllCaches()
OverlayLocalConfigurationStorage.loadAllCaches()
VolatileLocalConfigurationStorage.loadAllCaches()
ImmutableLocalConfigurationStorage.loadAllTemplates()
OverlayLocalConfigurationStorage.loadAllTemplates()
VolatileLocalConfigurationStorage.loadAllTemplates()
Modifier and TypeMethodDescriptionGlobalConfigurationManagerImpl.createCache
(String cacheName, Configuration configuration, EnumSet<CacheContainerAdmin.AdminFlag> flags) ImmutableLocalConfigurationStorage.createCache
(String name, String template, Configuration configuration, EnumSet<CacheContainerAdmin.AdminFlag> flags) OverlayLocalConfigurationStorage.createCache
(String name, String template, Configuration configuration, EnumSet<CacheContainerAdmin.AdminFlag> flags) VolatileLocalConfigurationStorage.createCache
(String name, String template, Configuration configuration, EnumSet<CacheContainerAdmin.AdminFlag> flags) GlobalConfigurationManagerImpl.createTemplate
(String name, Configuration configuration, EnumSet<CacheContainerAdmin.AdminFlag> flags) ImmutableLocalConfigurationStorage.createTemplate
(String name, Configuration configuration, EnumSet<CacheContainerAdmin.AdminFlag> flags) OverlayLocalConfigurationStorage.createTemplate
(String name, Configuration configuration, EnumSet<CacheContainerAdmin.AdminFlag> flags) VolatileLocalConfigurationStorage.createTemplate
(String name, Configuration configuration, EnumSet<CacheContainerAdmin.AdminFlag> flags) GlobalConfigurationManagerImpl.getOrCreateCache
(String cacheName, Configuration configuration, EnumSet<CacheContainerAdmin.AdminFlag> flags) GlobalConfigurationManagerImpl.getOrCreateTemplate
(String name, Configuration configuration, EnumSet<CacheContainerAdmin.AdminFlag> flags) ImmutableLocalConfigurationStorage.updateConfiguration
(String name, Configuration configuration, EnumSet<CacheContainerAdmin.AdminFlag> flags) OverlayLocalConfigurationStorage.updateConfiguration
(String name, Configuration configuration, EnumSet<CacheContainerAdmin.AdminFlag> flags) VolatileLocalConfigurationStorage.updateConfiguration
(String name, Configuration configuration, EnumSet<CacheContainerAdmin.AdminFlag> flags) ImmutableLocalConfigurationStorage.validateConfigurationUpdate
(String name, Configuration configuration, EnumSet<CacheContainerAdmin.AdminFlag> flags) VolatileLocalConfigurationStorage.validateConfigurationUpdate
(String name, Configuration configuration, EnumSet<CacheContainerAdmin.AdminFlag> flags) -
Uses of Configuration in org.infinispan.interceptors
-
Uses of Configuration in org.infinispan.lifecycle
Modifier and TypeMethodDescriptiondefault void
ModuleLifecycle.cacheStarting
(ComponentRegistry cr, Configuration configuration, String cacheName) -
Uses of Configuration in org.infinispan.manager
Modifier and TypeMethodDescriptionDefaultCacheManager.defineConfiguration
(String name, String template, Configuration configurationOverride) DefaultCacheManager.defineConfiguration
(String name, Configuration configuration) EmbeddedCacheManager.defineConfiguration
(String cacheName, String templateCacheName, Configuration configurationOverride) Defines a cache configuration by first reading the template configuration and then applying the override.EmbeddedCacheManager.defineConfiguration
(String cacheName, Configuration configuration) Register a cache configuration in the cache manager.DefaultCacheManager.getCacheConfiguration
(String name) EmbeddedCacheManager.getCacheConfiguration
(String name) Returns the configuration for the given cache.DefaultCacheManager.getDefaultCacheConfiguration()
EmbeddedCacheManager.getDefaultCacheConfiguration()
DefaultCacheManagerAdmin.getOrCreateTemplate
(String name, Configuration configuration) EmbeddedCacheManagerAdmin.getOrCreateTemplate
(String name, Configuration configuration) Retrieves an existing template or creates one across the cluster using the specified configuration.Modifier and TypeMethodDescription<K,
V> Cache <K, V> DefaultCacheManager.createCache
(String name, Configuration configuration) <K,
V> Cache <K, V> DefaultCacheManagerAdmin.createCache
(String cacheName, Configuration configuration) <K,
V> Cache <K, V> EmbeddedCacheManager.createCache
(String name, Configuration configuration) Creates a cache on the local node using the supplied configuration.<K,
V> Cache <K, V> EmbeddedCacheManagerAdmin.createCache
(String name, Configuration configuration) Creates a cache across the cluster.void
DefaultCacheManagerAdmin.createTemplate
(String name, Configuration configuration) void
EmbeddedCacheManagerAdmin.createTemplate
(String name, Configuration configuration) Creates a template that is replicated across the cluster using the specified configuration.DefaultCacheManager.defineConfiguration
(String name, String template, Configuration configurationOverride) DefaultCacheManager.defineConfiguration
(String name, Configuration configuration) EmbeddedCacheManager.defineConfiguration
(String cacheName, String templateCacheName, Configuration configurationOverride) Defines a cache configuration by first reading the template configuration and then applying the override.EmbeddedCacheManager.defineConfiguration
(String cacheName, Configuration configuration) Register a cache configuration in the cache manager.<K,
V> Cache <K, V> DefaultCacheManagerAdmin.getOrCreateCache
(String cacheName, Configuration configuration) <K,
V> Cache <K, V> EmbeddedCacheManagerAdmin.getOrCreateCache
(String name, Configuration configuration) Retrieves an existing cache or creates one across the cluster using the specified configuration.DefaultCacheManagerAdmin.getOrCreateTemplate
(String name, Configuration configuration) EmbeddedCacheManagerAdmin.getOrCreateTemplate
(String name, Configuration configuration) Retrieves an existing template or creates one across the cluster using the specified configuration.ModifierConstructorDescriptionDefaultCacheManager
(Configuration defaultConfiguration) Deprecated, for removal: This API element is subject to removal in a future version.Since 11.0, please useDefaultCacheManager(ConfigurationBuilderHolder, boolean)
instead.DefaultCacheManager
(Configuration defaultConfiguration, boolean start) Deprecated, for removal: This API element is subject to removal in a future version.Since 11.0, please useDefaultCacheManager(ConfigurationBuilderHolder, boolean)
instead.DefaultCacheManager
(GlobalConfiguration globalConfiguration, Configuration defaultConfiguration) Deprecated, for removal: This API element is subject to removal in a future version.Since 11.0, please useDefaultCacheManager(ConfigurationBuilderHolder, boolean)
instead.DefaultCacheManager
(GlobalConfiguration globalConfiguration, Configuration defaultConfiguration, boolean start) Deprecated, for removal: This API element is subject to removal in a future version.Since 11.0, please useDefaultCacheManager(ConfigurationBuilderHolder, boolean)
instead. -
Uses of Configuration in org.infinispan.manager.impl
Modifier and TypeMethodDescriptionAbstractDelegatingEmbeddedCacheManager.defineConfiguration
(String cacheName, String templateCacheName, Configuration configurationOverride) AbstractDelegatingEmbeddedCacheManager.defineConfiguration
(String cacheName, Configuration configuration) AbstractDelegatingEmbeddedCacheManager.getCacheConfiguration
(String name) AbstractDelegatingEmbeddedCacheManager.getDefaultCacheConfiguration()
Modifier and TypeMethodDescription<K,
V> Cache <K, V> AbstractDelegatingEmbeddedCacheManager.createCache
(String name, Configuration configuration) AbstractDelegatingEmbeddedCacheManager.defineConfiguration
(String cacheName, String templateCacheName, Configuration configurationOverride) AbstractDelegatingEmbeddedCacheManager.defineConfiguration
(String cacheName, Configuration configuration) -
Uses of Configuration in org.infinispan.multimap.api.embedded
Modifier and TypeMethodDescriptionMultimapCacheManager.defineConfiguration
(String name, Configuration configuration) Defines a named multimap cache's configuration by using the provided configuration If this cache was already configured, either declaratively or programmatically, this method will throw aCacheConfigurationException
.Modifier and TypeMethodDescriptionMultimapCacheManager.defineConfiguration
(String name, Configuration configuration) Defines a named multimap cache's configuration by using the provided configuration If this cache was already configured, either declaratively or programmatically, this method will throw aCacheConfigurationException
. -
Uses of Configuration in org.infinispan.multimap.impl
Modifier and TypeMethodDescriptionEmbeddedMultimapCacheManager.defineConfiguration
(String name, Configuration configuration) Modifier and TypeMethodDescriptionEmbeddedMultimapCacheManager.defineConfiguration
(String name, Configuration configuration) -
Uses of Configuration in org.infinispan.partitionhandling.impl
-
Uses of Configuration in org.infinispan.query.impl
Modifier and TypeMethodDescriptionvoid
LifecycleManager.cacheStarting
(ComponentRegistry cr, Configuration cfg, String cacheName) Registers the Search interceptor in the cache before it gets startedstatic void
IndexStartupRunner.run
(SearchMapping mapping, Indexer indexer, Configuration configuration) -
Uses of Configuration in org.infinispan.registry.impl
Modifier and TypeMethodDescriptionvoid
InternalCacheRegistryImpl.registerInternalCache
(String name, Configuration configuration) void
InternalCacheRegistryImpl.registerInternalCache
(String name, Configuration configuration, EnumSet<org.infinispan.registry.InternalCacheRegistry.Flag> flags) -
Uses of Configuration in org.infinispan.security.actions
Modifier and TypeMethodDescriptionGetCacheConfigurationFromManagerAction.get()
GetOrCreateTemplateAction.get()
static Configuration
SecurityActions.getCacheConfiguration
(AdvancedCache<?, ?> cache) static Configuration
SecurityActions.getCacheConfiguration
(EmbeddedCacheManager cacheManager, String name) static Configuration
SecurityActions.getOrCreateTemplate
(EmbeddedCacheManager cm, String configName, Configuration cfg) Modifier and TypeMethodDescriptionstatic void
SecurityActions.defineConfiguration
(EmbeddedCacheManager cacheManager, String cacheName, Configuration configurationOverride) static <A extends Cache<K,
V>, K, V>
ASecurityActions.getOrCreateCache
(EmbeddedCacheManager cm, String configName, Configuration cfg) static Configuration
SecurityActions.getOrCreateTemplate
(EmbeddedCacheManager cm, String configName, Configuration cfg) ModifierConstructorDescriptionDefineConfigurationAction
(EmbeddedCacheManager cacheManager, String cacheName, Configuration configurationOverride) GetOrCreateCacheAction
(EmbeddedCacheManager cacheManager, String cacheName, Configuration configuration) GetOrCreateTemplateAction
(EmbeddedCacheManager cacheManager, String cacheName, Configuration configuration) -
Uses of Configuration in org.infinispan.security.impl
Modifier and TypeMethodDescriptionvoid
AuthorizationManagerImpl.init
(String cacheName, GlobalConfiguration globalConfiguration, Configuration configuration, GlobalSecurityManager globalSecurityManager) -
Uses of Configuration in org.infinispan.server.hotrod
Modifier and TypeMethodDescriptionvoid
LifecycleCallbacks.cacheStarting
(ComponentRegistry cr, Configuration configuration, String cacheName) -
Uses of Configuration in org.infinispan.stats.impl
Modifier and TypeMethodDescriptionstatic Stats
StatsImpl.create
(Configuration configuration, AsyncInterceptorChain chain) Use this factory to create Stats object from configuration and the interceptor chain. -
Uses of Configuration in org.infinispan.telemetry
Modifier and TypeMethodDescriptionInfinispanSpanAttributes.Builder.withCache
(String cacheName, Configuration cacheConfiguration) -
Uses of Configuration in org.infinispan.telemetry.impl
-
Uses of Configuration in org.infinispan.transaction.impl
-
Uses of Configuration in org.infinispan.xsite.irac
ModifierConstructorDescriptionDefaultIracManager
(Configuration config, Collection<IracXSiteBackup> backups) -
Uses of Configuration in org.infinispan.xsite.metrics
-
Uses of Configuration in org.infinispan.xsite.statetransfer
ModifierConstructorDescriptionXSiteStateConsumerImpl
(Configuration configuration) XSiteStateProviderImpl
(Configuration configuration) XSiteStateTransferManagerImpl
(Configuration configuration)
ParserRegistry.serialize(ConfigurationWriter, GlobalConfiguration, Map)
instead