Class DefaultCacheContainerAdmin
java.lang.Object
org.jboss.as.clustering.infinispan.manager.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
Custom
EmbeddedCacheManagerAdmin that does not use on a GlobalConfigurationManager.- Author:
- Paul Ferraro
-
Nested Class Summary
Nested classes/interfaces inherited from interface org.infinispan.commons.api.CacheContainerAdmin
org.infinispan.commons.api.CacheContainerAdmin.AdminFlag -
Constructor Summary
ConstructorsConstructorDescriptionDefaultCacheContainerAdmin(org.infinispan.manager.EmbeddedCacheManager manager) -
Method Summary
Modifier and TypeMethodDescriptionvoidassignAlias(String aliasName, String cacheName) <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) voidupdateConfigurationAttribute(String cacheName, String attribute, String value) org.infinispan.manager.EmbeddedCacheManagerAdminorg.infinispan.manager.EmbeddedCacheManagerAdminwithFlags(org.infinispan.commons.api.CacheContainerAdmin.AdminFlag... flags) org.infinispan.manager.EmbeddedCacheManagerAdminwithSubject(Subject subject)
-
Constructor Details
-
DefaultCacheContainerAdmin
public DefaultCacheContainerAdmin(org.infinispan.manager.EmbeddedCacheManager manager)
-
-
Method Details
-
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
- 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
- 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
- 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
- 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
- Specified by:
withSubjectin interfaceorg.infinispan.manager.EmbeddedCacheManagerAdmin
-
assignAlias
- Specified by:
assignAliasin interfaceorg.infinispan.commons.api.CacheContainerAdmin<org.infinispan.manager.EmbeddedCacheManagerAdmin,org.infinispan.configuration.cache.Configuration>
-
updateConfigurationAttribute
- Specified by:
updateConfigurationAttributein interfaceorg.infinispan.commons.api.CacheContainerAdmin<org.infinispan.manager.EmbeddedCacheManagerAdmin,org.infinispan.configuration.cache.Configuration> - Specified by:
updateConfigurationAttributein interfaceorg.infinispan.manager.EmbeddedCacheManagerAdmin
-