Skip navigation links
A B C D E F G H I J M N O P Q R S T U V W 

A

absolute() - Method in class io.smallrye.metrics.elementdesc.adapter.cdi.CDIAnnotationInfo
 
absolute() - Method in interface io.smallrye.metrics.elementdesc.AnnotationInfo
 
absolute() - Method in class io.smallrye.metrics.elementdesc.RawAnnotationInfo
 
AnnotationInfo - Interface in io.smallrye.metrics.elementdesc
 
AnnotationInfoAdapter<I> - Interface in io.smallrye.metrics.elementdesc.adapter
 
annotationName() - Method in class io.smallrye.metrics.elementdesc.adapter.cdi.CDIAnnotationInfo
 
annotationName() - Method in interface io.smallrye.metrics.elementdesc.AnnotationInfo
 
annotationName() - Method in class io.smallrye.metrics.elementdesc.RawAnnotationInfo
 

B

BeanInfo - Interface in io.smallrye.metrics.elementdesc
 
BeanInfoAdapter<T> - Interface in io.smallrye.metrics.elementdesc.adapter
 

C

CDIAnnotationInfo - Class in io.smallrye.metrics.elementdesc.adapter.cdi
 
CDIAnnotationInfoAdapter - Class in io.smallrye.metrics.elementdesc.adapter.cdi
 
CDIAnnotationInfoAdapter() - Constructor for class io.smallrye.metrics.elementdesc.adapter.cdi.CDIAnnotationInfoAdapter
 
CDIBeanInfo - Class in io.smallrye.metrics.elementdesc.adapter.cdi
 
CDIBeanInfoAdapter - Class in io.smallrye.metrics.elementdesc.adapter.cdi
 
CDIBeanInfoAdapter() - Constructor for class io.smallrye.metrics.elementdesc.adapter.cdi.CDIBeanInfoAdapter
 
CDIMemberInfo - Class in io.smallrye.metrics.elementdesc.adapter.cdi
 
CDIMemberInfoAdapter<T extends Member & AnnotatedElement> - Class in io.smallrye.metrics.elementdesc.adapter.cdi
 
CDIMemberInfoAdapter() - Constructor for class io.smallrye.metrics.elementdesc.adapter.cdi.CDIMemberInfoAdapter
 
cleanUp() - Method in class io.smallrye.metrics.MetricRegistries
 
Clock - Class in io.smallrye.metrics.app
An abstraction for how time passes.
Clock() - Constructor for class io.smallrye.metrics.app.Clock
 
Clock.UserTimeClock - Class in io.smallrye.metrics.app
A clock implementation which returns the current time in epoch nanoseconds.
close() - Method in class io.smallrye.metrics.app.TimerImpl.Context
Equivalent to calling TimerImpl.Context.stop().
concurrentGauge(BeanInfo, MemberInfo) - Method in class io.smallrye.metrics.interceptors.MetricResolver
 
concurrentGauge(String) - Method in class io.smallrye.metrics.MetricsRegistryImpl
 
concurrentGauge(Metadata) - Method in class io.smallrye.metrics.MetricsRegistryImpl
 
concurrentGauge(String, Tag...) - Method in class io.smallrye.metrics.MetricsRegistryImpl
 
concurrentGauge(Metadata, Tag...) - Method in class io.smallrye.metrics.MetricsRegistryImpl
 
ConcurrentGaugeImpl - Class in io.smallrye.metrics.app
 
ConcurrentGaugeImpl() - Constructor for class io.smallrye.metrics.app.ConcurrentGaugeImpl
 
ConcurrentGaugeInterceptor - Class in io.smallrye.metrics.interceptors
 
convert(I) - Method in interface io.smallrye.metrics.elementdesc.adapter.AnnotationInfoAdapter
 
convert(T) - Method in interface io.smallrye.metrics.elementdesc.adapter.BeanInfoAdapter
 
convert(Annotation) - Method in class io.smallrye.metrics.elementdesc.adapter.cdi.CDIAnnotationInfoAdapter
 
convert(Class<?>) - Method in class io.smallrye.metrics.elementdesc.adapter.cdi.CDIBeanInfoAdapter
 
convert(T) - Method in class io.smallrye.metrics.elementdesc.adapter.cdi.CDIMemberInfoAdapter
 
convert(T) - Method in interface io.smallrye.metrics.elementdesc.adapter.MemberInfoAdapter
 
convertNanosTo(Double, String) - Static method in class io.smallrye.metrics.exporters.ExporterUtil
 
convertToRealMetadata() - Method in class io.smallrye.metrics.UnspecifiedMetadata
 
counted(BeanInfo, MemberInfo) - Method in class io.smallrye.metrics.interceptors.MetricResolver
 
CountedInterceptor - Class in io.smallrye.metrics.interceptors
 
counter(String) - Method in class io.smallrye.metrics.MetricsRegistryImpl
 
counter(String, Tag...) - Method in class io.smallrye.metrics.MetricsRegistryImpl
 
counter(Metadata, Tag...) - Method in class io.smallrye.metrics.MetricsRegistryImpl
 
counter(Metadata) - Method in class io.smallrye.metrics.MetricsRegistryImpl
 
CounterImpl - Class in io.smallrye.metrics.app
 
CounterImpl() - Constructor for class io.smallrye.metrics.app.CounterImpl
 

D

dec() - Method in class io.smallrye.metrics.app.ConcurrentGaugeImpl
 
defaultClock() - Static method in class io.smallrye.metrics.app.Clock
The default clock to use.
description() - Method in class io.smallrye.metrics.elementdesc.adapter.cdi.CDIAnnotationInfo
 
