public class WebSocketClientListener extends TcpClientListener<io.reactivex.netty.client.ClientMetricsEvent<?>>
| Modifier | Constructor and Description |
|---|---|
protected |
WebSocketClientListener(java.lang.String monitorId) |
| Modifier and Type | Method and Description |
|---|---|
long |
getFailedHandshakes() |
com.netflix.servo.monitor.Timer |
getHandshakeProcessingTimes() |
long |
getInflightHandshakes() |
long |
getProcessedHandshakes() |
long |
getWebSocketReads() |
long |
getWebSocketWrites() |
static WebSocketClientListener |
newWebSocketListener(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, onWriteSuccessprotected WebSocketClientListener(java.lang.String monitorId)
public static WebSocketClientListener newWebSocketListener(java.lang.String monitorId)
public 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 long getInflightHandshakes()
public long getProcessedHandshakes()
public long getFailedHandshakes()
public com.netflix.servo.monitor.Timer getHandshakeProcessingTimes()
public long getWebSocketWrites()
public long getWebSocketReads()