@InterfaceAudience.Private public class MetricRegistriesImpl extends MetricRegistries
| Modifier and Type | Field and Description | 
|---|---|
| private MetricRegistryFactory | factory | 
| private RefCountingMap<MetricRegistryInfo,MetricRegistry> | registries | 
| Constructor and Description | 
|---|
| MetricRegistriesImpl() | 
| MetricRegistriesImpl(MetricRegistryFactory factory) | 
| Modifier and Type | Method and Description | 
|---|---|
| void | clear()Removes all the MetricRegisties. | 
| MetricRegistry | create(MetricRegistryInfo info)Create or return MetricRegistry with the given info. | 
| Optional<MetricRegistry> | get(MetricRegistryInfo info)Returns the MetricRegistry if found. | 
| Collection<MetricRegistry> | getMetricRegistries()Returns MetricRegistry's created. | 
| Set<MetricRegistryInfo> | getMetricRegistryInfos()Returns MetricRegistryInfo's for the MetricRegistry's created. | 
| boolean | remove(MetricRegistryInfo key)Decrements the ref count of the MetricRegistry, and removes if ref count == 0. | 
globalprivate final MetricRegistryFactory factory
private final RefCountingMap<MetricRegistryInfo,MetricRegistry> registries
public MetricRegistriesImpl()
public MetricRegistriesImpl(MetricRegistryFactory factory)
public MetricRegistry create(MetricRegistryInfo info)
MetricRegistriescreate in class MetricRegistriesinfo - the info object for the MetricRegistrytry.public boolean remove(MetricRegistryInfo key)
MetricRegistriesremove in class MetricRegistrieskey - the info object for the MetricRegistrytry.public Optional<MetricRegistry> get(MetricRegistryInfo info)
MetricRegistriesget in class MetricRegistriesinfo - the info for the registry.public Collection<MetricRegistry> getMetricRegistries()
MetricRegistriesgetMetricRegistries in class MetricRegistriespublic void clear()
MetricRegistriesclear in class MetricRegistriespublic Set<MetricRegistryInfo> getMetricRegistryInfos()
MetricRegistriesgetMetricRegistryInfos in class MetricRegistriesCopyright © 2007–2021 The Apache Software Foundation. All rights reserved.