public class HttpClientListener extends TcpClientListener<io.reactivex.netty.client.ClientMetricsEvent<?>>
| Modifier | Constructor and Description |
|---|---|
protected |
HttpClientListener(java.lang.String monitorId) |
| Modifier and Type | Method and Description |
|---|---|
long |
getFailedContentSource() |
long |
getFailedResponses() |
long |
getInflightRequests() |
long |
getProcessedRequests() |
long |
getRequestBacklog() |
long |
getRequestWriteFailed() |
com.netflix.servo.monitor.Timer |
getRequestWriteTimes() |
com.netflix.servo.monitor.Timer |
getResponseReadTimes() |
static HttpClientListener |
newHttpListener(java.lang.String monitorId) |
void |
onEvent(io.reactivex.netty.client.ClientMetricsEvent<?> event,
long duration,
java.util.concurrent.TimeUnit timeUnit,
java.lang.Throwable throwable,
java.lang.Object value) |
getBytesRead, getBytesWritten, getConnectionCount, getConnectionTimes, getFailedConnectionClose, getFailedConnects, getFailedFlushes, getFailedPoolAcquires, getFailedPoolReleases, getFailedWrites, getFlushTimes, getLiveConnections, getPendingConnectionClose, getPendingConnects, getPendingFlushes, getPendingPoolAcquires, getPendingPoolReleases, getPendingWrites, getPoolAcquires, getPoolAcquireTimes, getPoolEvictions, getPoolReleases, getPoolReleaseTimes, getPoolReuse, getWriteTimes, newListener, onByteRead, onCompleted, onConnectFailed, onConnectionCloseFailed, onConnectionCloseStart, onConnectionCloseSuccess, onConnectStart, onConnectSuccess, onFlushFailed, onFlushStart, onFlushSuccess, onPoolAcquireFailed, onPoolAcquireStart, onPoolAcquireSuccess, onPooledConnectionEviction, onPooledConnectionReuse, onPoolReleaseFailed, onPoolReleaseStart, onPoolReleaseSuccess, onSubscribe, onWriteFailed, onWriteStart, onWriteSuccesspublic void onEvent(io.reactivex.netty.client.ClientMetricsEvent<?> event,
long duration,
java.util.concurrent.TimeUnit timeUnit,
java.lang.Throwable throwable,
java.lang.Object value)
onEvent in interface io.reactivex.netty.metrics.MetricEventsListener<io.reactivex.netty.client.ClientMetricsEvent<?>>onEvent in class io.reactivex.netty.metrics.ClientMetricEventsListener<io.reactivex.netty.client.ClientMetricsEvent<?>>public static HttpClientListener newHttpListener(java.lang.String monitorId)
public long getRequestBacklog()
public long getInflightRequests()
public long getProcessedRequests()
public long getRequestWriteFailed()
public long getFailedResponses()
public long getFailedContentSource()
public com.netflix.servo.monitor.Timer getRequestWriteTimes()
public com.netflix.servo.monitor.Timer getResponseReadTimes()