Class ManagedRemoteCacheContainer
- java.lang.Object
-
- org.jboss.as.clustering.infinispan.client.ManagedRemoteCacheContainer
-
- All Implemented Interfaces:
org.infinispan.client.hotrod.jmx.RemoteCacheManagerMXBean,org.infinispan.client.hotrod.RemoteCacheContainer,org.infinispan.commons.api.BasicCacheContainer,org.infinispan.commons.api.Lifecycle,RemoteCacheContainer
public class ManagedRemoteCacheContainer extends Object implements RemoteCacheContainer
Container managedRemoteCacheManagerdecorator, whose lifecycle methods are no-ops.- Author:
- Radoslav Husar, Paul Ferraro
-
-
Constructor Summary
Constructors Constructor Description ManagedRemoteCacheContainer(org.infinispan.client.hotrod.RemoteCacheManager container, String name, org.jboss.modules.ModuleLoader loader, Registrar<String> registrar)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description org.infinispan.client.hotrod.RemoteCacheManagerAdminadministration()booleanequals(Object object)intgetActiveConnectionCount()<K,V>
org.infinispan.client.hotrod.RemoteCache<K,V>getCache()<K,V>
org.infinispan.client.hotrod.RemoteCache<K,V>getCache(String cacheName)Set<String>getCacheNames()org.infinispan.client.hotrod.configuration.ConfigurationgetConfiguration()intgetConnectionCount()intgetIdleConnectionCount()org.infinispan.commons.marshall.MarshallergetMarshaller()StringgetName()longgetRetries()String[]getServers()inthashCode()CompletionStage<Boolean>isAvailable()booleanisStarted()booleanisTransactional(String cacheName)voidstart()voidstop()booleanswitchToCluster(String clusterName)booleanswitchToDefaultCluster()StringtoString()
-
-
-
Method Detail
-
getName
public String getName()
- Specified by:
getNamein interfaceRemoteCacheContainer
-
administration
public org.infinispan.client.hotrod.RemoteCacheManagerAdmin administration()
- Specified by:
administrationin interfaceRemoteCacheContainer
-
isAvailable
public CompletionStage<Boolean> isAvailable()
- Specified by:
isAvailablein interfaceRemoteCacheContainer
-
getCache
public <K,V> org.infinispan.client.hotrod.RemoteCache<K,V> getCache()
- Specified by:
getCachein interfaceorg.infinispan.commons.api.BasicCacheContainer- Specified by:
getCachein interfaceorg.infinispan.client.hotrod.RemoteCacheContainer
-
getCache
public <K,V> org.infinispan.client.hotrod.RemoteCache<K,V> getCache(String cacheName)
- Specified by:
getCachein interfaceorg.infinispan.commons.api.BasicCacheContainer- Specified by:
getCachein interfaceorg.infinispan.client.hotrod.RemoteCacheContainer
-
getConfiguration
public org.infinispan.client.hotrod.configuration.Configuration getConfiguration()
- Specified by:
getConfigurationin interfaceorg.infinispan.client.hotrod.RemoteCacheContainer
-
isStarted
public boolean isStarted()
- Specified by:
isStartedin interfaceorg.infinispan.client.hotrod.RemoteCacheContainer
-
switchToCluster
public boolean switchToCluster(String clusterName)
- Specified by:
switchToClusterin interfaceorg.infinispan.client.hotrod.RemoteCacheContainer- Specified by:
switchToClusterin interfaceorg.infinispan.client.hotrod.jmx.RemoteCacheManagerMXBean
-
switchToDefaultCluster
public boolean switchToDefaultCluster()
- Specified by:
switchToDefaultClusterin interfaceorg.infinispan.client.hotrod.RemoteCacheContainer- Specified by:
switchToDefaultClusterin interfaceorg.infinispan.client.hotrod.jmx.RemoteCacheManagerMXBean
-
getMarshaller
public org.infinispan.commons.marshall.Marshaller getMarshaller()
- Specified by:
getMarshallerin interfaceorg.infinispan.client.hotrod.RemoteCacheContainer
-
isTransactional
public boolean isTransactional(String cacheName)
- Specified by:
isTransactionalin interfaceorg.infinispan.client.hotrod.RemoteCacheContainer
-
getCacheNames
public Set<String> getCacheNames()
- Specified by:
getCacheNamesin interfaceorg.infinispan.commons.api.BasicCacheContainer
-
start
public void start()
- Specified by:
startin interfaceorg.infinispan.commons.api.Lifecycle
-
stop
public void stop()
- Specified by:
stopin interfaceorg.infinispan.commons.api.Lifecycle
-
getServers
public String[] getServers()
- Specified by:
getServersin interfaceorg.infinispan.client.hotrod.jmx.RemoteCacheManagerMXBean
-
getActiveConnectionCount
public int getActiveConnectionCount()
- Specified by:
getActiveConnectionCountin interfaceorg.infinispan.client.hotrod.jmx.RemoteCacheManagerMXBean
-
getConnectionCount
public int getConnectionCount()
- Specified by:
getConnectionCountin interfaceorg.infinispan.client.hotrod.jmx.RemoteCacheManagerMXBean
-
getIdleConnectionCount
public int getIdleConnectionCount()
- Specified by:
getIdleConnectionCountin interfaceorg.infinispan.client.hotrod.jmx.RemoteCacheManagerMXBean
-
getRetries
public long getRetries()
- Specified by:
getRetriesin interfaceorg.infinispan.client.hotrod.jmx.RemoteCacheManagerMXBean
-
-