class MetricRegistryAdapter extends org.eclipse.microprofile.metrics.MetricRegistry implements FunctionGaugeSupport
| Modifier and Type | Field and Description |
|---|---|
(package private) Map<MetricDescriptor,MeterHolder> |
constructedMeters |
(package private) Map<String,MpMetadata> |
metadataMap |
(package private) io.micrometer.core.instrument.MeterRegistry |
registry |
(package private) org.eclipse.microprofile.metrics.MetricRegistry.Type |
type |
| Constructor and Description |
|---|
MetricRegistryAdapter(org.eclipse.microprofile.metrics.MetricRegistry.Type type,
io.micrometer.core.instrument.MeterRegistry registry) |
| Modifier and Type | Method and Description |
|---|---|
(package private) void |
bindAnnotatedGauge(AnnotatedGaugeAdapter adapter) |
(package private) <T> T |
checkCast(Class<T> type,
MpMetadata metadata,
MeterHolder o) |
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(String name) |
org.eclipse.microprofile.metrics.ConcurrentGauge |
concurrentGauge(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(String name) |
org.eclipse.microprofile.metrics.Counter |
counter(String name,
org.eclipse.microprofile.metrics.Tag... tags) |
<T extends Number> |
gauge(String name,
Supplier<T> f) |
<T extends Number> |
gauge(String name,
Supplier<T> f,
org.eclipse.microprofile.metrics.Tag... tags) |
<T> org.eclipse.microprofile.metrics.Gauge<Double> |
gauge(String name,
T o,
ToDoubleFunction<T> f) |
<T> org.eclipse.microprofile.metrics.Gauge<Double> |
gauge(String name,
T o,
ToDoubleFunction<T> f,
org.eclipse.microprofile.metrics.Tag... tags) |
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 metricFilter) |
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 metricFilter) |
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 metricFilter) |
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 metricFilter) |
Map<String,org.eclipse.microprofile.metrics.Metadata> |
getMetadata() |
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 metricFilter) |
SortedSet<org.eclipse.microprofile.metrics.MetricID> |
getMetricIDs() |
Map<org.eclipse.microprofile.metrics.MetricID,org.eclipse.microprofile.metrics.Metric> |
getMetrics() |
(package private) <T extends org.eclipse.microprofile.metrics.Metric> |
getMetrics(org.eclipse.microprofile.metrics.MetricType type,
org.eclipse.microprofile.metrics.MetricFilter filter) |
SortedSet<String> |
getNames() |
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 metricFilter) |
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 metricFilter) |
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(String name) |
org.eclipse.microprofile.metrics.Histogram |
histogram(String name,
org.eclipse.microprofile.metrics.Tag... tags) |
(package private) ConcurrentGaugeImpl |
injectedConcurrentGauge(org.eclipse.microprofile.metrics.annotation.Metric annotation) |
(package private) org.eclipse.microprofile.metrics.Counter |
injectedCounter(org.eclipse.microprofile.metrics.annotation.Metric annotation) |
(package private) HistogramAdapter |
injectedHistogram(org.eclipse.microprofile.metrics.annotation.Metric annotation) |
(package private) MeterAdapter |
injectedMeter(org.eclipse.microprofile.metrics.annotation.Metric annotation) |
(package private) TimerAdapter |
injectedSimpleTimer(org.eclipse.microprofile.metrics.annotation.Metric annotation) |
(package private) TimerAdapter |
injectedTimer(org.eclipse.microprofile.metrics.annotation.Metric annotation) |
(package private) ConcurrentGaugeImpl |
interceptorConcurrentGauge(org.eclipse.microprofile.metrics.Metadata metadata,
String... tags) |
(package private) org.eclipse.microprofile.metrics.Counter |
interceptorCounter(org.eclipse.microprofile.metrics.Metadata metadata,
String... tags) |
(package private) TimerAdapter |
interceptorTimer(org.eclipse.microprofile.metrics.Metadata metadata,
String... tags) |
(package private) ConcurrentGaugeImpl |
internalConcurrentGauge(MpMetadata metadata,
MetricDescriptor id) |
(package private) CounterAdapter |
internalCounter(MpMetadata metadata,
MetricDescriptor id) |
(package private) <T extends Number> |
internalGauge(MpMetadata metadata,
MetricDescriptor id,
Supplier<T> f) |
(package private) <T> GaugeAdapter<Double> |
internalGauge(MpMetadata metadata,
MetricDescriptor id,
T obj,
ToDoubleFunction<T> f) |
(package private) HistogramAdapter |
internalHistogram(MpMetadata metadata,
MetricDescriptor id) |
(package private) MeterAdapter |
internalMeter(MpMetadata metadata,
MetricDescriptor id) |
(package private) boolean |
internalRemove(MetricDescriptor match) |
(package private) TimerAdapter |
internalSimpleTimer(MpMetadata metadata,
MetricDescriptor id) |
(package private) TimerAdapter |
internalTimer(MpMetadata metadata,
MetricDescriptor id) |
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(String name) |
org.eclipse.microprofile.metrics.Meter |
meter(String name,
org.eclipse.microprofile.metrics.Tag... tags) |
<T extends org.eclipse.microprofile.metrics.Metric> |
register(org.eclipse.microprofile.metrics.Metadata metadata,
T t) |
<T extends org.eclipse.microprofile.metrics.Metric> |
register(org.eclipse.microprofile.metrics.Metadata metadata,
T t,
org.eclipse.microprofile.metrics.Tag... tags) |
<T extends org.eclipse.microprofile.metrics.Metric> |
register(String name,
T t) |
boolean |
remove(org.eclipse.microprofile.metrics.MetricID metricID) |
boolean |
remove(String name) |
void |
removeMatching(org.eclipse.microprofile.metrics.MetricFilter metricFilter) |
(package private) io.micrometer.core.instrument.Tags |
scopeTags(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(String name) |
org.eclipse.microprofile.metrics.SimpleTimer |
simpleTimer(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(String name) |
org.eclipse.microprofile.metrics.Timer |
timer(String name,
org.eclipse.microprofile.metrics.Tag... tags) |
final org.eclipse.microprofile.metrics.MetricRegistry.Type type
final io.micrometer.core.instrument.MeterRegistry registry
Map<MetricDescriptor,MeterHolder> constructedMeters
Map<String,MpMetadata> metadataMap
public MetricRegistryAdapter(org.eclipse.microprofile.metrics.MetricRegistry.Type type,
io.micrometer.core.instrument.MeterRegistry registry)
public <T extends org.eclipse.microprofile.metrics.Metric> T register(String name, T t) throws IllegalArgumentException
register in class org.eclipse.microprofile.metrics.MetricRegistryIllegalArgumentExceptionpublic <T extends org.eclipse.microprofile.metrics.Metric> T register(org.eclipse.microprofile.metrics.Metadata metadata,
T t)
throws IllegalArgumentException
register in class org.eclipse.microprofile.metrics.MetricRegistryIllegalArgumentExceptionpublic <T extends org.eclipse.microprofile.metrics.Metric> T register(org.eclipse.microprofile.metrics.Metadata metadata,
T t,
org.eclipse.microprofile.metrics.Tag... tags)
throws IllegalArgumentException
register in class org.eclipse.microprofile.metrics.MetricRegistryIllegalArgumentExceptionpublic org.eclipse.microprofile.metrics.Counter counter(String name)
counter in class org.eclipse.microprofile.metrics.MetricRegistrypublic org.eclipse.microprofile.metrics.Counter counter(String name, org.eclipse.microprofile.metrics.Tag... tags)
counter in class org.eclipse.microprofile.metrics.MetricRegistrypublic org.eclipse.microprofile.metrics.Counter counter(org.eclipse.microprofile.metrics.Metadata metadata)
counter in class org.eclipse.microprofile.metrics.MetricRegistrypublic org.eclipse.microprofile.metrics.Counter counter(org.eclipse.microprofile.metrics.Metadata metadata,
org.eclipse.microprofile.metrics.Tag... tags)
counter in class org.eclipse.microprofile.metrics.MetricRegistryorg.eclipse.microprofile.metrics.Counter interceptorCounter(org.eclipse.microprofile.metrics.Metadata metadata,
String... tags)
org.eclipse.microprofile.metrics.Counter injectedCounter(org.eclipse.microprofile.metrics.annotation.Metric annotation)
CounterAdapter internalCounter(MpMetadata metadata, MetricDescriptor id)
public org.eclipse.microprofile.metrics.ConcurrentGauge concurrentGauge(String name)
concurrentGauge in class org.eclipse.microprofile.metrics.MetricRegistrypublic org.eclipse.microprofile.metrics.ConcurrentGauge concurrentGauge(String name, org.eclipse.microprofile.metrics.Tag... tags)
concurrentGauge in class org.eclipse.microprofile.metrics.MetricRegistrypublic org.eclipse.microprofile.metrics.ConcurrentGauge concurrentGauge(org.eclipse.microprofile.metrics.Metadata metadata)
concurrentGauge in class org.eclipse.microprofile.metrics.MetricRegistrypublic org.eclipse.microprofile.metrics.ConcurrentGauge concurrentGauge(org.eclipse.microprofile.metrics.Metadata metadata,
org.eclipse.microprofile.metrics.Tag... tags)
concurrentGauge in class org.eclipse.microprofile.metrics.MetricRegistryConcurrentGaugeImpl interceptorConcurrentGauge(org.eclipse.microprofile.metrics.Metadata metadata, String... tags)
ConcurrentGaugeImpl injectedConcurrentGauge(org.eclipse.microprofile.metrics.annotation.Metric annotation)
ConcurrentGaugeImpl internalConcurrentGauge(MpMetadata metadata, MetricDescriptor id)
public <T> org.eclipse.microprofile.metrics.Gauge<Double> gauge(String name, T o, ToDoubleFunction<T> f)
public <T> org.eclipse.microprofile.metrics.Gauge<Double> gauge(String name, T o, ToDoubleFunction<T> f, org.eclipse.microprofile.metrics.Tag... tags)
<T> GaugeAdapter<Double> internalGauge(MpMetadata metadata, MetricDescriptor id, T obj, ToDoubleFunction<T> f)
public <T extends Number> org.eclipse.microprofile.metrics.Gauge<T> gauge(String name, Supplier<T> f)
public <T extends Number> org.eclipse.microprofile.metrics.Gauge<T> gauge(String name, Supplier<T> f, org.eclipse.microprofile.metrics.Tag... tags)
gauge in interface FunctionGaugeSupport<T extends Number> GaugeAdapter<T> internalGauge(MpMetadata metadata, MetricDescriptor id, Supplier<T> f)
void bindAnnotatedGauge(AnnotatedGaugeAdapter adapter)
public org.eclipse.microprofile.metrics.Histogram histogram(String name)
histogram in class org.eclipse.microprofile.metrics.MetricRegistrypublic org.eclipse.microprofile.metrics.Histogram histogram(String name, org.eclipse.microprofile.metrics.Tag... tags)
histogram in class org.eclipse.microprofile.metrics.MetricRegistrypublic org.eclipse.microprofile.metrics.Histogram histogram(org.eclipse.microprofile.metrics.Metadata metadata)
histogram in class org.eclipse.microprofile.metrics.MetricRegistrypublic org.eclipse.microprofile.metrics.Histogram histogram(org.eclipse.microprofile.metrics.Metadata metadata,
org.eclipse.microprofile.metrics.Tag... tags)
histogram in class org.eclipse.microprofile.metrics.MetricRegistryHistogramAdapter injectedHistogram(org.eclipse.microprofile.metrics.annotation.Metric annotation)
HistogramAdapter internalHistogram(MpMetadata metadata, MetricDescriptor id)
public org.eclipse.microprofile.metrics.Meter meter(String name)
meter in class org.eclipse.microprofile.metrics.MetricRegistrypublic org.eclipse.microprofile.metrics.Meter meter(String name, org.eclipse.microprofile.metrics.Tag... tags)
meter in class org.eclipse.microprofile.metrics.MetricRegistrypublic org.eclipse.microprofile.metrics.Meter meter(org.eclipse.microprofile.metrics.Metadata metadata)
meter in class org.eclipse.microprofile.metrics.MetricRegistrypublic org.eclipse.microprofile.metrics.Meter meter(org.eclipse.microprofile.metrics.Metadata metadata,
org.eclipse.microprofile.metrics.Tag... tags)
meter in class org.eclipse.microprofile.metrics.MetricRegistryMeterAdapter injectedMeter(org.eclipse.microprofile.metrics.annotation.Metric annotation)
MeterAdapter internalMeter(MpMetadata metadata, MetricDescriptor id)
public org.eclipse.microprofile.metrics.Timer timer(String name)
timer in class org.eclipse.microprofile.metrics.MetricRegistrypublic org.eclipse.microprofile.metrics.Timer timer(String name, org.eclipse.microprofile.metrics.Tag... tags)
timer in class org.eclipse.microprofile.metrics.MetricRegistrypublic org.eclipse.microprofile.metrics.Timer timer(org.eclipse.microprofile.metrics.Metadata metadata)
timer in class org.eclipse.microprofile.metrics.MetricRegistrypublic org.eclipse.microprofile.metrics.Timer timer(org.eclipse.microprofile.metrics.Metadata metadata,
org.eclipse.microprofile.metrics.Tag... tags)
timer in class org.eclipse.microprofile.metrics.MetricRegistryTimerAdapter injectedTimer(org.eclipse.microprofile.metrics.annotation.Metric annotation)
TimerAdapter interceptorTimer(org.eclipse.microprofile.metrics.Metadata metadata, String... tags)
TimerAdapter internalTimer(MpMetadata metadata, MetricDescriptor id)
public org.eclipse.microprofile.metrics.SimpleTimer simpleTimer(String name)
simpleTimer in class org.eclipse.microprofile.metrics.MetricRegistrypublic org.eclipse.microprofile.metrics.SimpleTimer simpleTimer(String name, org.eclipse.microprofile.metrics.Tag... tags)
simpleTimer in class org.eclipse.microprofile.metrics.MetricRegistrypublic org.eclipse.microprofile.metrics.SimpleTimer simpleTimer(org.eclipse.microprofile.metrics.Metadata metadata)
simpleTimer in class org.eclipse.microprofile.metrics.MetricRegistrypublic org.eclipse.microprofile.metrics.SimpleTimer simpleTimer(org.eclipse.microprofile.metrics.Metadata metadata,
org.eclipse.microprofile.metrics.Tag... tags)
simpleTimer in class org.eclipse.microprofile.metrics.MetricRegistryTimerAdapter injectedSimpleTimer(org.eclipse.microprofile.metrics.annotation.Metric annotation)
TimerAdapter internalSimpleTimer(MpMetadata metadata, MetricDescriptor id)
public boolean remove(String name)
remove in class org.eclipse.microprofile.metrics.MetricRegistrypublic boolean remove(org.eclipse.microprofile.metrics.MetricID metricID)
remove in class org.eclipse.microprofile.metrics.MetricRegistrypublic void removeMatching(org.eclipse.microprofile.metrics.MetricFilter metricFilter)
removeMatching in class org.eclipse.microprofile.metrics.MetricRegistryboolean internalRemove(MetricDescriptor match)
public SortedSet<String> getNames()
getNames in class org.eclipse.microprofile.metrics.MetricRegistrypublic SortedSet<org.eclipse.microprofile.metrics.MetricID> getMetricIDs()
getMetricIDs in class org.eclipse.microprofile.metrics.MetricRegistrypublic SortedMap<org.eclipse.microprofile.metrics.MetricID,org.eclipse.microprofile.metrics.Gauge> getGauges()
getGauges in class org.eclipse.microprofile.metrics.MetricRegistrypublic SortedMap<org.eclipse.microprofile.metrics.MetricID,org.eclipse.microprofile.metrics.Gauge> getGauges(org.eclipse.microprofile.metrics.MetricFilter metricFilter)
getGauges in class org.eclipse.microprofile.metrics.MetricRegistrypublic SortedMap<org.eclipse.microprofile.metrics.MetricID,org.eclipse.microprofile.metrics.Counter> getCounters()
getCounters in class org.eclipse.microprofile.metrics.MetricRegistrypublic SortedMap<org.eclipse.microprofile.metrics.MetricID,org.eclipse.microprofile.metrics.Counter> getCounters(org.eclipse.microprofile.metrics.MetricFilter metricFilter)
getCounters in class org.eclipse.microprofile.metrics.MetricRegistrypublic SortedMap<org.eclipse.microprofile.metrics.MetricID,org.eclipse.microprofile.metrics.ConcurrentGauge> getConcurrentGauges()
getConcurrentGauges in class org.eclipse.microprofile.metrics.MetricRegistrypublic SortedMap<org.eclipse.microprofile.metrics.MetricID,org.eclipse.microprofile.metrics.ConcurrentGauge> getConcurrentGauges(org.eclipse.microprofile.metrics.MetricFilter metricFilter)
getConcurrentGauges in class org.eclipse.microprofile.metrics.MetricRegistrypublic SortedMap<org.eclipse.microprofile.metrics.MetricID,org.eclipse.microprofile.metrics.Histogram> getHistograms()
getHistograms in class org.eclipse.microprofile.metrics.MetricRegistrypublic SortedMap<org.eclipse.microprofile.metrics.MetricID,org.eclipse.microprofile.metrics.Histogram> getHistograms(org.eclipse.microprofile.metrics.MetricFilter metricFilter)
getHistograms in class org.eclipse.microprofile.metrics.MetricRegistrypublic SortedMap<org.eclipse.microprofile.metrics.MetricID,org.eclipse.microprofile.metrics.Meter> getMeters()
getMeters in class org.eclipse.microprofile.metrics.MetricRegistrypublic SortedMap<org.eclipse.microprofile.metrics.MetricID,org.eclipse.microprofile.metrics.Meter> getMeters(org.eclipse.microprofile.metrics.MetricFilter metricFilter)
getMeters in class org.eclipse.microprofile.metrics.MetricRegistrypublic SortedMap<org.eclipse.microprofile.metrics.MetricID,org.eclipse.microprofile.metrics.Timer> getTimers()
getTimers in class org.eclipse.microprofile.metrics.MetricRegistrypublic SortedMap<org.eclipse.microprofile.metrics.MetricID,org.eclipse.microprofile.metrics.Timer> getTimers(org.eclipse.microprofile.metrics.MetricFilter metricFilter)
getTimers in class org.eclipse.microprofile.metrics.MetricRegistrypublic SortedMap<org.eclipse.microprofile.metrics.MetricID,org.eclipse.microprofile.metrics.SimpleTimer> getSimpleTimers()
getSimpleTimers in class org.eclipse.microprofile.metrics.MetricRegistrypublic SortedMap<org.eclipse.microprofile.metrics.MetricID,org.eclipse.microprofile.metrics.SimpleTimer> getSimpleTimers(org.eclipse.microprofile.metrics.MetricFilter metricFilter)
getSimpleTimers in class org.eclipse.microprofile.metrics.MetricRegistrypublic Map<org.eclipse.microprofile.metrics.MetricID,org.eclipse.microprofile.metrics.Metric> getMetrics()
getMetrics in class org.eclipse.microprofile.metrics.MetricRegistry<T extends org.eclipse.microprofile.metrics.Metric> SortedMap<org.eclipse.microprofile.metrics.MetricID,T> getMetrics(org.eclipse.microprofile.metrics.MetricType type, org.eclipse.microprofile.metrics.MetricFilter filter)
public Map<String,org.eclipse.microprofile.metrics.Metadata> getMetadata()
getMetadata in class org.eclipse.microprofile.metrics.MetricRegistryio.micrometer.core.instrument.Tags scopeTags(org.eclipse.microprofile.metrics.Tag... tags)
<T> T checkCast(Class<T> type, MpMetadata metadata, MeterHolder o)
Copyright © 2021 JBoss by Red Hat. All rights reserved.