Package org.infinispan.client.hotrod.jmx
Interface RemoteCacheManagerMXBean
- All Known Implementing Classes:
RemoteCacheManager
public interface RemoteCacheManagerMXBean
RemoteCacheManager client-side statistics and operations
-
Method Summary
Modifier and TypeMethodDescriptionint
Returns the number of active connectionsint
Returns the total number of connectionsReturns the name of the currently active cluster.int
Returns the number of idle connectionslong
Returns the total number of retries that have been executedString[]
Returns a list of servers to which the client is currently connected in the format of ip_address:port_number.boolean
switchToCluster
(String clusterName) Switch remote cache manager to a different cluster, previously declared via configuration.boolean
Switch remote cache manager to a the default cluster, previously declared via configuration.
-
Method Details
-
getServers
String[] getServers()Returns a list of servers to which the client is currently connected in the format of ip_address:port_number. -
getActiveConnectionCount
int getActiveConnectionCount()Returns the number of active connections -
getConnectionCount
int getConnectionCount()Returns the total number of connections -
getIdleConnectionCount
int getIdleConnectionCount()Returns the number of idle connections -
getRetries
long getRetries()Returns the total number of retries that have been executed -
switchToCluster
Switch remote cache manager to a different cluster, previously declared via configuration. If the switch was completed successfully, this method returnstrue
, otherwise it returnsfalse
.- Parameters:
clusterName
- name of the cluster to which to switch to- Returns:
true
if the cluster was switched,false
otherwise
-
switchToDefaultCluster
boolean switchToDefaultCluster()Switch remote cache manager to a the default cluster, previously declared via configuration. If the switch was completed successfully, this method returnstrue
, otherwise it returnsfalse
.- Returns:
true
if the cluster was switched,false
otherwise
-
getCurrentClusterName
String getCurrentClusterName()Returns the name of the currently active cluster.- Returns:
- the name of the active cluster
-