Class MetricRegistryImpl
- java.lang.Object
-
- fish.payara.microprofile.metrics.impl.MetricRegistryImpl
-
- All Implemented Interfaces:
org.eclipse.microprofile.metrics.MetricRegistry
@Vetoed public class MetricRegistryImpl extends Object implements org.eclipse.microprofile.metrics.MetricRegistry
The MetricRegistry stores the metrics and metadata information
-
-
Constructor Summary
Constructors Constructor Description MetricRegistryImpl(org.eclipse.microprofile.metrics.MetricRegistry.Type type)
MetricRegistryImpl(org.eclipse.microprofile.metrics.MetricRegistry.Type type, Clock clock)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description MetricRegistryImpl
addListener(MetricRegistrationListener listener)
org.eclipse.microprofile.metrics.ConcurrentGauge
concurrentGauge(String name)
org.eclipse.microprofile.metrics.ConcurrentGauge
concurrentGauge(String name, org.eclipse.microprofile.metrics.Tag... tags)
org.eclipse.microprofile.metrics.ConcurrentGauge
concurrentGauge(org.eclipse.microprofile.metrics.Metadata metadata)
org.eclipse.microprofile.metrics.ConcurrentGauge
concurrentGauge(org.eclipse.microprofile.metrics.Metadata metadata, org.eclipse.microprofile.metrics.Tag... tags)
org.eclipse.microprofile.metrics.ConcurrentGauge
concurrentGauge(org.eclipse.microprofile.metrics.MetricID metricID)
org.eclipse.microprofile.metrics.Counter
counter(String name)
org.eclipse.microprofile.metrics.Counter
counter(String name, org.eclipse.microprofile.metrics.Tag... tags)
org.eclipse.microprofile.metrics.Counter
counter(org.eclipse.microprofile.metrics.Metadata metadata)
org.eclipse.microprofile.metrics.Counter
counter(org.eclipse.microprofile.metrics.Metadata metadata, org.eclipse.microprofile.metrics.Tag... tags)
org.eclipse.microprofile.metrics.Counter
counter(org.eclipse.microprofile.metrics.MetricID metricID)
<T extends Number>
org.eclipse.microprofile.metrics.Gauge<T>gauge(String name, Supplier<T> supplier, org.eclipse.microprofile.metrics.Tag... tags)
<T,R extends Number>
org.eclipse.microprofile.metrics.Gauge<R>gauge(String name, T object, Function<T,R> func, org.eclipse.microprofile.metrics.Tag... tags)
<T extends Number>
org.eclipse.microprofile.metrics.Gauge<T>gauge(org.eclipse.microprofile.metrics.Metadata metadata, Supplier<T> supplier, org.eclipse.microprofile.metrics.Tag... tags)
<T,R extends Number>
org.eclipse.microprofile.metrics.Gauge<R>gauge(org.eclipse.microprofile.metrics.Metadata metadata, T object, Function<T,R> func, org.eclipse.microprofile.metrics.Tag... tags)
<T extends Number>
org.eclipse.microprofile.metrics.Gauge<T>gauge(org.eclipse.microprofile.metrics.MetricID metricID, Supplier<T> supplier)
<T,R extends Number>
org.eclipse.microprofile.metrics.Gauge<R>gauge(org.eclipse.microprofile.metrics.MetricID metricID, T object, Function<T,R> func)
org.eclipse.microprofile.metrics.ConcurrentGauge
getConcurrentGauge(org.eclipse.microprofile.metrics.MetricID metricID)
SortedMap<org.eclipse.microprofile.metrics.MetricID,org.eclipse.microprofile.metrics.ConcurrentGauge>
getConcurrentGauges()
SortedMap<org.eclipse.microprofile.metrics.MetricID,org.eclipse.microprofile.metrics.ConcurrentGauge>
getConcurrentGauges(org.eclipse.microprofile.metrics.MetricFilter filter)
org.eclipse.microprofile.metrics.Counter
getCounter(org.eclipse.microprofile.metrics.MetricID metricID)
SortedMap<org.eclipse.microprofile.metrics.MetricID,org.eclipse.microprofile.metrics.Counter>
getCounters()
SortedMap<org.eclipse.microprofile.metrics.MetricID,org.eclipse.microprofile.metrics.Counter>
getCounters(org.eclipse.microprofile.metrics.MetricFilter filter)
org.eclipse.microprofile.metrics.Gauge<?>
getGauge(org.eclipse.microprofile.metrics.MetricID metricID)
SortedMap<org.eclipse.microprofile.metrics.MetricID,org.eclipse.microprofile.metrics.Gauge>
getGauges()
SortedMap<org.eclipse.microprofile.metrics.MetricID,org.eclipse.microprofile.metrics.Gauge>
getGauges(org.eclipse.microprofile.metrics.MetricFilter filter)
org.eclipse.microprofile.metrics.Histogram
getHistogram(org.eclipse.microprofile.metrics.MetricID metricID)
SortedMap<org.eclipse.microprofile.metrics.MetricID,org.eclipse.microprofile.metrics.Histogram>
getHistograms()
SortedMap<org.eclipse.microprofile.metrics.MetricID,org.eclipse.microprofile.metrics.Histogram>
getHistograms(org.eclipse.microprofile.metrics.MetricFilter filter)
Map<String,org.eclipse.microprofile.metrics.Metadata>
getMetadata()
org.eclipse.microprofile.metrics.Metadata
getMetadata(String name)
org.eclipse.microprofile.metrics.Meter
getMeter(org.eclipse.microprofile.metrics.MetricID metricID)
SortedMap<org.eclipse.microprofile.metrics.MetricID,org.eclipse.microprofile.metrics.Meter>
getMeters()
SortedMap<org.eclipse.microprofile.metrics.MetricID,org.eclipse.microprofile.metrics.Meter>
getMeters(org.eclipse.microprofile.metrics.MetricFilter filter)
org.eclipse.microprofile.metrics.Metric
getMetric(org.eclipse.microprofile.metrics.MetricID metricID)
<T extends org.eclipse.microprofile.metrics.Metric>
TgetMetric(org.eclipse.microprofile.metrics.MetricID metricID, Class<T> ofType)
SortedSet<org.eclipse.microprofile.metrics.MetricID>
getMetricIDs()
Map<org.eclipse.microprofile.metrics.MetricID,org.eclipse.microprofile.metrics.Metric>
getMetrics()
<T extends org.eclipse.microprofile.metrics.Metric>
SortedMap<org.eclipse.microprofile.metrics.MetricID,T>getMetrics(Class<T> ofType, org.eclipse.microprofile.metrics.MetricFilter filter)
Map<org.eclipse.microprofile.metrics.MetricID,org.eclipse.microprofile.metrics.Metric>
getMetrics(String name)
SortedMap<org.eclipse.microprofile.metrics.MetricID,org.eclipse.microprofile.metrics.Metric>
getMetrics(org.eclipse.microprofile.metrics.MetricFilter filter)
Set<org.eclipse.microprofile.metrics.MetricID>
getMetricsIDs(String name)
SortedSet<String>
getNames()
org.eclipse.microprofile.metrics.SimpleTimer
getSimpleTimer(org.eclipse.microprofile.metrics.MetricID metricID)
SortedMap<org.eclipse.microprofile.metrics.MetricID,org.eclipse.microprofile.metrics.SimpleTimer>
getSimpleTimers()
SortedMap<org.eclipse.microprofile.metrics.MetricID,org.eclipse.microprofile.metrics.SimpleTimer>
getSimpleTimers(org.eclipse.microprofile.metrics.MetricFilter filter)
org.eclipse.microprofile.metrics.Timer
getTimer(org.eclipse.microprofile.metrics.MetricID metricID)
SortedMap<org.eclipse.microprofile.metrics.MetricID,org.eclipse.microprofile.metrics.Timer>
getTimers()
SortedMap<org.eclipse.microprofile.metrics.MetricID,org.eclipse.microprofile.metrics.Timer>
getTimers(org.eclipse.microprofile.metrics.MetricFilter filter)
org.eclipse.microprofile.metrics.MetricRegistry.Type
getType()
org.eclipse.microprofile.metrics.Histogram
histogram(String name)
org.eclipse.microprofile.metrics.Histogram
histogram(String name, org.eclipse.microprofile.metrics.Tag... tags)
org.eclipse.microprofile.metrics.Histogram
histogram(org.eclipse.microprofile.metrics.Metadata metadata)
org.eclipse.microprofile.metrics.Histogram
histogram(org.eclipse.microprofile.metrics.Metadata metadata, org.eclipse.microprofile.metrics.Tag... tags)
org.eclipse.microprofile.metrics.Histogram
histogram(org.eclipse.microprofile.metrics.MetricID metricID)
static boolean
isLambda(Object obj)
org.eclipse.microprofile.metrics.Meter
meter(String name)
org.eclipse.microprofile.metrics.Meter
meter(String name, org.eclipse.microprofile.metrics.Tag... tags)
org.eclipse.microprofile.metrics.Meter
meter(org.eclipse.microprofile.metrics.Metadata metadata)
org.eclipse.microprofile.metrics.Meter
meter(org.eclipse.microprofile.metrics.Metadata metadata, org.eclipse.microprofile.metrics.Tag... tags)
org.eclipse.microprofile.metrics.Meter
meter(org.eclipse.microprofile.metrics.MetricID metricID)
<T extends org.eclipse.microprofile.metrics.Metric>
Tregister(String name, T metric)
<T extends org.eclipse.microprofile.metrics.Metric>
Tregister(org.eclipse.microprofile.metrics.Metadata metadata, T metric)
<T extends org.eclipse.microprofile.metrics.Metric>
Tregister(org.eclipse.microprofile.metrics.Metadata metadata, T metric, org.eclipse.microprofile.metrics.Tag... tags)
boolean
remove(String name)
boolean
remove(org.eclipse.microprofile.metrics.MetricID metricID)
void
removeMatching(org.eclipse.microprofile.metrics.MetricFilter filter)
org.eclipse.microprofile.metrics.SimpleTimer
simpleTimer(String name)
org.eclipse.microprofile.metrics.SimpleTimer
simpleTimer(String name, org.eclipse.microprofile.metrics.Tag... tags)
org.eclipse.microprofile.metrics.SimpleTimer
simpleTimer(org.eclipse.microprofile.metrics.Metadata metadata)
org.eclipse.microprofile.metrics.SimpleTimer
simpleTimer(org.eclipse.microprofile.metrics.Metadata metadata, org.eclipse.microprofile.metrics.Tag... tags)
org.eclipse.microprofile.metrics.SimpleTimer
simpleTimer(org.eclipse.microprofile.metrics.MetricID metricID)
org.eclipse.microprofile.metrics.Timer
timer(String name)
org.eclipse.microprofile.metrics.Timer
timer(String name, org.eclipse.microprofile.metrics.Tag... tags)
org.eclipse.microprofile.metrics.Timer
timer(org.eclipse.microprofile.metrics.Metadata metadata)
org.eclipse.microprofile.metrics.Timer
timer(org.eclipse.microprofile.metrics.Metadata metadata, org.eclipse.microprofile.metrics.Tag... tags)
org.eclipse.microprofile.metrics.Timer
timer(org.eclipse.microprofile.metrics.MetricID metricID)
String
toString()
-
-
-
Constructor Detail
-
MetricRegistryImpl
public MetricRegistryImpl(org.eclipse.microprofile.metrics.MetricRegistry.Type type)
-
MetricRegistryImpl
public MetricRegistryImpl(org.eclipse.microprofile.metrics.MetricRegistry.Type type, Clock clock)
-
-
Method Detail
-
getType
public org.eclipse.microprofile.metrics.MetricRegistry.Type getType()
- Specified by:
getType
in interfaceorg.eclipse.microprofile.metrics.MetricRegistry
-
addListener
public MetricRegistryImpl addListener(MetricRegistrationListener listener)
-
counter
public org.eclipse.microprofile.metrics.Counter counter(String name)
- Specified by:
counter
in interfaceorg.eclipse.microprofile.metrics.MetricRegistry
-
counter
public org.eclipse.microprofile.metrics.Counter counter(org.eclipse.microprofile.metrics.Metadata metadata)
- Specified by:
counter
in interfaceorg.eclipse.microprofile.metrics.MetricRegistry
-
counter
public org.eclipse.microprofile.metrics.Counter counter(String name, org.eclipse.microprofile.metrics.Tag... tags)
- Specified by:
counter
in interfaceorg.eclipse.microprofile.metrics.MetricRegistry
-
counter
public org.eclipse.microprofile.metrics.Counter counter(org.eclipse.microprofile.metrics.Metadata metadata, org.eclipse.microprofile.metrics.Tag... tags)
- Specified by:
counter
in interfaceorg.eclipse.microprofile.metrics.MetricRegistry
-
counter
public org.eclipse.microprofile.metrics.Counter counter(org.eclipse.microprofile.metrics.MetricID metricID)
- Specified by:
counter
in interfaceorg.eclipse.microprofile.metrics.MetricRegistry
-
gauge
public <T,R extends Number> org.eclipse.microprofile.metrics.Gauge<R> gauge(org.eclipse.microprofile.metrics.Metadata metadata, T object, Function<T,R> func, org.eclipse.microprofile.metrics.Tag... tags)
- Specified by:
gauge
in interfaceorg.eclipse.microprofile.metrics.MetricRegistry
-
gauge
public <T extends Number> org.eclipse.microprofile.metrics.Gauge<T> gauge(org.eclipse.microprofile.metrics.MetricID metricID, Supplier<T> supplier)
- Specified by:
gauge
in interfaceorg.eclipse.microprofile.metrics.MetricRegistry
-
gauge
public <T,R extends Number> org.eclipse.microprofile.metrics.Gauge<R> gauge(org.eclipse.microprofile.metrics.MetricID metricID, T object, Function<T,R> func)
- Specified by:
gauge
in interfaceorg.eclipse.microprofile.metrics.MetricRegistry
-
gauge
public <T extends Number> org.eclipse.microprofile.metrics.Gauge<T> gauge(org.eclipse.microprofile.metrics.Metadata metadata, Supplier<T> supplier, org.eclipse.microprofile.metrics.Tag... tags)
- Specified by:
gauge
in interfaceorg.eclipse.microprofile.metrics.MetricRegistry
-
gauge
public <T extends Number> org.eclipse.microprofile.metrics.Gauge<T> gauge(String name, Supplier<T> supplier, org.eclipse.microprofile.metrics.Tag... tags)
- Specified by:
gauge
in interfaceorg.eclipse.microprofile.metrics.MetricRegistry
-
gauge
public <T,R extends Number> org.eclipse.microprofile.metrics.Gauge<R> gauge(String name, T object, Function<T,R> func, org.eclipse.microprofile.metrics.Tag... tags)
- Specified by:
gauge
in interfaceorg.eclipse.microprofile.metrics.MetricRegistry
-
concurrentGauge
public org.eclipse.microprofile.metrics.ConcurrentGauge concurrentGauge(String name)
- Specified by:
concurrentGauge
in interfaceorg.eclipse.microprofile.metrics.MetricRegistry
-
concurrentGauge
public org.eclipse.microprofile.metrics.ConcurrentGauge concurrentGauge(String name, org.eclipse.microprofile.metrics.Tag... tags)
- Specified by:
concurrentGauge
in interfaceorg.eclipse.microprofile.metrics.MetricRegistry
-
concurrentGauge
public org.eclipse.microprofile.metrics.ConcurrentGauge concurrentGauge(org.eclipse.microprofile.metrics.Metadata metadata)
- Specified by:
concurrentGauge
in interfaceorg.eclipse.microprofile.metrics.MetricRegistry
-
concurrentGauge
public org.eclipse.microprofile.metrics.ConcurrentGauge concurrentGauge(org.eclipse.microprofile.metrics.Metadata metadata, org.eclipse.microprofile.metrics.Tag... tags)
- Specified by:
concurrentGauge
in interfaceorg.eclipse.microprofile.metrics.MetricRegistry
-
concurrentGauge
public org.eclipse.microprofile.metrics.ConcurrentGauge concurrentGauge(org.eclipse.microprofile.metrics.MetricID metricID)
- Specified by:
concurrentGauge
in interfaceorg.eclipse.microprofile.metrics.MetricRegistry
-
histogram
public org.eclipse.microprofile.metrics.Histogram histogram(String name, org.eclipse.microprofile.metrics.Tag... tags)
- Specified by:
histogram
in interfaceorg.eclipse.microprofile.metrics.MetricRegistry
-
histogram
public org.eclipse.microprofile.metrics.Histogram histogram(org.eclipse.microprofile.metrics.Metadata metadata, org.eclipse.microprofile.metrics.Tag... tags)
- Specified by:
histogram
in interfaceorg.eclipse.microprofile.metrics.MetricRegistry
-
histogram
public org.eclipse.microprofile.metrics.Histogram histogram(String name)
- Specified by:
histogram
in interfaceorg.eclipse.microprofile.metrics.MetricRegistry
-
histogram
public org.eclipse.microprofile.metrics.Histogram histogram(org.eclipse.microprofile.metrics.Metadata metadata)
- Specified by:
histogram
in interfaceorg.eclipse.microprofile.metrics.MetricRegistry
-
histogram
public org.eclipse.microprofile.metrics.Histogram histogram(org.eclipse.microprofile.metrics.MetricID metricID)
- Specified by:
histogram
in interfaceorg.eclipse.microprofile.metrics.MetricRegistry
-
meter
public org.eclipse.microprofile.metrics.Meter meter(String name, org.eclipse.microprofile.metrics.Tag... tags)
- Specified by:
meter
in interfaceorg.eclipse.microprofile.metrics.MetricRegistry
-
meter
public org.eclipse.microprofile.metrics.Meter meter(org.eclipse.microprofile.metrics.Metadata metadata, org.eclipse.microprofile.metrics.Tag... tags)
- Specified by:
meter
in interfaceorg.eclipse.microprofile.metrics.MetricRegistry
-
meter
public org.eclipse.microprofile.metrics.Meter meter(String name)
- Specified by:
meter
in interfaceorg.eclipse.microprofile.metrics.MetricRegistry
-
meter
public org.eclipse.microprofile.metrics.Meter meter(org.eclipse.microprofile.metrics.Metadata metadata)
- Specified by:
meter
in interfaceorg.eclipse.microprofile.metrics.MetricRegistry
-
meter
public org.eclipse.microprofile.metrics.Meter meter(org.eclipse.microprofile.metrics.MetricID metricID)
- Specified by:
meter
in interfaceorg.eclipse.microprofile.metrics.MetricRegistry
-
simpleTimer
public org.eclipse.microprofile.metrics.SimpleTimer simpleTimer(String name, org.eclipse.microprofile.metrics.Tag... tags)
- Specified by:
simpleTimer
in interfaceorg.eclipse.microprofile.metrics.MetricRegistry
-
simpleTimer
public org.eclipse.microprofile.metrics.SimpleTimer simpleTimer(org.eclipse.microprofile.metrics.Metadata metadata, org.eclipse.microprofile.metrics.Tag... tags)
- Specified by:
simpleTimer
in interfaceorg.eclipse.microprofile.metrics.MetricRegistry
-
simpleTimer
public org.eclipse.microprofile.metrics.SimpleTimer simpleTimer(String name)
- Specified by:
simpleTimer
in interfaceorg.eclipse.microprofile.metrics.MetricRegistry
-
simpleTimer
public org.eclipse.microprofile.metrics.SimpleTimer simpleTimer(org.eclipse.microprofile.metrics.Metadata metadata)
- Specified by:
simpleTimer
in interfaceorg.eclipse.microprofile.metrics.MetricRegistry
-
simpleTimer
public org.eclipse.microprofile.metrics.SimpleTimer simpleTimer(org.eclipse.microprofile.metrics.MetricID metricID)
- Specified by:
simpleTimer
in interfaceorg.eclipse.microprofile.metrics.MetricRegistry
-
timer
public org.eclipse.microprofile.metrics.Timer timer(String name, org.eclipse.microprofile.metrics.Tag... tags)
- Specified by:
timer
in interfaceorg.eclipse.microprofile.metrics.MetricRegistry
-
timer
public org.eclipse.microprofile.metrics.Timer timer(org.eclipse.microprofile.metrics.Metadata metadata, org.eclipse.microprofile.metrics.Tag... tags)
- Specified by:
timer
in interfaceorg.eclipse.microprofile.metrics.MetricRegistry
-
timer
public org.eclipse.microprofile.metrics.Timer timer(String name)
- Specified by:
timer
in interfaceorg.eclipse.microprofile.metrics.MetricRegistry
-
timer
public org.eclipse.microprofile.metrics.Timer timer(org.eclipse.microprofile.metrics.Metadata metadata)
- Specified by:
timer
in interfaceorg.eclipse.microprofile.metrics.MetricRegistry
-
timer
public org.eclipse.microprofile.metrics.Timer timer(org.eclipse.microprofile.metrics.MetricID metricID)
- Specified by:
timer
in interfaceorg.eclipse.microprofile.metrics.MetricRegistry
-
getConcurrentGauge
public org.eclipse.microprofile.metrics.ConcurrentGauge getConcurrentGauge(org.eclipse.microprofile.metrics.MetricID metricID)
- Specified by:
getConcurrentGauge
in interfaceorg.eclipse.microprofile.metrics.MetricRegistry
-
getCounter
public org.eclipse.microprofile.metrics.Counter getCounter(org.eclipse.microprofile.metrics.MetricID metricID)
- Specified by:
getCounter
in interfaceorg.eclipse.microprofile.metrics.MetricRegistry
-
getGauge
public org.eclipse.microprofile.metrics.Gauge<?> getGauge(org.eclipse.microprofile.metrics.MetricID metricID)
- Specified by:
getGauge
in interfaceorg.eclipse.microprofile.metrics.MetricRegistry
-
getHistogram
public org.eclipse.microprofile.metrics.Histogram getHistogram(org.eclipse.microprofile.metrics.MetricID metricID)
- Specified by:
getHistogram
in interfaceorg.eclipse.microprofile.metrics.MetricRegistry
-
getMeter
public org.eclipse.microprofile.metrics.Meter getMeter(org.eclipse.microprofile.metrics.MetricID metricID)
- Specified by:
getMeter
in interfaceorg.eclipse.microprofile.metrics.MetricRegistry
-
getSimpleTimer
public org.eclipse.microprofile.metrics.SimpleTimer getSimpleTimer(org.eclipse.microprofile.metrics.MetricID metricID)
- Specified by:
getSimpleTimer
in interfaceorg.eclipse.microprofile.metrics.MetricRegistry
-
getTimer
public org.eclipse.microprofile.metrics.Timer getTimer(org.eclipse.microprofile.metrics.MetricID metricID)
- Specified by:
getTimer
in interfaceorg.eclipse.microprofile.metrics.MetricRegistry
-
getMetric
public org.eclipse.microprofile.metrics.Metric getMetric(org.eclipse.microprofile.metrics.MetricID metricID)
- Specified by:
getMetric
in interfaceorg.eclipse.microprofile.metrics.MetricRegistry
-
getMetricIDs
public SortedSet<org.eclipse.microprofile.metrics.MetricID> getMetricIDs()
- Specified by:
getMetricIDs
in interfaceorg.eclipse.microprofile.metrics.MetricRegistry
-
getNames
public SortedSet<String> getNames()
- Specified by:
getNames
in interfaceorg.eclipse.microprofile.metrics.MetricRegistry
-
getGauges
public SortedMap<org.eclipse.microprofile.metrics.MetricID,org.eclipse.microprofile.metrics.Gauge> getGauges()
- Specified by:
getGauges
in interfaceorg.eclipse.microprofile.metrics.MetricRegistry
-
getGauges
public SortedMap<org.eclipse.microprofile.metrics.MetricID,org.eclipse.microprofile.metrics.Gauge> getGauges(org.eclipse.microprofile.metrics.MetricFilter filter)
- Specified by:
getGauges
in interfaceorg.eclipse.microprofile.metrics.MetricRegistry
-
getConcurrentGauges
public SortedMap<org.eclipse.microprofile.metrics.MetricID,org.eclipse.microprofile.metrics.ConcurrentGauge> getConcurrentGauges()
- Specified by:
getConcurrentGauges
in interfaceorg.eclipse.microprofile.metrics.MetricRegistry
-
getConcurrentGauges
public SortedMap<org.eclipse.microprofile.metrics.MetricID,org.eclipse.microprofile.metrics.ConcurrentGauge> getConcurrentGauges(org.eclipse.microprofile.metrics.MetricFilter filter)
- Specified by:
getConcurrentGauges
in interfaceorg.eclipse.microprofile.metrics.MetricRegistry
-
getCounters
public SortedMap<org.eclipse.microprofile.metrics.MetricID,org.eclipse.microprofile.metrics.Counter> getCounters()
- Specified by:
getCounters
in interfaceorg.eclipse.microprofile.metrics.MetricRegistry
-
getCounters
public SortedMap<org.eclipse.microprofile.metrics.MetricID,org.eclipse.microprofile.metrics.Counter> getCounters(org.eclipse.microprofile.metrics.MetricFilter filter)
- Specified by:
getCounters
in interfaceorg.eclipse.microprofile.metrics.MetricRegistry
-
getHistograms
public SortedMap<org.eclipse.microprofile.metrics.MetricID,org.eclipse.microprofile.metrics.Histogram> getHistograms()
- Specified by:
getHistograms
in interfaceorg.eclipse.microprofile.metrics.MetricRegistry
-
getHistograms
public SortedMap<org.eclipse.microprofile.metrics.MetricID,org.eclipse.microprofile.metrics.Histogram> getHistograms(org.eclipse.microprofile.metrics.MetricFilter filter)
- Specified by:
getHistograms
in interfaceorg.eclipse.microprofile.metrics.MetricRegistry
-
getMeters
public SortedMap<org.eclipse.microprofile.metrics.MetricID,org.eclipse.microprofile.metrics.Meter> getMeters()
- Specified by:
getMeters
in interfaceorg.eclipse.microprofile.metrics.MetricRegistry
-
getMeters
public SortedMap<org.eclipse.microprofile.metrics.MetricID,org.eclipse.microprofile.metrics.Meter> getMeters(org.eclipse.microprofile.metrics.MetricFilter filter)
- Specified by:
getMeters
in interfaceorg.eclipse.microprofile.metrics.MetricRegistry
-
getSimpleTimers
public SortedMap<org.eclipse.microprofile.metrics.MetricID,org.eclipse.microprofile.metrics.SimpleTimer> getSimpleTimers()
- Specified by:
getSimpleTimers
in interfaceorg.eclipse.microprofile.metrics.MetricRegistry
-
getSimpleTimers
public SortedMap<org.eclipse.microprofile.metrics.MetricID,org.eclipse.microprofile.metrics.SimpleTimer> getSimpleTimers(org.eclipse.microprofile.metrics.MetricFilter filter)
- Specified by:
getSimpleTimers
in interfaceorg.eclipse.microprofile.metrics.MetricRegistry
-
getTimers
public SortedMap<org.eclipse.microprofile.metrics.MetricID,org.eclipse.microprofile.metrics.Timer> getTimers()
- Specified by:
getTimers
in interfaceorg.eclipse.microprofile.metrics.MetricRegistry
-
getTimers
public SortedMap<org.eclipse.microprofile.metrics.MetricID,org.eclipse.microprofile.metrics.Timer> getTimers(org.eclipse.microprofile.metrics.MetricFilter filter)
- Specified by:
getTimers
in interfaceorg.eclipse.microprofile.metrics.MetricRegistry
-
getMetrics
public Map<org.eclipse.microprofile.metrics.MetricID,org.eclipse.microprofile.metrics.Metric> getMetrics()
- Specified by:
getMetrics
in interfaceorg.eclipse.microprofile.metrics.MetricRegistry
-
getMetadata
public Map<String,org.eclipse.microprofile.metrics.Metadata> getMetadata()
- Specified by:
getMetadata
in interfaceorg.eclipse.microprofile.metrics.MetricRegistry
-
remove
public boolean remove(String name)
- Specified by:
remove
in interfaceorg.eclipse.microprofile.metrics.MetricRegistry
-
remove
public boolean remove(org.eclipse.microprofile.metrics.MetricID metricID)
- Specified by:
remove
in interfaceorg.eclipse.microprofile.metrics.MetricRegistry
-
removeMatching
public void removeMatching(org.eclipse.microprofile.metrics.MetricFilter filter)
- Specified by:
removeMatching
in interfaceorg.eclipse.microprofile.metrics.MetricRegistry
-
register
public <T extends org.eclipse.microprofile.metrics.Metric> T register(String name, T metric) throws IllegalArgumentException
- Specified by:
register
in interfaceorg.eclipse.microprofile.metrics.MetricRegistry
- Throws:
IllegalArgumentException
-
register
public <T extends org.eclipse.microprofile.metrics.Metric> T register(org.eclipse.microprofile.metrics.Metadata metadata, T metric) throws IllegalArgumentException
- Specified by:
register
in interfaceorg.eclipse.microprofile.metrics.MetricRegistry
- Throws:
IllegalArgumentException
-
register
public <T extends org.eclipse.microprofile.metrics.Metric> T register(org.eclipse.microprofile.metrics.Metadata metadata, T metric, org.eclipse.microprofile.metrics.Tag... tags) throws IllegalArgumentException
- Specified by:
register
in interfaceorg.eclipse.microprofile.metrics.MetricRegistry
- Throws:
IllegalArgumentException
-
getMetric
public <T extends org.eclipse.microprofile.metrics.Metric> T getMetric(org.eclipse.microprofile.metrics.MetricID metricID, Class<T> ofType)
- Specified by:
getMetric
in interfaceorg.eclipse.microprofile.metrics.MetricRegistry
-
getMetrics
public <T extends org.eclipse.microprofile.metrics.Metric> SortedMap<org.eclipse.microprofile.metrics.MetricID,T> getMetrics(Class<T> ofType, org.eclipse.microprofile.metrics.MetricFilter filter)
- Specified by:
getMetrics
in interfaceorg.eclipse.microprofile.metrics.MetricRegistry
-
getMetrics
public SortedMap<org.eclipse.microprofile.metrics.MetricID,org.eclipse.microprofile.metrics.Metric> getMetrics(org.eclipse.microprofile.metrics.MetricFilter filter)
- Specified by:
getMetrics
in interfaceorg.eclipse.microprofile.metrics.MetricRegistry
-
getMetadata
public org.eclipse.microprofile.metrics.Metadata getMetadata(String name)
- Specified by:
getMetadata
in interfaceorg.eclipse.microprofile.metrics.MetricRegistry
-
getMetrics
public Map<org.eclipse.microprofile.metrics.MetricID,org.eclipse.microprofile.metrics.Metric> getMetrics(String name)
-
isLambda
public static boolean isLambda(Object obj)
-
-