Class DefaultCacheContainerAdmin
- java.lang.Object
-
- org.jboss.as.clustering.infinispan.DefaultCacheContainerAdmin
-
- All Implemented Interfaces:
org.infinispan.commons.api.CacheContainerAdmin<org.infinispan.manager.EmbeddedCacheManagerAdmin,org.infinispan.configuration.cache.Configuration>,org.infinispan.manager.EmbeddedCacheManagerAdmin
public class DefaultCacheContainerAdmin extends Object implements org.infinispan.manager.EmbeddedCacheManagerAdmin
CustomEmbeddedCacheManagerAdminthat does not use on a GlobalConfigurationManager.- Author:
- Paul Ferraro
-
-
Constructor Summary
Constructors Constructor Description DefaultCacheContainerAdmin(org.infinispan.manager.EmbeddedCacheManager manager)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description <K,V>
org.infinispan.Cache<K,V>createCache(String name, String template)<K,V>
org.infinispan.Cache<K,V>createCache(String name, org.infinispan.configuration.cache.Configuration configuration)voidcreateTemplate(String name, org.infinispan.configuration.cache.Configuration configuration)<K,V>
org.infinispan.Cache<K,V>getOrCreateCache(String name, String template)<K,V>
org.infinispan.Cache<K,V>getOrCreateCache(String name, org.infinispan.configuration.cache.Configuration configuration)org.infinispan.configuration.cache.ConfigurationgetOrCreateTemplate(String name, org.infinispan.configuration.cache.Configuration configuration)voidremoveCache(String name)voidremoveTemplate(String name)org.infinispan.manager.EmbeddedCacheManagerAdminwithFlags(EnumSet<org.infinispan.commons.api.CacheContainerAdmin.AdminFlag> flags)org.infinispan.manager.EmbeddedCacheManagerAdminwithFlags(org.infinispan.commons.api.CacheContainerAdmin.AdminFlag... flags)org.infinispan.manager.EmbeddedCacheManagerAdminwithSubject(Subject subject)
-
-
-
Method Detail
-
createTemplate
public void createTemplate(String name, org.infinispan.configuration.cache.Configuration configuration)
- Specified by:
createTemplatein interfaceorg.infinispan.commons.api.CacheContainerAdmin<org.infinispan.manager.EmbeddedCacheManagerAdmin,org.infinispan.configuration.cache.Configuration>- Specified by:
createTemplatein interfaceorg.infinispan.manager.EmbeddedCacheManagerAdmin
-
getOrCreateTemplate
public org.infinispan.configuration.cache.Configuration getOrCreateTemplate(String name, org.infinispan.configuration.cache.Configuration configuration)
- Specified by:
getOrCreateTemplatein interfaceorg.infinispan.manager.EmbeddedCacheManagerAdmin
-
removeTemplate
public void removeTemplate(String name)
- Specified by:
removeTemplatein interfaceorg.infinispan.commons.api.CacheContainerAdmin<org.infinispan.manager.EmbeddedCacheManagerAdmin,org.infinispan.configuration.cache.Configuration>- Specified by:
removeTemplatein interfaceorg.infinispan.manager.EmbeddedCacheManagerAdmin
-
createCache
public <K,V> org.infinispan.Cache<K,V> createCache(String name, String template)
- Specified by:
createCachein interfaceorg.infinispan.commons.api.CacheContainerAdmin<org.infinispan.manager.EmbeddedCacheManagerAdmin,org.infinispan.configuration.cache.Configuration>- Specified by:
createCachein interfaceorg.infinispan.manager.EmbeddedCacheManagerAdmin
-
getOrCreateCache
public <K,V> org.infinispan.Cache<K,V> getOrCreateCache(String name, String template)
- Specified by:
getOrCreateCachein interfaceorg.infinispan.commons.api.CacheContainerAdmin<org.infinispan.manager.EmbeddedCacheManagerAdmin,org.infinispan.configuration.cache.Configuration>- Specified by:
getOrCreateCachein interfaceorg.infinispan.manager.EmbeddedCacheManagerAdmin
-
createCache
public <K,V> org.infinispan.Cache<K,V> createCache(String name, org.infinispan.configuration.cache.Configuration configuration)
- Specified by:
createCachein interfaceorg.infinispan.commons.api.CacheContainerAdmin<org.infinispan.manager.EmbeddedCacheManagerAdmin,org.infinispan.configuration.cache.Configuration>- Specified by:
createCachein interfaceorg.infinispan.manager.EmbeddedCacheManagerAdmin
-
getOrCreateCache
public <K,V> org.infinispan.Cache<K,V> getOrCreateCache(String name, org.infinispan.configuration.cache.Configuration configuration)
- Specified by:
getOrCreateCachein interfaceorg.infinispan.commons.api.CacheContainerAdmin<org.infinispan.manager.EmbeddedCacheManagerAdmin,org.infinispan.configuration.cache.Configuration>- Specified by:
getOrCreateCachein interfaceorg.infinispan.manager.EmbeddedCacheManagerAdmin
-
removeCache
public void removeCache(String name)
- Specified by:
removeCachein interfaceorg.infinispan.commons.api.CacheContainerAdmin<org.infinispan.manager.EmbeddedCacheManagerAdmin,org.infinispan.configuration.cache.Configuration>
-
withFlags
public org.infinispan.manager.EmbeddedCacheManagerAdmin withFlags(org.infinispan.commons.api.CacheContainerAdmin.AdminFlag... flags)
- Specified by:
withFlagsin interfaceorg.infinispan.commons.api.CacheContainerAdmin<org.infinispan.manager.EmbeddedCacheManagerAdmin,org.infinispan.configuration.cache.Configuration>
-
withFlags
public org.infinispan.manager.EmbeddedCacheManagerAdmin withFlags(EnumSet<org.infinispan.commons.api.CacheContainerAdmin.AdminFlag> flags)
- Specified by:
withFlagsin interfaceorg.infinispan.commons.api.CacheContainerAdmin<org.infinispan.manager.EmbeddedCacheManagerAdmin,org.infinispan.configuration.cache.Configuration>
-
withSubject
public org.infinispan.manager.EmbeddedCacheManagerAdmin withSubject(Subject subject)
- Specified by:
withSubjectin interfaceorg.infinispan.manager.EmbeddedCacheManagerAdmin
-
-