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.Iterator<Collector.MetricFamilySamples>
metricFamilySamples
private Collector.MetricFamilySamples
next
private Predicate<java.lang.String>
sampleNameFilter
-
Constructor Summary
Constructors Constructor Description MetricFamilySamplesEnumeration()
MetricFamilySamplesEnumeration(Predicate<java.lang.String> sampleNameFilter)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description private java.util.Iterator<Collector>
filteredCollectorIterator()
private void
findNextElement()
boolean
hasMoreElements()
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
-
sampleNameFilter
private final Predicate<java.lang.String> sampleNameFilter
-
-
Constructor Detail
-
MetricFamilySamplesEnumeration
MetricFamilySamplesEnumeration(Predicate<java.lang.String> sampleNameFilter)
-
MetricFamilySamplesEnumeration
MetricFamilySamplesEnumeration()
-
-
Method Detail
-
filteredCollectorIterator
private java.util.Iterator<Collector> filteredCollectorIterator()
-
findNextElement
private void findNextElement()
-
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>
-
-