description() - Method in interface io.smallrye.metrics.elementdesc.AnnotationInfo
 
description() - Method in class io.smallrye.metrics.elementdesc.RawAnnotationInfo
 
displayName() - Method in class io.smallrye.metrics.elementdesc.adapter.cdi.CDIAnnotationInfo
 
displayName() - Method in interface io.smallrye.metrics.elementdesc.AnnotationInfo
 
displayName() - Method in class io.smallrye.metrics.elementdesc.RawAnnotationInfo
 
dump(OutputStream) - Method in class io.smallrye.metrics.app.WeightedSnapshot
Writes the values of the snapshot to the given stream.

E

equals(Object) - Method in class io.smallrye.metrics.elementdesc.adapter.cdi.CDIMemberInfo
 
equals(Object) - Method in class io.smallrye.metrics.elementdesc.RawBeanInfo
 
equals(Object) - Method in class io.smallrye.metrics.elementdesc.RawMemberInfo
 
equals(Object) - Method in class io.smallrye.metrics.ExtendedMetadata
 
EWMA - Class in io.smallrye.metrics.app
An exponentially-weighted moving average.
EWMA(double, long, TimeUnit) - Constructor for class io.smallrye.metrics.app.EWMA
Create a new EWMA with a specific smoothing constant.
expandMultiValueEntries(List<ExtendedMetadataAndTags>) - Method in class io.smallrye.metrics.JmxWorker
We need to expand entries that are marked with the multi flag into the actual MBeans.
ExponentiallyDecayingReservoir - Class in io.smallrye.metrics.app
An exponentially-decaying random reservoir of longs.
ExponentiallyDecayingReservoir() - Constructor for class io.smallrye.metrics.app.ExponentiallyDecayingReservoir
Creates a new ExponentiallyDecayingReservoir of 1028 elements, which offers a 99.9% confidence level with a 5% margin of error assuming a normal distribution, and an alpha factor of 0.015, which heavily biases the reservoir to the past 5 minutes of measurements.
ExponentiallyDecayingReservoir(int, double) - Constructor for class io.smallrye.metrics.app.ExponentiallyDecayingReservoir
ExponentiallyDecayingReservoir(int, double, Clock) - Constructor for class io.smallrye.metrics.app.ExponentiallyDecayingReservoir
exportAllScopes() - Method in interface io.smallrye.metrics.exporters.Exporter
 
exportAllScopes() - Method in class io.smallrye.metrics.exporters.JsonExporter
 
exportAllScopes() - Method in class io.smallrye.metrics.exporters.JsonMetadataExporter
 
exportAllScopes() - Method in class io.smallrye.metrics.exporters.OpenMetricsExporter
 
Exporter - Interface in io.smallrye.metrics.exporters
 
ExporterUtil - Class in io.smallrye.metrics.exporters
 
exportMetricsByName(MetricRegistry.Type, String) - Method in interface io.smallrye.metrics.exporters.Exporter
Exports all metrics with the given name inside the given scope.
exportMetricsByName(MetricRegistry.Type, String) - Method in class io.smallrye.metrics.exporters.JsonExporter
 
exportMetricsByName(MetricRegistry.Type, String) - Method in class io.smallrye.metrics.exporters.JsonMetadataExporter
 
exportMetricsByName(MetricRegistry.Type, String) - Method in class io.smallrye.metrics.exporters.OpenMetricsExporter
 
exportOneMetric(MetricRegistry.Type, MetricID) - Method in interface io.smallrye.metrics.exporters.Exporter
Exports just one metric obtained from a scope using its MetricID.
exportOneMetric(MetricRegistry.Type, MetricID) - Method in class io.smallrye.metrics.exporters.JsonExporter
 
exportOneMetric(MetricRegistry.Type, MetricID) - Method in class io.smallrye.metrics.exporters.JsonMetadataExporter
 
exportOneMetric(MetricRegistry.Type, MetricID) - Method in class io.smallrye.metrics.exporters.OpenMetricsExporter
 
exportOneScope(MetricRegistry.Type) - Method in interface io.smallrye.metrics.exporters.Exporter
 
exportOneScope(MetricRegistry.Type) - Method in class io.smallrye.metrics.exporters.JsonExporter
 
exportOneScope(MetricRegistry.Type) - Method in class io.smallrye.metrics.exporters.JsonMetadataExporter
 
exportOneScope(MetricRegistry.Type) - Method in class io.smallrye.metrics.exporters.OpenMetricsExporter
 
ExtendedMetadata - Class in io.smallrye.metrics
 
ExtendedMetadata(String, MetricType) - Constructor for class io.smallrye.metrics.ExtendedMetadata
 
ExtendedMetadata(String, String, String, MetricType, String) - Constructor for class io.smallrye.metrics.ExtendedMetadata
 
ExtendedMetadata(String, String, String, MetricType, String, String, boolean) - Constructor for class io.smallrye.metrics.ExtendedMetadata
 
ExtendedMetadata(String, String, String, MetricType, String, String, boolean, Optional<Boolean>) - Constructor for class io.smallrye.metrics.ExtendedMetadata
 
ExtendedMetadataAndTags - Class in io.smallrye.metrics
 
ExtendedMetadataAndTags(ExtendedMetadata, List<Tag>) - Constructor for class io.smallrye.metrics.ExtendedMetadataAndTags
 

F

fifteenMinuteEWMA() - Static method in class io.smallrye.metrics.app.EWMA
Creates a new EWMA which is equivalent to the UNIX fifteen minute load average and which expects to be ticked every 5 seconds.
fiveMinuteEWMA() - Static method in class io.smallrye.metrics.app.EWMA
Creates a new EWMA which is equivalent to the UNIX five minute load average and which expects to be ticked every 5 seconds.

