java.lang.AutoCloseablepublic final class AbfsPerfInfo
extends java.lang.Object
implements java.lang.AutoCloseable
AbfsPerfInfo holds information on ADLS Gen 2 API performance observed by AbfsClient. Every
Abfs request keeps adding its information (success/failure, latency etc) to its AbfsPerfInfo's object
as and when it becomes available. When the request is over, the performance information is recorded while
the AutoCloseable AbfsPerfInfo object is "closed".| Constructor | Description |
|---|---|
AbfsPerfInfo(AbfsPerfTracker abfsPerfTracker,
java.lang.String callerName,
java.lang.String calleeName) |
| Modifier and Type | Method | Description |
|---|---|---|
void |
close() |
|
AbfsPerfInfo |
finishTracking() |
|
long |
getAggregateCount() |
|
java.time.Instant |
getAggregateStart() |
|
java.lang.String |
getCalleeName() |
|
java.lang.String |
getCallerName() |
|
AbfsPerfLoggable |
getResult() |
|
boolean |
getSuccess() |
|
java.time.Instant |
getTrackingEnd() |
|
java.time.Instant |
getTrackingStart() |
|
AbfsPerfInfo |
registerAggregates(java.time.Instant aggregateStart,
long aggregateCount) |
|
AbfsPerfInfo |
registerCallee(java.lang.String calleeName) |
|
AbfsPerfInfo |
registerResult(AbfsPerfLoggable res) |
|
AbfsPerfInfo |
registerSuccess(boolean success) |
public AbfsPerfInfo(AbfsPerfTracker abfsPerfTracker, java.lang.String callerName, java.lang.String calleeName)
public AbfsPerfInfo registerSuccess(boolean success)
public AbfsPerfInfo registerResult(AbfsPerfLoggable res)
public AbfsPerfInfo registerAggregates(java.time.Instant aggregateStart, long aggregateCount)
public AbfsPerfInfo finishTracking()
public AbfsPerfInfo registerCallee(java.lang.String calleeName)
public void close()
close in interface java.lang.AutoCloseablepublic java.lang.String getCallerName()
public java.lang.String getCalleeName()
public java.time.Instant getTrackingStart()
public java.time.Instant getTrackingEnd()
public boolean getSuccess()
public java.time.Instant getAggregateStart()
public long getAggregateCount()
public AbfsPerfLoggable getResult()
Copyright © 2008–2025 Apache Software Foundation. All rights reserved.