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.AbstractDelegatingEmbeddedCacheManagerEmbeddedCacheManager decorator that overrides the default cache semantics of a cache manager.- Author:
- Paul Ferraro
-
-
Constructor Summary
Constructors Constructor Description DefaultCacheContainer(org.infinispan.manager.EmbeddedCacheManager container, org.jboss.modules.ModuleLoader loader)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description org.infinispan.manager.EmbeddedCacheManagerAdminadministration()<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)booleanequals(Object object)org.infinispan.remoting.transport.AddressgetAddress()<K,V>
org.infinispan.Cache<K,V>getCache()<K,V>
org.infinispan.Cache<K,V>getCache(String cacheName)<K,V>
org.infinispan.Cache<K,V>getCache(String cacheName, boolean createIfAbsent)org.infinispan.remoting.transport.AddressgetCoordinator()List<org.infinispan.remoting.transport.Address>getMembers()inthashCode()voidstart()org.infinispan.manager.EmbeddedCacheManagerstartCaches(String... cacheNames)voidstop()StringtoString()org.infinispan.manager.EmbeddedCacheManagerwithSubject(Subject subject)-
Methods inherited from class org.infinispan.manager.impl.AbstractDelegatingEmbeddedCacheManager
addCacheDependency, addListener, addListenerAsync, cacheExists, close, executor, getCacheConfiguration, getCacheConfigurationNames, getCacheManagerConfiguration, getCacheManagerInfo, getCacheNames, getClassAllowList, getClassWhiteList, getClusterName, getDefaultCacheConfiguration, getGlobalComponentRegistry, getHealth, getListeners, getStats, getStatus, getSubject, getTransport, isCoordinator, isDefaultRunning, isRunning, removeCache, removeListener, removeListenerAsync, undefineConfiguration
-
-
-
-
Method Detail
-
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
public List<org.infinispan.remoting.transport.Address> 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
public <K,V> org.infinispan.Cache<K,V> getCache(String cacheName)
- 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
public <K,V> org.infinispan.Cache<K,V> getCache(String cacheName, boolean createIfAbsent)
- 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
public org.infinispan.manager.EmbeddedCacheManager startCaches(String... cacheNames)
- 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
public org.infinispan.manager.EmbeddedCacheManager withSubject(Subject subject)
- Specified by:
withSubjectin interfaceorg.infinispan.manager.EmbeddedCacheManager- Overrides:
withSubjectin classorg.infinispan.manager.impl.AbstractDelegatingEmbeddedCacheManager
-
-