G

gauge(BeanInfo, MemberInfo) - Method in class io.smallrye.metrics.interceptors.MetricResolver
 
get(String) - Method in class io.smallrye.metrics.MetadataList
 
get(MetricRegistry.Type) - Static method in class io.smallrye.metrics.MetricRegistries
 
getAnnotation(Class<T>) - Method in class io.smallrye.metrics.elementdesc.adapter.cdi.CDIBeanInfo
 
getAnnotation(Class<X>) - Method in class io.smallrye.metrics.elementdesc.adapter.cdi.CDIMemberInfo
 
getAnnotation(Class<T>) - Method in interface io.smallrye.metrics.elementdesc.BeanInfo
 
getAnnotation(Class<T>) - Method in interface io.smallrye.metrics.elementdesc.MemberInfo
 
getAnnotation(Class<T>) - Method in class io.smallrye.metrics.elementdesc.RawBeanInfo
 
getAnnotation(Class<T>) - Method in class io.smallrye.metrics.elementdesc.RawMemberInfo
 
getAnnotationInfos() - Method in class io.smallrye.metrics.elementdesc.RawBeanInfo
 
getAnnotationInfos() - Method in class io.smallrye.metrics.elementdesc.RawMemberInfo
 
getAnnotationName() - Method in class io.smallrye.metrics.elementdesc.RawAnnotationInfo
 
getApplicationRegistry() - Method in class io.smallrye.metrics.MetricRegistries
 
getBase() - Method in class io.smallrye.metrics.MetadataList
 
getBaseRegistry() - Method in class io.smallrye.metrics.MetricRegistries
 
getBaseUnitAsOpenMetricsString(Optional<String>) - Static method in class io.smallrye.metrics.exporters.OpenMetricsUnit
Determines the basic unit to be used by OpenMetrics exporter based on the input unit from parameter.
getConcurrentGauges() - Method in class io.smallrye.metrics.MetricsRegistryImpl
 
getConcurrentGauges(MetricFilter) - Method in class io.smallrye.metrics.MetricsRegistryImpl
 
getContentType() - Method in interface io.smallrye.metrics.exporters.Exporter
 
getContentType() - Method in class io.smallrye.metrics.exporters.JsonExporter
 
getContentType() - Method in class io.smallrye.metrics.exporters.JsonMetadataExporter
 
getContentType() - Method in class io.smallrye.metrics.exporters.OpenMetricsExporter
 
getCount() - Method in class io.smallrye.metrics.app.ConcurrentGaugeImpl
 
getCount() - Method in class io.smallrye.metrics.app.CounterImpl
 
getCount() - Method in class io.smallrye.metrics.app.HistogramImpl
Returns the number of values recorded.
getCount() - Method in class io.smallrye.metrics.app.MeterImpl
 
getCount() - Method in class io.smallrye.metrics.app.TimerImpl
 
getCount() - Method in class io.smallrye.metrics.mbean.MCounterImpl
 
getCounters() - Method in class io.smallrye.metrics.MetricsRegistryImpl
 
getCounters(MetricFilter) - Method in class io.smallrye.metrics.MetricsRegistryImpl
 
getDeclaringClassName() - Method in class io.smallrye.metrics.elementdesc.adapter.cdi.CDIMemberInfo
 
getDeclaringClassName() - Method in interface io.smallrye.metrics.elementdesc.MemberInfo
 
getDeclaringClassName() - Method in class io.smallrye.metrics.elementdesc.RawMemberInfo
 
getDeclaringClassSimpleName() - Method in class io.smallrye.metrics.elementdesc.adapter.cdi.CDIMemberInfo
 
getDeclaringClassSimpleName() - Method in interface io.smallrye.metrics.elementdesc.MemberInfo
 
getDeclaringClassSimpleName() - Method in class io.smallrye.metrics.elementdesc.RawMemberInfo
 
getDescription() - Method in class io.smallrye.metrics.elementdesc.RawAnnotationInfo
 
getDescription() - Method in class io.smallrye.metrics.OriginAndMetadata
 
getDescription() - Method in class io.smallrye.metrics.UnspecifiedMetadata
 
getDisplayName() - Method in class io.smallrye.metrics.elementdesc.RawAnnotationInfo
 
getDisplayName() - Method in class io.smallrye.metrics.OriginAndMetadata
 
getDisplayName() - Method in class io.smallrye.metrics.UnspecifiedMetadata
 
getFifteenMinuteRate() - Method in class io.smallrye.metrics.app.MeterImpl
 
getFifteenMinuteRate() - Method in class io.smallrye.metrics.app.TimerImpl
 
getFiveMinuteRate() - Method in class io.smallrye.metrics.app.MeterImpl
 
getFiveMinuteRate() - Method in class io.smallrye.metrics.app.TimerImpl
 
getGauges() - Method in class io.smallrye.metrics.MetricsRegistryImpl
 
getGauges(MetricFilter) - Method in class io.smallrye.metrics.MetricsRegistryImpl
 
getHistograms() - Method in class io.smallrye.metrics.MetricsRegistryImpl
 
getHistograms(MetricFilter) - Method in class io.smallrye.metrics.MetricsRegistryImpl
 
getInfosArray() - Method in class io.smallrye.metrics.elementdesc.RawBeanInfo
 
getMax() - Method in class io.smallrye.metrics.app.ConcurrentGaugeImpl
 
getMax() - Method in class io.smallrye.metrics.app.WeightedSnapshot
Returns the highest value in the snapshot.
getMbean() - Method in class io.smallrye.metrics.ExtendedMetadata
 
