Package org.apache.zookeeper.server
Interface ConnectionMXBean
- All Known Implementing Classes:
ConnectionBean
public interface ConnectionMXBean
This MBean represents a client connection.
-
Method Summary
Modifier and TypeMethodDescriptionlongAverage latency in msString[]Last cxid of this connectionlongLatency of last response to client on this connection in msLast operation performed by this connectionLast time server sent a response to client on this connectionLast zxid of this connectionlongMax latency in mslongMin latency in mslonglonglongintvoidReset countersvoidTerminate thei client connection.voidTerminate this client session.
-
Method Details
-
getSourceIP
String getSourceIP()- Returns:
- source (client) IP address
-
getSessionId
String getSessionId()- Returns:
- client's session id
-
getStartedTime
String getStartedTime()- Returns:
- time the connection was started
-
getEphemeralNodes
String[] getEphemeralNodes()- Returns:
- number of ephemeral nodes owned by this connection
-
getPacketsReceived
long getPacketsReceived()- Returns:
- packets received from this client
-
getPacketsSent
long getPacketsSent()- Returns:
- number of packets sent to this client
-
getOutstandingRequests
long getOutstandingRequests()- Returns:
- number of requets being processed
-
getSessionTimeout
int getSessionTimeout()- Returns:
- session timeout in ms
-
terminateSession
void terminateSession()Terminate this client session. The client will reconnect with a different session id. -
terminateConnection
void terminateConnection()Terminate thei client connection. The client will immediately attempt to reconnect with the same session id. -
getMinLatency
long getMinLatency()Min latency in ms- Since:
- 3.3.0
-
getAvgLatency
long getAvgLatency()Average latency in ms- Since:
- 3.3.0
-
getMaxLatency
long getMaxLatency()Max latency in ms- Since:
- 3.3.0
-
getLastOperation
String getLastOperation()Last operation performed by this connection- Since:
- 3.3.0
-
getLastCxid
String getLastCxid()Last cxid of this connection- Since:
- 3.3.0
-
getLastZxid
String getLastZxid()Last zxid of this connection- Since:
- 3.3.0
-
getLastResponseTime
String getLastResponseTime()Last time server sent a response to client on this connection- Since:
- 3.3.0
-
getLastLatency
long getLastLatency()Latency of last response to client on this connection in ms- Since:
- 3.3.0
-
resetCounters
void resetCounters()Reset counters- Since:
- 3.3.0
-