public class ConnectionBean extends Object implements ConnectionMXBean, ZKMBeanInfo
| Constructor and Description |
|---|
ConnectionBean(ServerCnxn connection,
ZooKeeperServer zk) |
| Modifier and Type | Method and Description |
|---|---|
long |
getAvgLatency()
Average latency in ms
|
String[] |
getEphemeralNodes() |
String |
getLastCxid()
Last cxid of this connection
|
long |
getLastLatency()
Latency of last response to client on this connection in ms
|
String |
getLastOperation()
Last operation performed by this connection
|
String |
getLastResponseTime()
Last time server sent a response to client on this connection
|
String |
getLastZxid()
Last zxid of this connection
|
long |
getMaxLatency()
Max latency in ms
|
long |
getMinLatency()
Min latency in ms
|
String |
getName() |
long |
getOutstandingRequests() |
long |
getPacketsReceived() |
long |
getPacketsSent() |
String |
getSessionId() |
int |
getSessionTimeout() |
String |
getSourceIP() |
String |
getStartedTime() |
boolean |
isHidden()
If isHidden returns true, the MBean won't be registered with MBean server,
and thus won't be available for management tools.
|
void |
resetCounters()
Reset counters
|
void |
terminateConnection()
Terminate thei client connection.
|
void |
terminateSession()
Terminate this client session.
|
String |
toString() |
public ConnectionBean(ServerCnxn connection, ZooKeeperServer zk)
public String getSessionId()
getSessionId in interface ConnectionMXBeanpublic String getSourceIP()
getSourceIP in interface ConnectionMXBeanpublic String getName()
getName in interface ZKMBeanInfopublic boolean isHidden()
ZKMBeanInfoisHidden in interface ZKMBeanInfopublic String[] getEphemeralNodes()
getEphemeralNodes in interface ConnectionMXBeanpublic String getStartedTime()
getStartedTime in interface ConnectionMXBeanpublic void terminateSession()
ConnectionMXBeanterminateSession in interface ConnectionMXBeanpublic void terminateConnection()
ConnectionMXBeanterminateConnection in interface ConnectionMXBeanpublic void resetCounters()
ConnectionMXBeanresetCounters in interface ConnectionMXBeanpublic long getOutstandingRequests()
getOutstandingRequests in interface ConnectionMXBeanpublic long getPacketsReceived()
getPacketsReceived in interface ConnectionMXBeanpublic long getPacketsSent()
getPacketsSent in interface ConnectionMXBeanpublic int getSessionTimeout()
getSessionTimeout in interface ConnectionMXBeanpublic long getMinLatency()
ConnectionMXBeangetMinLatency in interface ConnectionMXBeanpublic long getAvgLatency()
ConnectionMXBeangetAvgLatency in interface ConnectionMXBeanpublic long getMaxLatency()
ConnectionMXBeangetMaxLatency in interface ConnectionMXBeanpublic String getLastOperation()
ConnectionMXBeangetLastOperation in interface ConnectionMXBeanpublic String getLastCxid()
ConnectionMXBeangetLastCxid in interface ConnectionMXBeanpublic String getLastZxid()
ConnectionMXBeangetLastZxid in interface ConnectionMXBeanpublic String getLastResponseTime()
ConnectionMXBeangetLastResponseTime in interface ConnectionMXBeanpublic long getLastLatency()
ConnectionMXBeangetLastLatency in interface ConnectionMXBeanCopyright © 2008–2022 The Apache Software Foundation. All rights reserved.