getMean() - Method in class io.smallrye.metrics.app.WeightedSnapshot
Returns the weighted arithmetic mean of the values in the snapshot.
getMeanRate() - Method in class io.smallrye.metrics.app.MeterImpl
 
getMeanRate() - Method in class io.smallrye.metrics.app.TimerImpl
 
getMemberType() - Method in class io.smallrye.metrics.elementdesc.adapter.cdi.CDIMemberInfo
 
getMemberType() - Method in interface io.smallrye.metrics.elementdesc.MemberInfo
 
getMemberType() - Method in class io.smallrye.metrics.elementdesc.RawMemberInfo
 
getMetadata() - Method in class io.smallrye.metrics.ExtendedMetadataAndTags
 
getMetadata() - Method in class io.smallrye.metrics.MetricsRegistryImpl
 
getMetadata() - Method in class io.smallrye.metrics.OriginAndMetadata
 
getMetadata(Object, String, String, String, String, MetricType, boolean) - Static method in class io.smallrye.metrics.setup.MetricsMetadata
 
getMeter() - Method in class io.smallrye.metrics.app.TimerImpl
 
getMeters() - Method in class io.smallrye.metrics.MetricsRegistryImpl
 
getMeters(MetricFilter) - Method in class io.smallrye.metrics.MetricsRegistryImpl
 
getMetricIDs() - Method in class io.smallrye.metrics.MetricsRegistryImpl
 
getMetrics() - Method in class io.smallrye.metrics.MetricsRegistryImpl
 
getMin() - Method in class io.smallrye.metrics.app.ConcurrentGaugeImpl
 
getMin() - Method in class io.smallrye.metrics.app.WeightedSnapshot
Returns the lowest value in the snapshot.
getName() - Method in class io.smallrye.metrics.elementdesc.adapter.cdi.CDIMemberInfo
 
getName() - Method in interface io.smallrye.metrics.elementdesc.MemberInfo
 
getName() - Method in class io.smallrye.metrics.elementdesc.RawAnnotationInfo
 
getName() - Method in class io.smallrye.metrics.elementdesc.RawMemberInfo
 
getName() - Method in class io.smallrye.metrics.OriginAndMetadata
 
getName() - Method in class io.smallrye.metrics.UnspecifiedMetadata
 
getNames() - Method in class io.smallrye.metrics.MetricsRegistryImpl
 
getOneMinuteRate() - Method in class io.smallrye.metrics.app.MeterImpl
 
getOneMinuteRate() - Method in class io.smallrye.metrics.app.TimerImpl
 
getOrigin() - Method in class io.smallrye.metrics.OriginAndMetadata
 
getPackageName() - Method in class io.smallrye.metrics.elementdesc.adapter.cdi.CDIBeanInfo
 
getPackageName() - Method in interface io.smallrye.metrics.elementdesc.BeanInfo
 
getPackageName() - Method in class io.smallrye.metrics.elementdesc.RawBeanInfo
 
getRate(TimeUnit) - Method in class io.smallrye.metrics.app.EWMA
Returns the rate in the given units of time.
getSimpleName() - Method in class io.smallrye.metrics.elementdesc.adapter.cdi.CDIBeanInfo
 
getSimpleName() - Method in interface io.smallrye.metrics.elementdesc.BeanInfo
 
getSimpleName() - Method in class io.smallrye.metrics.elementdesc.RawBeanInfo
 
getSnapshot() - Method in class io.smallrye.metrics.app.ExponentiallyDecayingReservoir
 
getSnapshot() - Method in class io.smallrye.metrics.app.HistogramImpl
 
getSnapshot() - Method in interface io.smallrye.metrics.app.Reservoir
Returns a snapshot of the reservoir's values.
getSnapshot() - Method in class io.smallrye.metrics.app.TimerImpl
 
getStdDev() - Method in class io.smallrye.metrics.app.WeightedSnapshot
Returns the weighted standard deviation of the values in the snapshot.
getSuperclass() - Method in class io.smallrye.metrics.elementdesc.adapter.cdi.CDIBeanInfo
 
getSuperclass() - Method in interface io.smallrye.metrics.elementdesc.BeanInfo
Returns BeanInfo of its superclass or null if there is no superclass.
getSuperclass() - Method in class io.smallrye.metrics.elementdesc.RawBeanInfo
 
getSuperClassInfo() - Method in class io.smallrye.metrics.elementdesc.RawBeanInfo
 
getTags() - Method in class io.smallrye.metrics.elementdesc.RawAnnotationInfo
 
getTags() - Method in class io.smallrye.metrics.ExtendedMetadataAndTags
 
getTick() - Method in class io.smallrye.metrics.app.Clock
Returns the current time tick.
getTick() - Method in class io.smallrye.metrics.app.Clock.UserTimeClock
 
getTime() - Method in class io.smallrye.metrics.app.Clock
Returns the current time in milliseconds.
getTimers() - Method in class io.smallrye.metrics.MetricsRegistryImpl
 
getTimers(MetricFilter) - Method in class io.smallrye.metrics.MetricsRegistryImpl
 
getType() - Method in class io.smallrye.metrics.OriginAndMetadata
 
getType() - Method in class io.smallrye.metrics.UnspecifiedMetadata
 
getTypeRaw() - Method in class io.smallrye.metrics.OriginAndMetadata
 
getTypeRaw() - Method in class io.smallrye.metrics.UnspecifiedMetadata
 
getUnit() - Method in class io.smallrye.metrics.elementdesc.RawAnnotationInfo
 
getUnit() - Method in class io.smallrye.metrics.OriginAndMetadata
 
