public class SimplePoolMetricsRecorder extends Object implements reactor.pool.PoolMetricsRecorder
PoolMetricsRecorder.
All "record**" methods are not supported.
| Constructor and Description |
|---|
SimplePoolMetricsRecorder() |
| Modifier and Type | Method and Description |
|---|---|
void |
recordAllocationFailureAndLatency(long latencyMs) |
void |
recordAllocationSuccessAndLatency(long latencyMs) |
void |
recordDestroyLatency(long latencyMs) |
void |
recordFastPath() |
void |
recordIdleTime(long millisecondsIdle) |
void |
recordLifetimeDuration(long millisecondsSinceAllocation) |
void |
recordRecycled() |
void |
recordResetLatency(long latencyMs) |
void |
recordSlowPath() |
public void recordAllocationSuccessAndLatency(long latencyMs)
recordAllocationSuccessAndLatency in interface reactor.pool.PoolMetricsRecorderpublic void recordAllocationFailureAndLatency(long latencyMs)
recordAllocationFailureAndLatency in interface reactor.pool.PoolMetricsRecorderpublic void recordResetLatency(long latencyMs)
recordResetLatency in interface reactor.pool.PoolMetricsRecorderpublic void recordDestroyLatency(long latencyMs)
recordDestroyLatency in interface reactor.pool.PoolMetricsRecorderpublic void recordRecycled()
recordRecycled in interface reactor.pool.PoolMetricsRecorderpublic void recordLifetimeDuration(long millisecondsSinceAllocation)
recordLifetimeDuration in interface reactor.pool.PoolMetricsRecorderpublic void recordIdleTime(long millisecondsIdle)
recordIdleTime in interface reactor.pool.PoolMetricsRecorderpublic void recordSlowPath()
recordSlowPath in interface reactor.pool.PoolMetricsRecorderpublic void recordFastPath()
recordFastPath in interface reactor.pool.PoolMetricsRecorderCopyright © 2023. All rights reserved.