Package org.apache.curator.drivers
Class OperationTrace
- java.lang.Object
-
- org.apache.curator.drivers.OperationTrace
-
public class OperationTrace extends java.lang.Object
Used to trace the metrics of a certain Zookeeper operation.
-
-
Constructor Summary
Constructors Constructor Description OperationTrace(java.lang.String name, TracerDriver driver)
OperationTrace(java.lang.String name, TracerDriver driver, long sessionId)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
commit()
long
getLatencyMs()
java.lang.String
getName()
java.lang.String
getPath()
long
getRequestBytesLength()
long
getResponseBytesLength()
int
getReturnCode()
long
getSessionId()
org.apache.zookeeper.data.Stat
getStat()
boolean
isWithWatcher()
OperationTrace
setPath(java.lang.String path)
OperationTrace
setRequestBytesLength(byte[] data)
OperationTrace
setRequestBytesLength(long length)
OperationTrace
setRequestBytesLength(java.lang.String data)
OperationTrace
setResponseBytesLength(byte[] data)
OperationTrace
setResponseBytesLength(long length)
OperationTrace
setReturnCode(int returnCode)
OperationTrace
setStat(org.apache.zookeeper.data.Stat stat)
OperationTrace
setWithWatcher(boolean withWatcher)
-
-
-
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)
-
setPath
public OperationTrace setPath(java.lang.String path)
-
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()
-
-