public interface RemoteCacheManagerAdmin extends CacheContainerAdmin<RemoteCacheManagerAdmin,BasicConfiguration>
CacheContainerAdmin.AdminFlag
Modifier and Type | Method and Description |
---|---|
<K,V> RemoteCache<K,V> |
createCache(String name,
BasicConfiguration configuration)
Creates a cache on the remote server cluster using the specified configuration
|
<K,V> RemoteCache<K,V> |
createCache(String name,
String template)
Creates a cache on the remote server cluster using the specified template.
|
<K,V> RemoteCache<K,V> |
getOrCreateCache(String name,
BasicConfiguration configuration)
Retrieves a an existing cache on the remote server cluster.
|
<K,V> RemoteCache<K,V> |
getOrCreateCache(String name,
String template)
Retrieves a an existing cache on the remote server cluster.
|
void |
reindexCache(String name)
Performs a mass reindexing of the specified cache.
|
void |
removeCache(String name)
Removes a cache from the remote server cluster.
|
withFlags, withFlags
<K,V> RemoteCache<K,V> createCache(String name, String template) throws HotRodClientException
createCache
in interface CacheContainerAdmin<RemoteCacheManagerAdmin,BasicConfiguration>
name
- the name of the cache to createtemplate
- the template to use for the cache. If null, the configuration marked as default on the server
will be usedHotRodClientException
<K,V> RemoteCache<K,V> createCache(String name, BasicConfiguration configuration) throws HotRodClientException
createCache
in interface CacheContainerAdmin<RemoteCacheManagerAdmin,BasicConfiguration>
name
- the name of the cache to createconfiguration
- a concrete configuration that will be sent to the server. The XML representation of this
configuration must use the Infinispan embedded configuration schema in a version supported
by the server.HotRodClientException
<K,V> RemoteCache<K,V> getOrCreateCache(String name, String template) throws HotRodClientException
getOrCreateCache
in interface CacheContainerAdmin<RemoteCacheManagerAdmin,BasicConfiguration>
name
- the name of the cache to createtemplate
- the template to use for the cache. If null, the configuration marked as default on the server
will be usedHotRodClientException
<K,V> RemoteCache<K,V> getOrCreateCache(String name, BasicConfiguration configuration) throws HotRodClientException
getOrCreateCache
in interface CacheContainerAdmin<RemoteCacheManagerAdmin,BasicConfiguration>
name
- the name of the cache to createconfiguration
- a concrete configuration that will be sent to the server. The XML representation of this
configuration must use the Infinispan embedded configuration schema in a version supported
by the server.HotRodClientException
void removeCache(String name) throws HotRodClientException
removeCache
in interface CacheContainerAdmin<RemoteCacheManagerAdmin,BasicConfiguration>
name
- the name of the cache to removeHotRodClientException
void reindexCache(String name) throws HotRodClientException
name
- the name of the cache to reindexHotRodClientException
Copyright © 2018 JBoss, a division of Red Hat. All rights reserved.