Top Fields Constructors Methods
reactor.netty.http.client

pack-priv final Class MicrometerPoolMetricsRecorder

extends Object
implements Disposable, reactor.netty.internal.shaded.reactor.pool.PoolMetricsRecorder
Class Inheritance
All Implemented Interfaces
reactor.core.Disposable
Imports
io.micrometer.core.instrument.Tags, io.micrometer.core.instrument.Timer, reactor.core.Disposable, reactor.netty.internal.shaded.reactor.pool.PoolMetricsRecorder, java.net.SocketAddress, java.util.concurrent.TimeUnit

Field Summary

Modifier and TypeField and Description
pack-priv final io.micrometer.core.instrument.Timer
pack-priv final io.micrometer.core.instrument.Timer

Constructor Summary

AccessConstructor and Description
pack-priv

Method Summary

Modifier and TypeMethod and Description
pack-priv static io.micrometer.core.instrument.Timer
buildTimer(String id, String poolName, SocketAddress remoteAddress, String status)

public void
dispose()

Implements reactor.core.Disposable.dispose.

Cancel or dispose the underlying task or resource.
public void
public void
public void
recordDestroyLatency(long latencyMs)

public void
public void
recordIdleTime(long millisecondsIdle)

public void
recordLifetimeDuration(long millisecondsSinceAllocation)

public void
public void
public void
public void
recordResetLatency(long latencyMs)

public void
Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Field Detail

pendingErrorTimerback to summary
pack-priv final io.micrometer.core.instrument.Timer pendingErrorTimer
pendingSuccessTimerback to summary
pack-priv final io.micrometer.core.instrument.Timer pendingSuccessTimer

Constructor Detail

MicrometerPoolMetricsRecorderback to summary
pack-priv MicrometerPoolMetricsRecorder(String id, String poolName, SocketAddress remoteAddress)

Method Detail

buildTimerback to summary
pack-priv static io.micrometer.core.instrument.Timer buildTimer(String id, String poolName, SocketAddress remoteAddress, String status)
disposeback to summary
public void dispose()

Implements reactor.core.Disposable.dispose.

Doc from reactor.core.Disposable.dispose.

Cancel or dispose the underlying task or resource.

Implementations are required to make this method idempotent.

Annotations
@Override
recordAllocationFailureAndLatencyback to summary
public void recordAllocationFailureAndLatency(long latencyMs)
Annotations
@Override
recordAllocationSuccessAndLatencyback to summary
public void recordAllocationSuccessAndLatency(long latencyMs)
Annotations
@Override
recordDestroyLatencyback to summary
public void recordDestroyLatency(long latencyMs)
Annotations
@Override
recordFastPathback to summary
public void recordFastPath()
Annotations
@Override
recordIdleTimeback to summary
public void recordIdleTime(long millisecondsIdle)
Annotations
@Override
recordLifetimeDurationback to summary
public void recordLifetimeDuration(long millisecondsSinceAllocation)
Annotations
@Override
recordPendingFailureAndLatencyback to summary
public void recordPendingFailureAndLatency(long latencyMs)
Annotations
@Override
recordPendingSuccessAndLatencyback to summary
public void recordPendingSuccessAndLatency(long latencyMs)
Annotations
@Override
recordRecycledback to summary
public void recordRecycled()
Annotations
@Override
recordResetLatencyback to summary
public void recordResetLatency(long latencyMs)
Annotations
@Override
recordSlowPathback to summary
public void recordSlowPath()
Annotations
@Override