getUnit() - Method in class io.smallrye.metrics.UnspecifiedMetadata
 
getValue(double) - Method in class io.smallrye.metrics.app.WeightedSnapshot
Returns the value at the given quantile.
getValue(String) - Method in class io.smallrye.metrics.JmxWorker
Read a value from the MBeanServer
getValue() - Method in class io.smallrye.metrics.mbean.MGaugeImpl
 
getValues() - Method in class io.smallrye.metrics.app.WeightedSnapshot
Returns the entire set of values in the snapshot.
getVendor() - Method in class io.smallrye.metrics.MetadataList
 
getVendorRegistry() - Method in class io.smallrye.metrics.MetricRegistries
 

H

handleRequest(String, String, Stream<String>, MetricsRequestHandler.Responder) - Method in class io.smallrye.metrics.MetricsRequestHandler
 
handleRequest(String, String, String, Stream<String>, MetricsRequestHandler.Responder) - Method in class io.smallrye.metrics.MetricsRequestHandler
 
hashCode() - Method in class io.smallrye.metrics.ExtendedMetadata
 
histogram(String) - Method in class io.smallrye.metrics.MetricsRegistryImpl
 
histogram(Metadata) - Method in class io.smallrye.metrics.MetricsRegistryImpl
 
histogram(String, Tag...) - Method in class io.smallrye.metrics.MetricsRegistryImpl
 
histogram(Metadata, Tag...) - Method in class io.smallrye.metrics.MetricsRegistryImpl
 
HistogramImpl - Class in io.smallrye.metrics.app
A metric which calculates the distribution of a value.
HistogramImpl(Reservoir) - Constructor for class io.smallrye.metrics.app.HistogramImpl
Creates a new HistogramImpl with the given reservoir.

I

inc() - Method in class io.smallrye.metrics.app.ConcurrentGaugeImpl
 
inc() - Method in class io.smallrye.metrics.app.CounterImpl
 
inc(long) - Method in class io.smallrye.metrics.app.CounterImpl
 
inc() - Method in class io.smallrye.metrics.mbean.MCounterImpl
 
inc(long) - Method in class io.smallrye.metrics.mbean.MCounterImpl
 
init() - Method in class io.smallrye.metrics.setup.JmxRegistrar
 
instance() - Static method in class io.smallrye.metrics.JmxWorker
 
io.smallrye.metrics - package io.smallrye.metrics
 
io.smallrye.metrics.app - package io.smallrye.metrics.app
 
io.smallrye.metrics.elementdesc - package io.smallrye.metrics.elementdesc
 
io.smallrye.metrics.elementdesc.adapter - package io.smallrye.metrics.elementdesc.adapter
 
io.smallrye.metrics.elementdesc.adapter.cdi - package io.smallrye.metrics.elementdesc.adapter.cdi
 
io.smallrye.metrics.exporters - package io.smallrye.metrics.exporters
 
io.smallrye.metrics.interceptors - package io.smallrye.metrics.interceptors
 
io.smallrye.metrics.mbean - package io.smallrye.metrics.mbean
 
io.smallrye.metrics.setup - package io.smallrye.metrics.setup
 
isAbsolute() - Method in class io.smallrye.metrics.elementdesc.RawAnnotationInfo
 
isAnnotationPresent(Class<T>) - Method in class io.smallrye.metrics.elementdesc.adapter.cdi.CDIBeanInfo
 
isAnnotationPresent(Class<X>) - Method in class io.smallrye.metrics.elementdesc.adapter.cdi.CDIMemberInfo
 
isAnnotationPresent(Class<T>) - Method in interface io.smallrye.metrics.elementdesc.BeanInfo
 
isAnnotationPresent(Class<T>) - Method in interface io.smallrye.metrics.elementdesc.MemberInfo
 
isAnnotationPresent(Class<T>) - Method in class io.smallrye.metrics.elementdesc.RawBeanInfo
 
isAnnotationPresent(Class<T>) - Method in class io.smallrye.metrics.elementdesc.RawMemberInfo
 
isMulti() - Method in class io.smallrye.metrics.ExtendedMetadata
 
isPresent() - Method in interface io.smallrye.metrics.interceptors.MetricResolver.Of
 
isReusable() - Method in class io.smallrye.metrics.elementdesc.RawAnnotationInfo
 
isReusable() - Method in class io.smallrye.metrics.OriginAndMetadata
 
isReusable() - Method in class io.smallrye.metrics.UnspecifiedMetadata
 

J

JmxRegistrar - Class in io.smallrye.metrics.setup
Created by bob on 1/22/18.
JmxRegistrar() - Constructor for class io.smallrye.metrics.setup.JmxRegistrar
 
JmxWorker - Class in io.smallrye.metrics
 
JsonExporter - Class in io.smallrye.metrics.exporters
 
JsonExporter() - Constructor for class io.smallrye.metrics.exporters.JsonExporter
 
JsonMetadataExporter - Class in io.smallrye.metrics.exporters
Created by bob on 1/22/18.
JsonMetadataExporter() - Constructor for class io.smallrye.metrics.exporters.JsonMetadataExporter
 

M

mark() - Method in class io.smallrye.metrics.app.MeterImpl
Mark the occurrence of an event.
mark(long) - Method in class io.smallrye.metrics.app.MeterImpl
Mark the occurrence of a given number of events.
MCounterImpl - Class in io.smallrye.metrics.mbean
 
MCounterImpl(JmxWorker, String) - Constructor for class io.smallrye.metrics.mbean.MCounterImpl
 
MemberInfo - Interface in io.smallrye.metrics.elementdesc
 
