Metrics.OutstandingRequestsGauge| Modifier and Type | Field and Description |
|---|---|
static NoopMetrics |
INSTANCE |
| Constructor and Description |
|---|
NoopMetrics() |
| Modifier and Type | Method and Description |
|---|---|
void |
measureDeleteFuture(java.util.concurrent.CompletionStage<MemcacheStatus> future) |
void |
measureGetFuture(java.util.concurrent.CompletionStage<GetResult<byte[]>> future) |
void |
measureIncrDecrFuture(java.util.concurrent.CompletionStage<java.lang.Long> future) |
void |
measureMultigetFuture(java.util.concurrent.CompletionStage<java.util.List<GetResult<byte[]>>> future) |
void |
measureSetFuture(java.util.concurrent.CompletionStage<MemcacheStatus> future) |
void |
measureTouchFuture(java.util.concurrent.CompletionStage<MemcacheStatus> future) |
void |
registerOutstandingRequestsGauge(Metrics.OutstandingRequestsGauge gauge)
Called by the MemcacheClient initialization process to allow a gauge to be registered with the
metrics implementation to monitor the number of outstanding requests at any moment in time.
|
void |
unregisterOutstandingRequestsGauge(Metrics.OutstandingRequestsGauge gauge) |
public static final NoopMetrics INSTANCE
public void measureGetFuture(java.util.concurrent.CompletionStage<GetResult<byte[]>> future)
measureGetFuture in interface Metricspublic void measureMultigetFuture(java.util.concurrent.CompletionStage<java.util.List<GetResult<byte[]>>> future)
measureMultigetFuture in interface Metricspublic void measureDeleteFuture(java.util.concurrent.CompletionStage<MemcacheStatus> future)
measureDeleteFuture in interface Metricspublic void measureSetFuture(java.util.concurrent.CompletionStage<MemcacheStatus> future)
measureSetFuture in interface Metricspublic void measureIncrDecrFuture(java.util.concurrent.CompletionStage<java.lang.Long> future)
measureIncrDecrFuture in interface Metricspublic void measureTouchFuture(java.util.concurrent.CompletionStage<MemcacheStatus> future)
measureTouchFuture in interface Metricspublic void registerOutstandingRequestsGauge(Metrics.OutstandingRequestsGauge gauge)
MetricsregisterOutstandingRequestsGauge in interface Metricspublic void unregisterOutstandingRequestsGauge(Metrics.OutstandingRequestsGauge gauge)
unregisterOutstandingRequestsGauge in interface MetricsCopyright © 2020 Spotify AB. All Rights Reserved.