MetricsSource@Private public class WeakRefMetricsSource extends java.lang.Object implements MetricsSource
| Constructor | Description |
|---|---|
WeakRefMetricsSource(java.lang.String name,
MetricsSource source) |
Constructor.
|
| Modifier and Type | Method | Description |
|---|---|---|
void |
getMetrics(MetricsCollector collector,
boolean all) |
If the weak reference is non null, update the metrics.
|
java.lang.String |
getName() |
Name to know when unregistering.
|
MetricsSource |
getSource() |
Get the source, will be null if the reference has been GC'd
|
java.lang.String |
toString() |
public WeakRefMetricsSource(java.lang.String name,
MetricsSource source)
name - Name to know when unregistering.source - metrics sourcepublic void getMetrics(MetricsCollector collector, boolean all)
getMetrics in interface MetricsSourcecollector - to contain the resulting metrics snapshotall - if true, return all metrics even if unchanged.public java.lang.String getName()
public MetricsSource getSource()
public java.lang.String toString()
toString in class java.lang.ObjectCopyright © 2008–2025 Apache Software Foundation. All rights reserved.