return an existing aggregated meter if registry is not null and a aggregated meter already exist with the same metric name . otherwise , creates a new aggregated meter and registers if registry not null concode_field_sep Map<MetricsRegistryRegistrationListener,Object> metricsRegistryRegistrationListenersMap concode_elem_sep boolean _isDone concode_elem_sep long _startTimeNanos concode_elem_sep Logger LOGGER concode_elem_sep Map<MetricsRegistry,Object> metricsRegistryMap concode_elem_sep long _stopTimeNanos concode_field_sep void addMetricsRegistryRegistrationListener concode_elem_sep Gauge<T> newGauge concode_elem_sep long getLatencyMs concode_elem_sep AggregatedHistogram<T> newAggregatedHistogram concode_elem_sep void stop concode_elem_sep Counter newCounter concode_elem_sep void initializeMetrics concode_elem_sep AggregatedCounter newAggregatedCounter concode_elem_sep TimerContext startTimer concode_elem_sep void registerMetricsRegistry concode_elem_sep AggregatedLongGauge<T,V> newAggregatedLongGauge concode_elem_sep Meter newMeter concode_elem_sep Histogram newHistogram concode_elem_sep Timer newTimer
AggregatedMeter < T > function ( AggregatedMetricsRegistry arg0 , MetricName arg1 ) { if ( arg0 != null ) { return arg0 . newAggregatedMeter ( arg1 ) ; } else { return new AggregatedMeter < T > ( ) ; } }