Class FutureRequestExecutionMetrics
java.lang.Object
org.apache.hc.client5.http.impl.classic.FutureRequestExecutionMetrics
Collection of different counters used to gather metrics for
FutureRequestExecutionService
.-
Nested Class Summary
Nested ClassesModifier and TypeClassDescription(package private) static class
A counter that can measure duration and number of events. -
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final AtomicLong
private final FutureRequestExecutionMetrics.DurationCounter
private final FutureRequestExecutionMetrics.DurationCounter
private final AtomicLong
private final FutureRequestExecutionMetrics.DurationCounter
private final FutureRequestExecutionMetrics.DurationCounter
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionlong
(package private) AtomicLong
long
long
(package private) FutureRequestExecutionMetrics.DurationCounter
long
long
(package private) FutureRequestExecutionMetrics.DurationCounter
long
(package private) AtomicLong
long
long
(package private) FutureRequestExecutionMetrics.DurationCounter
long
long
(package private) FutureRequestExecutionMetrics.DurationCounter
getTasks()
toString()
-
Field Details
-
activeConnections
-
scheduledConnections
-
successfulConnections
-
failedConnections
-
requests
-
tasks
-
-
Constructor Details
-
FutureRequestExecutionMetrics
FutureRequestExecutionMetrics()
-
-
Method Details
-
getActiveConnections
AtomicLong getActiveConnections() -
getScheduledConnections
AtomicLong getScheduledConnections() -
getSuccessfulConnections
FutureRequestExecutionMetrics.DurationCounter getSuccessfulConnections() -
getFailedConnections
FutureRequestExecutionMetrics.DurationCounter getFailedConnections() -
getRequests
FutureRequestExecutionMetrics.DurationCounter getRequests() -
getTasks
-
getActiveConnectionCount
public long getActiveConnectionCount() -
getScheduledConnectionCount
public long getScheduledConnectionCount() -
getSuccessfulConnectionCount
public long getSuccessfulConnectionCount() -
getSuccessfulConnectionAverageDuration
public long getSuccessfulConnectionAverageDuration() -
getFailedConnectionCount
public long getFailedConnectionCount() -
getFailedConnectionAverageDuration
public long getFailedConnectionAverageDuration() -
getRequestCount
public long getRequestCount() -
getRequestAverageDuration
public long getRequestAverageDuration() -
getTaskCount
public long getTaskCount() -
getTaskAverageDuration
public long getTaskAverageDuration() -
toString
-