DecayRpcSchedulerMXBean, MetricsSourcepublic static final class DecayRpcScheduler.MetricsProxy extends java.lang.Object implements DecayRpcSchedulerMXBean, MetricsSource
| Modifier and Type | Method | Description |
|---|---|---|
double[] |
getAverageResponseTime() |
|
java.lang.String |
getCallVolumeSummary() |
|
static DecayRpcScheduler.MetricsProxy |
getInstance(java.lang.String namespace,
int numLevels,
DecayRpcScheduler drs) |
|
void |
getMetrics(MetricsCollector collector,
boolean all) |
Get metrics from the metrics source
|
long[] |
getResponseTimeCountInLastWindow() |
|
java.lang.String |
getSchedulingDecisionSummary() |
|
long |
getTotalCallVolume() |
|
int |
getUniqueIdentityCount() |
|
static void |
removeInstance(java.lang.String namespace) |
|
void |
setDelegate(DecayRpcScheduler obj) |
public static DecayRpcScheduler.MetricsProxy getInstance(java.lang.String namespace, int numLevels, DecayRpcScheduler drs)
public static void removeInstance(java.lang.String namespace)
public void setDelegate(DecayRpcScheduler obj)
public java.lang.String getSchedulingDecisionSummary()
getSchedulingDecisionSummary in interface DecayRpcSchedulerMXBeanpublic java.lang.String getCallVolumeSummary()
getCallVolumeSummary in interface DecayRpcSchedulerMXBeanpublic int getUniqueIdentityCount()
getUniqueIdentityCount in interface DecayRpcSchedulerMXBeanpublic long getTotalCallVolume()
getTotalCallVolume in interface DecayRpcSchedulerMXBeanpublic double[] getAverageResponseTime()
getAverageResponseTime in interface DecayRpcSchedulerMXBeanpublic long[] getResponseTimeCountInLastWindow()
getResponseTimeCountInLastWindow in interface DecayRpcSchedulerMXBeanpublic void getMetrics(MetricsCollector collector, boolean all)
MetricsSourcegetMetrics in interface MetricsSourcecollector - to contain the resulting metrics snapshotall - if true, return all metrics even if unchanged.Copyright © 2008–2025 Apache Software Foundation. All rights reserved.