public class JavaJMXProxy extends Object implements StatisticsProviderMBean, NotificationListener
| Constructor and Description |
|---|
JavaJMXProxy(String id,
String hostname,
int port,
String userName,
String password,
long delay,
long interval,
boolean loadHistory)
Constructs ...
|
| Modifier and Type | Method and Description |
|---|---|
void |
addJMXProxyListener(JMXProxyListener listener)
Method description
|
void |
connect()
Method description
|
Map<String,String> |
getAllStats(int level)
Operation exposed for management
|
int |
getCLIOQueueSize()
Method description
|
float[] |
getCLPacketsPerSecHistory()
Method description
|
int |
getCLQueueSize()
Method description
|
int |
getClusterCacheSize()
Method description
|
float |
getClusterCompressionRatio()
Method description
|
long |
getClusterNetworkBytes()
Method description
|
float |
getClusterNetworkBytesPerSecond()
Method description
|
long |
getClusterPackets()
Method description
|
float |
getClusterPacketsPerSec()
Method description
|
List<String> |
getComponentsNames()
Get Attribute exposed for management
|
Map<String,String> |
getComponentStats(String compName,
int level)
Operation exposed for management
|
int |
getConnectionsNumber()
Method description
|
int[] |
getConnectionsNumberHistory()
Method description
|
int |
getCPUsNumber()
Method description
|
float |
getCPUUsage()
Method description
|
float[] |
getCPUUsageHistory()
Method description
|
Map<String,Object> |
getCurStats(String[] statsKeys)
Method description
|
long |
getDirectMemUsed()
Method description
|
long[] |
getDirectMemUsedHistory()
Method description
|
float |
getHeapMemUsage()
Method description
|
float[] |
getHeapUsageHistory()
Method description
|
String |
getId() |
long |
getIQAuthNumber()
Method description
|
long |
getIQOtherNumber()
Method description
|
float |
getIQOtherNumberPerSec()
Method description
|
long |
getLastCacheUpdate() |
long |
getMessagesNumber()
Method description
|
float |
getMessagesNumberPerSec()
Method description
|
String |
getName()
Get Attribute exposed for management
|
float |
getNonHeapMemUsage()
Method description
|
long |
getPresencesNumber()
Method description
|
float |
getPresencesNumberPerSec()
Method description
|
long |
getProcesCPUTime()
Method description
|
long |
getQueueOverflow()
Method description
|
int |
getQueueSize()
Method description
|
int |
getServerConnections()
Method description
|
int[] |
getServerConnectionsHistory()
Method description
|
long |
getSMPacketsNumber()
Method description
|
float |
getSMPacketsNumberPerSec()
Method description
|
float[] |
getSMPacketsPerSecHistory()
Method description
|
int |
getSMQueueSize()
Method description
|
Map<String,LinkedList<Object>> |
getStatsHistory(String[] statsKeys)
Method description
|
String |
getSystemDetails()
Method description
|
long |
getUptime()
Method description
|
void |
handleNotification(Notification notification,
Object handback) |
boolean |
isConnected() |
boolean |
isInitialized() |
void |
start()
Method description
|
void |
update()
Method description
|
public void addJMXProxyListener(JMXProxyListener listener)
listener - public void handleNotification(Notification notification, Object handback)
handleNotification in interface NotificationListenerpublic void start()
public void update()
public Map<String,String> getAllStats(int level)
StatisticsProviderMBeangetAllStats in interface StatisticsProviderMBeanlevel - Statistics level, 0 - All, 500 - Medium, 800 - Minimaljava.util.Map<String, String>public int getCLIOQueueSize()
StatisticsProviderMBeangetCLIOQueueSize in interface StatisticsProviderMBeanintpublic float[] getCLPacketsPerSecHistory()
StatisticsProviderMBeangetCLPacketsPerSecHistory in interface StatisticsProviderMBeanfloat[]public int getCLQueueSize()
StatisticsProviderMBeangetCLQueueSize in interface StatisticsProviderMBeanintpublic int getClusterCacheSize()
StatisticsProviderMBeangetClusterCacheSize in interface StatisticsProviderMBeanintpublic float getClusterCompressionRatio()
StatisticsProviderMBeangetClusterCompressionRatio in interface StatisticsProviderMBeanfloatpublic long getClusterNetworkBytes()
StatisticsProviderMBeangetClusterNetworkBytes in interface StatisticsProviderMBeanlongpublic float getClusterNetworkBytesPerSecond()
StatisticsProviderMBeangetClusterNetworkBytesPerSecond in interface StatisticsProviderMBeanfloatpublic long getClusterPackets()
StatisticsProviderMBeangetClusterPackets in interface StatisticsProviderMBeanlongpublic float getClusterPacketsPerSec()
StatisticsProviderMBeangetClusterPacketsPerSec in interface StatisticsProviderMBeanfloatpublic List<String> getComponentsNames()
StatisticsProviderMBeangetComponentsNames in interface StatisticsProviderMBeanList<String>public Map<String,String> getComponentStats(String compName, int level)
StatisticsProviderMBeangetComponentStats in interface StatisticsProviderMBeancompName - The component name to provide statistics forlevel - Statistics level, 0 - All, 500 - Medium, 800 - Minimaljava.util.Map<String, String>public int getConnectionsNumber()
StatisticsProviderMBeangetConnectionsNumber in interface StatisticsProviderMBeanintpublic int[] getConnectionsNumberHistory()
StatisticsProviderMBeangetConnectionsNumberHistory in interface StatisticsProviderMBeanint[]public int getCPUsNumber()
StatisticsProviderMBeangetCPUsNumber in interface StatisticsProviderMBeanintpublic float getCPUUsage()
StatisticsProviderMBeangetCPUUsage in interface StatisticsProviderMBeanfloatpublic float[] getCPUUsageHistory()
StatisticsProviderMBeangetCPUUsageHistory in interface StatisticsProviderMBeanfloat[]public Map<String,Object> getCurStats(String[] statsKeys)
StatisticsProviderMBeangetCurStats in interface StatisticsProviderMBeanstatsKeys - is a String[]Map<String,Object>public long getDirectMemUsed()
StatisticsProviderMBeangetDirectMemUsed in interface StatisticsProviderMBeanlongpublic long[] getDirectMemUsedHistory()
StatisticsProviderMBeangetDirectMemUsedHistory in interface StatisticsProviderMBeanlong[]public float getHeapMemUsage()
StatisticsProviderMBeangetHeapMemUsage in interface StatisticsProviderMBeanfloatpublic float[] getHeapUsageHistory()
StatisticsProviderMBeangetHeapUsageHistory in interface StatisticsProviderMBeanfloat[]public String getId()
public long getIQAuthNumber()
StatisticsProviderMBeangetIQAuthNumber in interface StatisticsProviderMBeanlongpublic long getIQOtherNumber()
StatisticsProviderMBeangetIQOtherNumber in interface StatisticsProviderMBeanlongpublic float getIQOtherNumberPerSec()
StatisticsProviderMBeangetIQOtherNumberPerSec in interface StatisticsProviderMBeanfloatpublic long getLastCacheUpdate()
public long getMessagesNumber()
StatisticsProviderMBeangetMessagesNumber in interface StatisticsProviderMBeanlongpublic float getMessagesNumberPerSec()
StatisticsProviderMBeangetMessagesNumberPerSec in interface StatisticsProviderMBeanfloatpublic String getName()
StatisticsProviderMBeangetName in interface StatisticsProviderMBeanStringpublic float getNonHeapMemUsage()
StatisticsProviderMBeangetNonHeapMemUsage in interface StatisticsProviderMBeanfloatpublic long getPresencesNumber()
StatisticsProviderMBeangetPresencesNumber in interface StatisticsProviderMBeanlongpublic float getPresencesNumberPerSec()
StatisticsProviderMBeangetPresencesNumberPerSec in interface StatisticsProviderMBeanfloatpublic long getProcesCPUTime()
StatisticsProviderMBeangetProcesCPUTime in interface StatisticsProviderMBeanlongpublic long getQueueOverflow()
StatisticsProviderMBeangetQueueOverflow in interface StatisticsProviderMBeanlongpublic int getQueueSize()
StatisticsProviderMBeangetQueueSize in interface StatisticsProviderMBeanintpublic int getServerConnections()
StatisticsProviderMBeangetServerConnections in interface StatisticsProviderMBeanintpublic int[] getServerConnectionsHistory()
StatisticsProviderMBeangetServerConnectionsHistory in interface StatisticsProviderMBeanint[]public long getSMPacketsNumber()
StatisticsProviderMBeangetSMPacketsNumber in interface StatisticsProviderMBeanlongpublic float getSMPacketsNumberPerSec()
StatisticsProviderMBeangetSMPacketsNumberPerSec in interface StatisticsProviderMBeanfloatpublic float[] getSMPacketsPerSecHistory()
StatisticsProviderMBeangetSMPacketsPerSecHistory in interface StatisticsProviderMBeanfloat[]public int getSMQueueSize()
StatisticsProviderMBeangetSMQueueSize in interface StatisticsProviderMBeanintpublic Map<String,LinkedList<Object>> getStatsHistory(String[] statsKeys)
StatisticsProviderMBeangetStatsHistory in interface StatisticsProviderMBeanstatsKeys - is a String[]Map<String,LinkedList<Object>>public String getSystemDetails()
StatisticsProviderMBeangetSystemDetails in interface StatisticsProviderMBeanStringpublic long getUptime()
StatisticsProviderMBeangetUptime in interface StatisticsProviderMBeanlongpublic boolean isConnected()
public boolean isInitialized()
Copyright © 2015 "Tigase, Inc.". All rights reserved.