public static class GaugeImpl.Builder extends AbstractBuilder<Gauge.Builder,Gauge,GaugeImpl> implements Gauge.Builder
meterId| Constructor and Description |
|---|
Builder(MeterId meterId,
Supplier<Double> getter) |
Builder(String name,
Supplier<Double> getter) |
| Modifier and Type | Method and Description |
|---|---|
void |
accept(GaugeImpl meter)
Accept the new meter when register, could use it to judge histogram buckets is correct.
|
GaugeImpl |
create(MeterId meterId)
Create a meter
|
MeterId.MeterType |
getType()
Get supported build meter type
|
build, getMeterId, tagclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitbuild, tagpublic void accept(GaugeImpl meter)
AbstractBuilderaccept in class AbstractBuilder<Gauge.Builder,Gauge,GaugeImpl>public GaugeImpl create(MeterId meterId)
AbstractBuildercreate in class AbstractBuilder<Gauge.Builder,Gauge,GaugeImpl>public MeterId.MeterType getType()
AbstractBuildergetType in class AbstractBuilder<Gauge.Builder,Gauge,GaugeImpl>Copyright © 2020 The Apache Software Foundation. All rights reserved.