public ConnectionBean(ServerCnxn connection,ZooKeeperServer zk){ this.connection = connection; this.stats = (CnxnStats)connection.getStats(); this.zk = zk; InetSocketAddress sockAddr = connection.getRemoteAddress(); if (sockAddr == null) { remoteIP = "Unknown"; } else { InetAddress addr = sockAddr.getAddress(); if (addr instanceof Inet6Address) { remoteIP = ObjectName.quote(addr.getHostAddress()); } else { remoteIP = addr.getHostAddress(); } } sessionId = connection.getSessionId(); }
((CnxnStats)cnxn.getStats()) .updateForResponse(request.cxid, request.zxid, lastOp, request.createTime, System.currentTimeMillis()); ((CnxnStats)cnxn.getStats()) .updateForResponse(request.cxid, request.zxid, lastOp, request.createTime, System.currentTimeMillis()); ((CnxnStats)cnxn.getStats()) .updateForResponse(request.cxid, request.zxid, lastOp, request.createTime, System.currentTimeMillis());