Class DefaultCacheContainer
java.lang.Object
org.infinispan.manager.impl.AbstractDelegatingEmbeddedCacheManager
org.jboss.as.clustering.infinispan.manager.DefaultCacheContainer
- All Implemented Interfaces:
Closeable,AutoCloseable,org.infinispan.commons.api.BasicCacheContainer,org.infinispan.commons.api.Lifecycle,org.infinispan.manager.CacheContainer,org.infinispan.manager.EmbeddedCacheManager,org.infinispan.notifications.Listenable
public class DefaultCacheContainer
extends org.infinispan.manager.impl.AbstractDelegatingEmbeddedCacheManager
EmbeddedCacheManager decorator that overrides the default cache semantics of a cache manager.
- Author:
- Paul Ferraro
-
Field Summary
Fields inherited from class org.infinispan.manager.impl.AbstractDelegatingEmbeddedCacheManager
cm -
Constructor Summary
ConstructorsConstructorDescriptionDefaultCacheContainer(org.infinispan.manager.EmbeddedCacheManager container, org.jboss.modules.ModuleLoader loader) -
Method Summary
Modifier and TypeMethodDescriptionorg.infinispan.manager.EmbeddedCacheManagerAdmin<K,V> org.infinispan.Cache<K, V> createCache(String name, org.infinispan.configuration.cache.Configuration configuration) org.infinispan.configuration.cache.ConfigurationdefineConfiguration(String cacheName, String templateCacheName, org.infinispan.configuration.cache.Configuration configurationOverride) org.infinispan.configuration.cache.ConfigurationdefineConfiguration(String cacheName, org.infinispan.configuration.cache.Configuration configuration) booleanorg.infinispan.remoting.transport.Address<K,V> org.infinispan.Cache<K, V> getCache()<K,V> org.infinispan.Cache<K, V> <K,V> org.infinispan.Cache<K, V> org.infinispan.remoting.transport.AddressList<org.infinispan.remoting.transport.Address>inthashCode()voidstart()org.infinispan.manager.EmbeddedCacheManagerstartCaches(String... cacheNames) voidstop()toString()org.infinispan.manager.EmbeddedCacheManagerwithSubject(Subject subject) Methods inherited from class org.infinispan.manager.impl.AbstractDelegatingEmbeddedCacheManager
addCacheDependency, addListener, addListenerAsync, cacheExists, close, executor, getAccessibleCacheNames, getCacheConfiguration, getCacheConfigurationNames, getCacheManagerConfiguration, getCacheManagerInfo, getCacheNames, getClassAllowList, getClassWhiteList, getClusterName, getDefaultCacheConfiguration, getGlobalComponentRegistry, getHealth, getListeners, getStats, getStatus, getSubject, getTransport, isCoordinator, isDefaultRunning, isRunning, removeCache, removeListener, removeListenerAsync, undefineConfiguration
-
Constructor Details
-
DefaultCacheContainer
public DefaultCacheContainer(org.infinispan.manager.EmbeddedCacheManager container, org.jboss.modules.ModuleLoader loader)
-
-
Method Details
-
getAddress
public org.infinispan.remoting.transport.Address getAddress()- Specified by:
getAddressin interfaceorg.infinispan.manager.EmbeddedCacheManager- Overrides:
getAddressin classorg.infinispan.manager.impl.AbstractDelegatingEmbeddedCacheManager
-
getCoordinator
public org.infinispan.remoting.transport.Address getCoordinator()- Specified by:
getCoordinatorin interfaceorg.infinispan.manager.EmbeddedCacheManager- Overrides:
getCoordinatorin classorg.infinispan.manager.impl.AbstractDelegatingEmbeddedCacheManager
-
getMembers
- Specified by:
getMembersin interfaceorg.infinispan.manager.EmbeddedCacheManager- Overrides:
getMembersin classorg.infinispan.manager.impl.AbstractDelegatingEmbeddedCacheManager
-
start
public void start()- Specified by:
startin interfaceorg.infinispan.commons.api.Lifecycle- Overrides:
startin classorg.infinispan.manager.impl.AbstractDelegatingEmbeddedCacheManager
-
stop
public void stop()- Specified by:
stopin interfaceorg.infinispan.commons.api.Lifecycle- Overrides:
stopin classorg.infinispan.manager.impl.AbstractDelegatingEmbeddedCacheManager
-
getCache
public <K,V> org.infinispan.Cache<K,V> getCache()- Specified by:
getCachein interfaceorg.infinispan.commons.api.BasicCacheContainer- Specified by:
getCachein interfaceorg.infinispan.manager.CacheContainer- Specified by:
getCachein interfaceorg.infinispan.manager.EmbeddedCacheManager- Overrides:
getCachein classorg.infinispan.manager.impl.AbstractDelegatingEmbeddedCacheManager
-
getCache
- Specified by:
getCachein interfaceorg.infinispan.commons.api.BasicCacheContainer- Specified by:
getCachein interfaceorg.infinispan.manager.CacheContainer- Specified by:
getCachein interfaceorg.infinispan.manager.EmbeddedCacheManager- Overrides:
getCachein classorg.infinispan.manager.impl.AbstractDelegatingEmbeddedCacheManager
-
getCache
- Specified by:
getCachein interfaceorg.infinispan.manager.EmbeddedCacheManager- Overrides:
getCachein classorg.infinispan.manager.impl.AbstractDelegatingEmbeddedCacheManager
-
defineConfiguration
public org.infinispan.configuration.cache.Configuration defineConfiguration(String cacheName, org.infinispan.configuration.cache.Configuration configuration) - Specified by:
defineConfigurationin interfaceorg.infinispan.manager.EmbeddedCacheManager- Overrides:
defineConfigurationin classorg.infinispan.manager.impl.AbstractDelegatingEmbeddedCacheManager
-
defineConfiguration
public org.infinispan.configuration.cache.Configuration defineConfiguration(String cacheName, String templateCacheName, org.infinispan.configuration.cache.Configuration configurationOverride) - Specified by:
defineConfigurationin interfaceorg.infinispan.manager.EmbeddedCacheManager- Overrides:
defineConfigurationin classorg.infinispan.manager.impl.AbstractDelegatingEmbeddedCacheManager
-
startCaches
- Specified by:
startCachesin interfaceorg.infinispan.manager.EmbeddedCacheManager- Overrides:
startCachesin classorg.infinispan.manager.impl.AbstractDelegatingEmbeddedCacheManager
-
administration
public org.infinispan.manager.EmbeddedCacheManagerAdmin administration()- Specified by:
administrationin interfaceorg.infinispan.manager.CacheContainer- Specified by:
administrationin interfaceorg.infinispan.manager.EmbeddedCacheManager- Overrides:
administrationin classorg.infinispan.manager.impl.AbstractDelegatingEmbeddedCacheManager
-
createCache
public <K,V> org.infinispan.Cache<K,V> createCache(String name, org.infinispan.configuration.cache.Configuration configuration) - Specified by:
createCachein interfaceorg.infinispan.manager.EmbeddedCacheManager- Overrides:
createCachein classorg.infinispan.manager.impl.AbstractDelegatingEmbeddedCacheManager
-
withSubject
- Specified by:
withSubjectin interfaceorg.infinispan.manager.EmbeddedCacheManager- Overrides:
withSubjectin classorg.infinispan.manager.impl.AbstractDelegatingEmbeddedCacheManager
-
equals
-
hashCode
public int hashCode() -
toString
-