MemberInfoAdapter<T> - Interface in io.smallrye.metrics.elementdesc.adapter
 
MemberType - Enum in io.smallrye.metrics.elementdesc
 
MetadataList - Class in io.smallrye.metrics
Class holding the metadata for base, vendor and applications
MetadataList() - Constructor for class io.smallrye.metrics.MetadataList
 
meter(String) - Method in class io.smallrye.metrics.MetricsRegistryImpl
 
meter(Metadata) - Method in class io.smallrye.metrics.MetricsRegistryImpl
 
meter(String, Tag...) - Method in class io.smallrye.metrics.MetricsRegistryImpl
 
meter(Metadata, Tag...) - Method in class io.smallrye.metrics.MetricsRegistryImpl
 
metered(BeanInfo, MemberInfo) - Method in class io.smallrye.metrics.interceptors.MetricResolver
 
MeteredInterceptor - Class in io.smallrye.metrics.interceptors
 
MeterImpl - Class in io.smallrye.metrics.app
A meter metric which measures mean throughput and one-, five-, and fifteen-minute exponentially-weighted moving average throughputs.
MeterImpl() - Constructor for class io.smallrye.metrics.app.MeterImpl
Creates a new MeterImpl.
MeterImpl(Clock) - Constructor for class io.smallrye.metrics.app.MeterImpl
Creates a new MeterImpl.
metricAnnotation() - Method in interface io.smallrye.metrics.interceptors.MetricResolver.Of
 
MetricCdiInjectionExtension - Class in io.smallrye.metrics.setup
 
MetricCdiInjectionExtension() - Constructor for class io.smallrye.metrics.setup.MetricCdiInjectionExtension
 
MetricName - Interface in io.smallrye.metrics.interceptors
 
metricName() - Method in interface io.smallrye.metrics.interceptors.MetricResolver.Of
 
MetricNameFactory - Class in io.smallrye.metrics.interceptors
 
MetricNameFactory() - Constructor for class io.smallrye.metrics.interceptors.MetricNameFactory
 
MetricProducer - Class in io.smallrye.metrics
 
MetricProducer() - Constructor for class io.smallrye.metrics.MetricProducer
 
MetricRegistries - Class in io.smallrye.metrics
 
MetricRegistries() - Constructor for class io.smallrye.metrics.MetricRegistries
 
MetricResolver - Class in io.smallrye.metrics.interceptors
 
MetricResolver() - Constructor for class io.smallrye.metrics.interceptors.MetricResolver
 
MetricResolver.Of<T extends Annotation> - Interface in io.smallrye.metrics.interceptors
 
MetricsBinding - Annotation Type in io.smallrye.metrics.interceptors
 
MetricsInterceptor - Class in io.smallrye.metrics.interceptors
 
MetricsMetadata - Class in io.smallrye.metrics.setup
 
MetricsRegistryImpl - Class in io.smallrye.metrics
 
MetricsRegistryImpl() - Constructor for class io.smallrye.metrics.MetricsRegistryImpl
 
MetricsRequestHandler - Class in io.smallrye.metrics
 
MetricsRequestHandler() - Constructor for class io.smallrye.metrics.MetricsRequestHandler
 
MetricsRequestHandler.Responder - Interface in io.smallrye.metrics
Responder is used by MetricsRequestHandler to return a response to the caller
MGaugeImpl - Class in io.smallrye.metrics.mbean
 
MGaugeImpl(JmxWorker, String) - Constructor for class io.smallrye.metrics.mbean.MGaugeImpl
 

N

name() - Method in class io.smallrye.metrics.elementdesc.adapter.cdi.CDIAnnotationInfo
 
name() - Method in interface io.smallrye.metrics.elementdesc.AnnotationInfo
 
name() - Method in class io.smallrye.metrics.elementdesc.RawAnnotationInfo
 
NANOS_PER_DAY - Static variable in class io.smallrye.metrics.exporters.ExporterUtil
 
NANOS_PER_HOUR - Static variable in class io.smallrye.metrics.exporters.ExporterUtil
 
NANOS_PER_MICROSECOND - Static variable in class io.smallrye.metrics.exporters.ExporterUtil
 
NANOS_PER_MILLI - Static variable in class io.smallrye.metrics.exporters.ExporterUtil
 
NANOS_PER_MINUTE - Static variable in class io.smallrye.metrics.exporters.ExporterUtil
 
NANOS_PER_SECOND - Static variable in class io.smallrye.metrics.exporters.ExporterUtil
 

O

of(InjectionPoint) - Method in interface io.smallrye.metrics.interceptors.MetricName
 
of(AnnotatedMember<?>) - Method in interface io.smallrye.metrics.interceptors.MetricName
 
of(String) - Method in interface io.smallrye.metrics.interceptors.MetricName
 
oneMinuteEWMA() - Static method in class io.smallrye.metrics.app.EWMA
Creates a new EWMA which is equivalent to the UNIX one minute load average and which expects to be ticked every 5 seconds.
OpenMetricsExporter - Class in io.smallrye.metrics.exporters
Export data in OpenMetrics text format
OpenMetricsExporter() - Constructor for class io.smallrye.metrics.exporters.OpenMetricsExporter
 
OpenMetricsUnit - Class in io.smallrye.metrics.exporters
 
OriginAndMetadata - Class in io.smallrye.metrics
Created by bob on 2/5/18.
OriginAndMetadata(Object, Metadata) - Constructor for class io.smallrye.metrics.OriginAndMetadata
 

P

parseTag(String) - Static method in class io.smallrye.metrics.TagsUtils
 
parseTagsAsArray(String[]) - Static method in class io.smallrye.metrics.TagsUtils
 
