Package org.apache.http.impl.client
Class FutureRequestExecutionMetrics
java.lang.Object
org.apache.http.impl.client.FutureRequestExecutionMetrics
Collection of different counters used to gather metrics for
FutureRequestExecutionService.-
Nested Class Summary
Nested ClassesModifier and TypeClassDescription(package private) static classA counter that can measure duration and number of events. -
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final AtomicLongprivate final FutureRequestExecutionMetrics.DurationCounterprivate final FutureRequestExecutionMetrics.DurationCounterprivate final AtomicLongprivate final FutureRequestExecutionMetrics.DurationCounterprivate final FutureRequestExecutionMetrics.DurationCounter -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionlong(package private) AtomicLonglonglong(package private) FutureRequestExecutionMetrics.DurationCounterlonglong(package private) FutureRequestExecutionMetrics.DurationCounterlong(package private) AtomicLonglonglong(package private) FutureRequestExecutionMetrics.DurationCounterlonglong(package private) FutureRequestExecutionMetrics.DurationCountergetTasks()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
-