Package io.prometheus.client
Class CollectorRegistry.MetricFamilySamplesEnumeration
- java.lang.Object
-
- io.prometheus.client.CollectorRegistry.MetricFamilySamplesEnumeration
-
- All Implemented Interfaces:
java.util.Enumeration<Collector.MetricFamilySamples>
- Enclosing class:
- CollectorRegistry
class CollectorRegistry.MetricFamilySamplesEnumeration extends java.lang.Object implements java.util.Enumeration<Collector.MetricFamilySamples>
-
-
Field Summary
Fields Modifier and Type Field Description private java.util.Iterator<Collector>
collectorIter
private java.util.Set<java.lang.String>
includedNames
private java.util.Iterator<Collector.MetricFamilySamples>
metricFamilySamples
private Collector.MetricFamilySamples
next
-
Constructor Summary
Constructors Constructor Description MetricFamilySamplesEnumeration()
MetricFamilySamplesEnumeration(java.util.Set<java.lang.String> includedNames)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description private Collector.MetricFamilySamples
filter(Collector.MetricFamilySamples next)
private void
findNextElement()
boolean
hasMoreElements()
private java.util.Iterator<Collector>
includedCollectorIterator(java.util.Set<java.lang.String> includedNames)
Collector.MetricFamilySamples
nextElement()
-
-
-
Field Detail
-
collectorIter
private final java.util.Iterator<Collector> collectorIter
-
metricFamilySamples
private java.util.Iterator<Collector.MetricFamilySamples> metricFamilySamples
-
next
private Collector.MetricFamilySamples next
-
includedNames
private java.util.Set<java.lang.String> includedNames
-
-
Method Detail
-
includedCollectorIterator
private java.util.Iterator<Collector> includedCollectorIterator(java.util.Set<java.lang.String> includedNames)
-
findNextElement
private void findNextElement()
-
filter
private Collector.MetricFamilySamples filter(Collector.MetricFamilySamples next)
-
nextElement
public Collector.MetricFamilySamples nextElement()
- Specified by:
nextElement
in interfacejava.util.Enumeration<Collector.MetricFamilySamples>
-
hasMoreElements
public boolean hasMoreElements()
- Specified by:
hasMoreElements
in interfacejava.util.Enumeration<Collector.MetricFamilySamples>
-
-