public class ConnectionBean extends java.lang.Object implements ConnectionMXBean, ZKMBeanInfo
| Constructor and Description |
|---|
ConnectionBean(ServerCnxn connection,
ZooKeeperServer zk) |
| Modifier and Type | Method and Description |
|---|---|
long |
getAvgLatency()
Average latency in ms
|
java.lang.String[] |
getEphemeralNodes() |
java.lang.String |
getLastCxid()
Last cxid of this connection
|
long |
getLastLatency()
Latency of last response to client on this connection in ms
|
java.lang.String |
getLastOperation()
Last operation performed by this connection
|
java.lang.String |
getLastResponseTime()
Last time server sent a response to client on this connection
|
java.lang.String |
getLastZxid()
Last zxid of this connection
|
long |
getMaxLatency()
Max latency in ms
|
long |
getMinLatency()
Min latency in ms
|
java.lang.String |
getName() |
long |
getOutstandingRequests() |
long |
getPacketsReceived() |
long |
getPacketsSent() |
java.lang.String |
getSessionId() |
int |
getSessionTimeout() |
java.lang.String |
getSourceIP() |
java.lang.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.
|
java.lang.String |
toString() |
public ConnectionBean(ServerCnxn connection, ZooKeeperServer zk)
public java.lang.String getSessionId()
getSessionId in interface ConnectionMXBeanpublic java.lang.String getSourceIP()
getSourceIP in interface ConnectionMXBeanpublic java.lang.String getName()
getName in interface ZKMBeanInfopublic boolean isHidden()
ZKMBeanInfoisHidden in interface ZKMBeanInfopublic java.lang.String[] getEphemeralNodes()
getEphemeralNodes in interface ConnectionMXBeanpublic java.lang.String getStartedTime()
getStartedTime in interface ConnectionMXBeanpublic void terminateSession()
ConnectionMXBeanterminateSession in interface ConnectionMXBeanpublic void terminateConnection()
ConnectionMXBeanterminateConnection in interface ConnectionMXBeanpublic void resetCounters()
ConnectionMXBeanresetCounters in interface ConnectionMXBeanpublic java.lang.String toString()
toString in class java.lang.Objectpublic 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 java.lang.String getLastOperation()
ConnectionMXBeangetLastOperation in interface ConnectionMXBeanpublic java.lang.String getLastCxid()
ConnectionMXBeangetLastCxid in interface ConnectionMXBeanpublic java.lang.String getLastZxid()
ConnectionMXBeangetLastZxid in interface ConnectionMXBeanpublic java.lang.String getLastResponseTime()
ConnectionMXBeangetLastResponseTime in interface ConnectionMXBeanpublic long getLastLatency()
ConnectionMXBeangetLastLatency in interface ConnectionMXBeanCopyright © 2016 The Apache Software Foundation