Package org.apache.curator.drivers
Class OperationTrace
- java.lang.Object
-
- org.apache.curator.drivers.OperationTrace
-
public class OperationTrace extends java.lang.ObjectUsed 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 voidcommit()longgetLatencyMs()java.lang.StringgetName()java.lang.StringgetPath()longgetRequestBytesLength()longgetResponseBytesLength()intgetReturnCode()longgetSessionId()org.apache.zookeeper.data.StatgetStat()booleanisWithWatcher()OperationTracesetPath(java.lang.String path)OperationTracesetRequestBytesLength(byte[] data)OperationTracesetRequestBytesLength(long length)OperationTracesetRequestBytesLength(java.lang.String data)OperationTracesetResponseBytesLength(byte[] data)OperationTracesetResponseBytesLength(long length)OperationTracesetReturnCode(int returnCode)OperationTracesetStat(org.apache.zookeeper.data.Stat stat)OperationTracesetWithWatcher(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()
-
-