Class DefaultCacheContainer
- java.lang.Object
-
- org.infinispan.manager.impl.AbstractDelegatingEmbeddedCacheManager
-
- org.jboss.as.clustering.infinispan.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)
-
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)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()voidundefineConfiguration(String configurationName)-
Methods inherited from class org.infinispan.manager.impl.AbstractDelegatingEmbeddedCacheManager
addCacheDependency, addListener, addListenerAsync, cacheExists, close, defineConfiguration, defineConfiguration, executor, getCacheConfiguration, getCacheConfigurationNames, getCacheManagerConfiguration, getCacheManagerInfo, getCacheNames, getClassAllowList, getClassWhiteList, getClusterName, getDefaultCacheConfiguration, getGlobalComponentRegistry, getHealth, getListeners, getStats, getStatus, getSubject, getTransport, isCoordinator, isDefaultRunning, isRunning, removeCache, removeListener, removeListenerAsync, withSubject
-
-
-
-
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
-
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
-
undefineConfiguration
public void undefineConfiguration(String configurationName)
- Specified by:
undefineConfigurationin interfaceorg.infinispan.manager.EmbeddedCacheManager- Overrides:
undefineConfigurationin classorg.infinispan.manager.impl.AbstractDelegatingEmbeddedCacheManager
-
-