Class OperationTrace


  • public class OperationTrace
    extends java.lang.Object
    Used to trace the metrics of a certain Zookeeper operation.
    • Constructor Detail

      • OperationTrace

        public OperationTrace​(java.lang.String name,
                              TracerDriver driver)
      • OperationTrace

        public OperationTrace​(java.lang.String name,
                              TracerDriver driver,
                              long sessionId)
    • Method Detail

      • setReturnCode

        public OperationTrace setReturnCode​(int returnCode)
      • setRequestBytesLength

        public OperationTrace setRequestBytesLength​(long length)
      • setRequestBytesLength

        public OperationTrace setRequestBytesLength​(java.lang.String data)
      • setRequestBytesLength

        public OperationTrace setRequestBytesLength​(byte[] data)
      • setResponseBytesLength

        public OperationTrace setResponseBytesLength​(long length)
      • setResponseBytesLength

        public OperationTrace setResponseBytesLength​(byte[] data)
      • setWithWatcher

        public OperationTrace setWithWatcher​(boolean withWatcher)
      • setStat

        public OperationTrace setStat​(org.apache.zookeeper.data.Stat stat)
      • getName

        public java.lang.String getName()
      • getReturnCode

        public int getReturnCode()
      • getLatencyMs

        public long getLatencyMs()
      • getRequestBytesLength

        public long getRequestBytesLength()
      • getResponseBytesLength

        public long getResponseBytesLength()
      • getSessionId

        public long getSessionId()
      • getPath

        public java.lang.String getPath()
      • isWithWatcher

        public boolean isWithWatcher()
      • getStat

        public org.apache.zookeeper.data.Stat getStat()
      • commit

        public void commit()