Class NanoTimePerformanceTracker
java.lang.Object
org.apache.nifi.controller.repository.metrics.NanoTimePerformanceTracker
- All Implemented Interfaces:
PerformanceTracker
-
Nested Class Summary
Nested Classes -
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final NanoTimePerformanceTracker.Timerprivate final NanoTimePerformanceTracker.Timerprivate final NanoTimePerformanceTracker.Timer -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidvoidvoidvoidvoidvoidlonglonglong
-
Field Details
-
contentReadTimer
-
contentWriteTimer
-
sessionCommitTimer
-
-
Constructor Details
-
NanoTimePerformanceTracker
public NanoTimePerformanceTracker()
-
-
Method Details
-
beginContentRead
public void beginContentRead()- Specified by:
beginContentReadin interfacePerformanceTracker
-
endContentRead
public void endContentRead()- Specified by:
endContentReadin interfacePerformanceTracker
-
getContentReadNanos
public long getContentReadNanos()- Specified by:
getContentReadNanosin interfacePerformanceTracker
-
beginContentWrite
public void beginContentWrite()- Specified by:
beginContentWritein interfacePerformanceTracker
-
endContentWrite
public void endContentWrite()- Specified by:
endContentWritein interfacePerformanceTracker
-
getContentWriteNanos
public long getContentWriteNanos()- Specified by:
getContentWriteNanosin interfacePerformanceTracker
-
beginSessionCommit
public void beginSessionCommit()- Specified by:
beginSessionCommitin interfacePerformanceTracker
-
endSessionCommit
public void endSessionCommit()- Specified by:
endSessionCommitin interfacePerformanceTracker
-
getSessionCommitNanos
public long getSessionCommitNanos()- Specified by:
getSessionCommitNanosin interfacePerformanceTracker
-