public abstract class AbstractSdkMetricsCollector
extends com.amazonaws.metrics.RequestMetricCollector
| Constructor and Description |
|---|
AbstractSdkMetricsCollector() |
| Modifier and Type | Method and Description |
|---|---|
void |
collectMetrics(com.amazonaws.Request<?> request,
com.amazonaws.Response<?> response) |
protected abstract void |
recordClientExecutionTime(io.airlift.units.Duration duration) |
protected abstract void |
recordHttpRequestTime(io.airlift.units.Duration duration) |
protected abstract void |
recordRequestCount(long count) |
protected abstract void |
recordRetryCount(long count) |
protected abstract void |
recordRetryPauseTime(io.airlift.units.Duration duration) |
protected abstract void |
recordThrottleExceptionCount(long count) |
public final void collectMetrics(com.amazonaws.Request<?> request,
com.amazonaws.Response<?> response)
collectMetrics in class com.amazonaws.metrics.RequestMetricCollectorprotected abstract void recordRequestCount(long count)
protected abstract void recordRetryCount(long count)
protected abstract void recordThrottleExceptionCount(long count)
protected abstract void recordHttpRequestTime(io.airlift.units.Duration duration)
protected abstract void recordClientExecutionTime(io.airlift.units.Duration duration)
protected abstract void recordRetryPauseTime(io.airlift.units.Duration duration)
Copyright © 2012–2020. All rights reserved.