prependsScopeToOpenMetricsName() - Method in class io.smallrye.metrics.ExtendedMetadata
 

Q

quoteHelpText(String) - Static method in class io.smallrye.metrics.exporters.OpenMetricsExporter
 
quoteValue(String) - Static method in class io.smallrye.metrics.exporters.OpenMetricsExporter
 

R

RawAnnotationInfo - Class in io.smallrye.metrics.elementdesc
 
RawAnnotationInfo() - Constructor for class io.smallrye.metrics.elementdesc.RawAnnotationInfo
 
RawAnnotationInfo(String, boolean, String[], String, String, String, boolean, String) - Constructor for class io.smallrye.metrics.elementdesc.RawAnnotationInfo
 
RawBeanInfo - Class in io.smallrye.metrics.elementdesc
 
RawBeanInfo() - Constructor for class io.smallrye.metrics.elementdesc.RawBeanInfo
 
RawBeanInfo(String, String, Collection<AnnotationInfo>, BeanInfo) - Constructor for class io.smallrye.metrics.elementdesc.RawBeanInfo
 
RawMemberInfo - Class in io.smallrye.metrics.elementdesc
 
RawMemberInfo() - Constructor for class io.smallrye.metrics.elementdesc.RawMemberInfo
 
RawMemberInfo(MemberType, String, String, String, Collection<AnnotationInfo>) - Constructor for class io.smallrye.metrics.elementdesc.RawMemberInfo
 
register(String, T) - Method in class io.smallrye.metrics.MetricsRegistryImpl
 
register(Metadata, T) - Method in class io.smallrye.metrics.MetricsRegistryImpl
 
register(Metadata, T, Tag...) - Method in class io.smallrye.metrics.MetricsRegistryImpl
 
registerMetrics(MetricRegistry, MetricResolver, BeanInfo, MemberInfo) - Static method in class io.smallrye.metrics.setup.MetricsMetadata
 
remove(String) - Method in class io.smallrye.metrics.MetricsRegistryImpl
 
remove(MetricID) - Method in class io.smallrye.metrics.MetricsRegistryImpl
 
removeMatching(MetricFilter) - Method in class io.smallrye.metrics.MetricsRegistryImpl
 
Reservoir - Interface in io.smallrye.metrics.app
A statistically representative reservoir of a data stream.
respondWith(int, String, Map<String, String>) - Method in interface io.smallrye.metrics.MetricsRequestHandler.Responder
 
reusable() - Method in class io.smallrye.metrics.elementdesc.adapter.cdi.CDIAnnotationInfo
 
reusable() - Method in interface io.smallrye.metrics.elementdesc.AnnotationInfo
 
reusable() - Method in class io.smallrye.metrics.elementdesc.RawAnnotationInfo
 

S

scaleToBase(String, Double) - Static method in class io.smallrye.metrics.exporters.OpenMetricsUnit
Scales the value (time or memory size) interpreted using inputUnit to the base unit for OpenMetrics exporter That means: - values for memory size units are scaled to bytes - values for time units are scaled to seconds - values for other units are returned unchanged
setAbsolute(boolean) - Method in class io.smallrye.metrics.elementdesc.RawAnnotationInfo
 
setAnnotationInfos(List<AnnotationInfo>) - Method in class io.smallrye.metrics.elementdesc.RawBeanInfo
 
setAnnotationInfos(List<AnnotationInfo>) - Method in class io.smallrye.metrics.elementdesc.RawMemberInfo
 
setAnnotationName(String) - Method in class io.smallrye.metrics.elementdesc.RawAnnotationInfo
 
setBase(List<ExtendedMetadata>) - Method in class io.smallrye.metrics.MetadataList
 
setDeclaringClassName(String) - Method in class io.smallrye.metrics.elementdesc.RawMemberInfo
 
setDeclaringClassSimpleName(String) - Method in class io.smallrye.metrics.elementdesc.RawMemberInfo
 
setDescription(String) - Method in class io.smallrye.metrics.elementdesc.RawAnnotationInfo
 
setDisplayName(String) - Method in class io.smallrye.metrics.elementdesc.RawAnnotationInfo
 
setInfosArray(AnnotationInfo[]) - Method in class io.smallrye.metrics.elementdesc.RawBeanInfo
 
setMemberType(MemberType) - Method in class io.smallrye.metrics.elementdesc.RawMemberInfo
 
setName(String) - Method in class io.smallrye.metrics.elementdesc.RawAnnotationInfo
 
setName(String) - Method in class io.smallrye.metrics.elementdesc.RawMemberInfo
 
setPackageName(String) - Method in class io.smallrye.metrics.elementdesc.RawBeanInfo
 
setReusable(boolean) - Method in class io.smallrye.metrics.elementdesc.RawAnnotationInfo
 
setSimpleName(String) - Method in class io.smallrye.metrics.elementdesc.RawBeanInfo
 
setSuperClassInfo(BeanInfo) - Method in class io.smallrye.metrics.elementdesc.RawBeanInfo
 
setTags(String[]) - Method in class io.smallrye.metrics.elementdesc.RawAnnotationInfo
 
setUnit(String) - Method in class io.smallrye.metrics.elementdesc.RawAnnotationInfo
 
setVendor(List<ExtendedMetadata>) - Method in class io.smallrye.metrics.MetadataList
 
size() - Method in class io.smallrye.metrics.app.ExponentiallyDecayingReservoir
 
size() - Method in interface io.smallrye.metrics.app.Reservoir
Returns the number of values recorded.
size() - Method in class io.smallrye.metrics.app.WeightedSnapshot
Returns the number of values in the snapshot.
SMALLRYE_METRICS_USE_PREFIX_FOR_SCOPE - Static variable in class io.smallrye.metrics.exporters.OpenMetricsExporter
 
stop() - Method in class io.smallrye.metrics.app.TimerImpl.Context
Updates the timer with the difference between current and start time.

T

tags() - Method in class io.smallrye.metrics.elementdesc.adapter.cdi.CDIAnnotationInfo
 
tags() - Method in interface io.smallrye.metrics.elementdesc.AnnotationInfo
 
tags() - Method in class io.smallrye.metrics.elementdesc.RawAnnotationInfo
 
tags() - Method in interface io.smallrye.metrics.interceptors.MetricResolver.Of
 
TagsUtils - Class in io.smallrye.metrics
 
tick() - Method in class io.smallrye.metrics.app.EWMA
Mark the passage of time and decay the current rate accordingly.
time(Callable<T>) - Method in class io.smallrye.metrics.app.TimerImpl
Times and records the duration of event.
time(Runnable) - Method in class io.smallrye.metrics.app.TimerImpl
Times and records the duration of event.
time() - Method in class io.smallrye.metrics.app.TimerImpl
Returns a new TimerImpl.Context.
timed(BeanInfo, MemberInfo) - Method in class io.smallrye.metrics.interceptors.MetricResolver
 
TimedInterceptor - Class in io.smallrye.metrics.interceptors
 
timer(String) - Method in class io.smallrye.metrics.MetricsRegistryImpl
 
timer(Metadata) - Method in class io.smallrye.metrics.MetricsRegistryImpl
 
timer(String, Tag...) - Method in class io.smallrye.metrics.MetricsRegistryImpl
 
timer(Metadata, Tag...) - Method in class io.smallrye.metrics.MetricsRegistryImpl
 
TimerImpl - Class in io.smallrye.metrics.app
A timer metric which aggregates timing durations and provides duration statistics, plus throughput statistics via MeterImpl.
TimerImpl() - Constructor for class io.smallrye.metrics.app.TimerImpl
Creates a new TimerImpl using an ExponentiallyDecayingReservoir and the default Clock.
TimerImpl(Reservoir) - Constructor for class io.smallrye.metrics.app.TimerImpl
Creates a new TimerImpl that uses the given Reservoir.
TimerImpl(Reservoir, Clock) - Constructor for class io.smallrye.metrics.app.TimerImpl
Creates a new TimerImpl that uses the given Reservoir and Clock.
TimerImpl.Context - Class in io.smallrye.metrics.app
A timing context.
toString() - Method in class io.smallrye.metrics.elementdesc.adapter.cdi.CDIAnnotationInfo
 
toString() - Method in class io.smallrye.metrics.elementdesc.adapter.cdi.CDIBeanInfo
 
toString() - Method in class io.smallrye.metrics.elementdesc.adapter.cdi.CDIMemberInfo
 
toString() - Method in class io.smallrye.metrics.ExtendedMetadataAndTags
 

U

unit() - Method in class io.smallrye.metrics.elementdesc.adapter.cdi.CDIAnnotationInfo
 
unit() - Method in interface io.smallrye.metrics.elementdesc.AnnotationInfo
 
unit() - Method in class io.smallrye.metrics.elementdesc.RawAnnotationInfo
 
UnspecifiedMetadata - Class in io.smallrye.metrics
This is a special class to internally mark that no metadata was specified for a metric registration.
UnspecifiedMetadata(String, MetricType) - Constructor for class io.smallrye.metrics.UnspecifiedMetadata
 
update(long) - Method in class io.smallrye.metrics.app.EWMA
Update the moving average with a new value.
update(long) - Method in class io.smallrye.metrics.app.ExponentiallyDecayingReservoir
 
update(long, long) - Method in class io.smallrye.metrics.app.ExponentiallyDecayingReservoir
Adds an old value with a fixed timestamp to the reservoir.
update(int) - Method in class io.smallrye.metrics.app.HistogramImpl
Adds a recorded value.
update(long) - Method in class io.smallrye.metrics.app.HistogramImpl
Adds a recorded value.
update(long) - Method in interface io.smallrye.metrics.app.Reservoir
Adds a new recorded value to the reservoir.
update(long, TimeUnit) - Method in class io.smallrye.metrics.app.TimerImpl
Adds a recorded duration.
UserTimeClock() - Constructor for class io.smallrye.metrics.app.Clock.UserTimeClock
 

V

value - Variable in class io.smallrye.metrics.app.WeightedSnapshot.WeightedSample
 
valueOf(String) - Static method in enum io.smallrye.metrics.elementdesc.MemberType
Returns the enum constant of this type with the specified name.
values() - Static method in enum io.smallrye.metrics.elementdesc.MemberType
Returns an array containing the constants of this enum type, in the order they are declared.

W

weight - Variable in class io.smallrye.metrics.app.WeightedSnapshot.WeightedSample
 
WeightedSample(long, double) - Constructor for class io.smallrye.metrics.app.WeightedSnapshot.WeightedSample
 
WeightedSnapshot - Class in io.smallrye.metrics.app
A statistical snapshot of a WeightedSnapshot.
WeightedSnapshot(Collection<WeightedSnapshot.WeightedSample>) - Constructor for class io.smallrye.metrics.app.WeightedSnapshot
Create a new Snapshot with the given values.
WeightedSnapshot.WeightedSample - Class in io.smallrye.metrics.app
A single sample item with value and its weights for WeightedSnapshot.
A B C D E F G H I J M N O P Q R S T U V W 
Skip navigation links

Copyright © 2018–2019. All rights reserved.