A B C D E G H I K M N O P R S T U V W
All Classes All Packages

## A

absolute() - Method in annotation type org.eclipse.microprofile.metrics.annotation.Counted
  Denotes whether to use the absolute name or use the default given name relative to the annotated class.
absolute() - Method in annotation type org.eclipse.microprofile.metrics.annotation.Gauge
  Denotes whether to use the absolute name or use the default given name relative to the annotated class.
absolute() - Method in annotation type org.eclipse.microprofile.metrics.annotation.Metric
  Denotes whether to use the absolute name or use the default given name relative to the annotated class.
absolute() - Method in annotation type org.eclipse.microprofile.metrics.annotation.Timed
  Denotes whether to use the absolute name or use the default given name relative to the annotated class.
ALL - Static variable in interface org.eclipse.microprofile.metrics.MetricFilter
  Matches all metrics, regardless of type or `MetricID`.
APPLICATION - org.eclipse.microprofile.metrics.MetricRegistry.Type
  Deprecated.
  As of release 5.0, please use `MetricRegistry.APPLICATION_SCOPE` with `RegistryScope` instead.
APPLICATION_SCOPE - Static variable in interface org.eclipse.microprofile.metrics.MetricRegistry
  String constant to represent the scope value used for the application scope

## B

BASE - org.eclipse.microprofile.metrics.MetricRegistry.Type
  Deprecated.
  As of release 5.0, please use `MetricRegistry.BASE_SCOPE` with `RegistryScope` instead.
BASE_SCOPE - Static variable in interface org.eclipse.microprofile.metrics.MetricRegistry
  String constant to represent the scope value used for the base scope
BITS - Static variable in class org.eclipse.microprofile.metrics.MetricUnits
  Represents bits.
build() - Method in class org.eclipse.microprofile.metrics.MetadataBuilder
builder() - Static method in interface org.eclipse.microprofile.metrics.Metadata
  Returns a new builder
builder(Metadata) - Static method in interface org.eclipse.microprofile.metrics.Metadata
  Returns a new builder with the `Metadata` information
BYTES - Static variable in class org.eclipse.microprofile.metrics.MetricUnits
  8 `MetricUnits.BITS`

## C

close() - Method in interface org.eclipse.microprofile.metrics.Timer.Context
  Equivalent to calling `Timer.Context.stop()`.
compareTo(MetricID) - Method in class org.eclipse.microprofile.metrics.MetricID
  Compares two MetricID objects through the following steps:
  Compares the names of the two MetricIDs lexicographically. If the names are equal: Compare the number of tags. If the tag lengths are equal: Compare the Tags (sorted by the Tag's key value) a) Compare the Tag names/keys lexicographically b) If keys are equal, compare the Tag values lexicographically
Counted - Annotation Type in org.eclipse.microprofile.metrics.annotation
  An annotation for marking a method, constructor, or class as counted.
counter(String) - Method in interface org.eclipse.microprofile.metrics.MetricRegistry
  Return the `Counter` registered under the `MetricID` with this name and with no tags; or create and register a new `Counter` if none is registered.
counter(String, Tag...) - Method in interface org.eclipse.microprofile.metrics.MetricRegistry
  Return the `Counter` registered under the `MetricID` with this name and with the provided `Tag`s; or create and register a new `Counter` if none is registered.
counter(Metadata) - Method in interface org.eclipse.microprofile.metrics.MetricRegistry
  Return the `Counter` registered under the `MetricID` with the `Metadata`'s name and with no tags; or create and register a new `Counter` if none is registered.
counter(Metadata, Tag...) - Method in interface org.eclipse.microprofile.metrics.MetricRegistry
  Return the `Counter` registered under the `MetricID` with the `Metadata`'s name and with the provided `Tag`s; or create and register a new `Counter` if none is registered.
counter(MetricID) - Method in interface org.eclipse.microprofile.metrics.MetricRegistry
  Return the `Counter` registered under the `MetricID`; or create and register a new `Counter` if none is registered.
Counter - Interface in org.eclipse.microprofile.metrics
  An incrementing counter metric.
Counting - Interface in org.eclipse.microprofile.metrics
  An interface for metric types which have counts.

## D

DAYS - Static variable in class org.eclipse.microprofile.metrics.MetricUnits
  24 `MetricUnits.HOURS`
DefaultMetadata - Class in org.eclipse.microprofile.metrics
  The default implementation of `Metadata`
DefaultMetadata(String, String, String) - Constructor for class org.eclipse.microprofile.metrics.DefaultMetadata
description() - Method in annotation type org.eclipse.microprofile.metrics.annotation.Counted
  The description of the counter.
description() - Method in annotation type org.eclipse.microprofile.metrics.annotation.Gauge
  The description of the gauge.
description() - Method in annotation type org.eclipse.microprofile.metrics.annotation.Metric
  The description of the metric.
description() - Method in annotation type org.eclipse.microprofile.metrics.annotation.Timed
  The description of the timer.
description() - Method in class org.eclipse.microprofile.metrics.DefaultMetadata
description() - Method in interface org.eclipse.microprofile.metrics.Metadata
dump(OutputStream) - Method in class org.eclipse.microprofile.metrics.Snapshot
  Writes the values of the snapshot to the given stream.

## E

equals(Object) - Method in class org.eclipse.microprofile.metrics.DefaultMetadata
equals(Object) - Method in class org.eclipse.microprofile.metrics.MetricID
equals(Object) - Method in class org.eclipse.microprofile.metrics.Tag

## G

gauge(String, Supplier<T>, Tag...) - Method in interface org.eclipse.microprofile.metrics.MetricRegistry
  Return the `Gauge` registered under the `MetricID` with this name and with the provided `Tag`s; or create and register this gauge if none is registered.
gauge(String, T, Function<T, R>, Tag...) - Method in interface org.eclipse.microprofile.metrics.MetricRegistry
  Return the `Gauge` of type `Number` registered under the `MetricID` with this name and with the provided `Tag`s; or create and register this gauge if none is registered.
gauge(Metadata, Supplier<T>, Tag...) - Method in interface org.eclipse.microprofile.metrics.MetricRegistry
  Return the `Gauge` registered under the `MetricID` with the @{link Metadata}'s name and with the provided `Tag`s; or create and register this gauge if none is registered.
gauge(Metadata, T, Function<T, R>, Tag...) - Method in interface org.eclipse.microprofile.metrics.MetricRegistry
  Return the `Gauge` of type `Number` registered under the `MetricID` with the @{link Metadata}'s name and with the provided `Tag`s; or create and register this gauge if none is registered.
gauge(MetricID, Supplier<T>) - Method in interface org.eclipse.microprofile.metrics.MetricRegistry
  Return the `Gauge` registered under the `MetricID`; or create and register this gauge if none is registered.
gauge(MetricID, T, Function<T, R>) - Method in interface org.eclipse.microprofile.metrics.MetricRegistry
  Return the `Gauge` of type `Number` registered under the `MetricID`; or create and register this gauge if none is registered.
Gauge<T extends Number> - Interface in org.eclipse.microprofile.metrics
  A gauge metric is an instantaneous reading of a particular value.
Gauge - Annotation Type in org.eclipse.microprofile.metrics.annotation
  An annotation for marking a method or field as a gauge.
getCount() - Method in interface org.eclipse.microprofile.metrics.Counter
  Returns the counter's current value.
getCount() - Method in interface org.eclipse.microprofile.metrics.Counting
  Returns the current count.
getCount() - Method in interface org.eclipse.microprofile.metrics.Histogram
  Returns the number of values recorded.
getCount() - Method in interface org.eclipse.microprofile.metrics.Timer
getCounter(MetricID) - Method in interface org.eclipse.microprofile.metrics.MetricRegistry
  Return the `Counter` registered for the provided `MetricID`.
getCounters() - Method in interface org.eclipse.microprofile.metrics.MetricRegistry
  Returns a map of all the counters in the registry and their `MetricID`s.
getCounters(MetricFilter) - Method in interface org.eclipse.microprofile.metrics.MetricRegistry
  Returns a map of all the counters in the registry and their `MetricID`s which match the given filter.
getDescription() - Method in class org.eclipse.microprofile.metrics.DefaultMetadata
getDescription() - Method in interface org.eclipse.microprofile.metrics.Metadata
  Returns the description of the metric if set, otherwise this method returns the empty `String`.
getElapsedTime() - Method in interface org.eclipse.microprofile.metrics.Timer
  Returns the total elapsed timing durations of all completed timing events that are recorded with `Timer.update(Duration)`.
getGauge(MetricID) - Method in interface org.eclipse.microprofile.metrics.MetricRegistry
  Return the `Gauge` registered for the provided `MetricID`.
getGauges() - Method in interface org.eclipse.microprofile.metrics.MetricRegistry
  Returns a map of all the gauges in the registry and their `MetricID`s.
getGauges(MetricFilter) - Method in interface org.eclipse.microprofile.metrics.MetricRegistry
  Returns a map of all the gauges in the registry and their `MetricID`s which match the given filter.
getHistogram(MetricID) - Method in interface org.eclipse.microprofile.metrics.MetricRegistry
  Return the `Histogram` registered for the provided `MetricID`.
getHistograms() - Method in interface org.eclipse.microprofile.metrics.MetricRegistry
  Returns a map of all the histograms in the registry and their `MetricID`s.
getHistograms(MetricFilter) - Method in interface org.eclipse.microprofile.metrics.MetricRegistry
  Returns a map of all the histograms in the registry and their `MetricID`s which match the given filter.
getMax() - Method in class org.eclipse.microprofile.metrics.Snapshot
  Returns the highest value in the snapshot.
getMean() - Method in class org.eclipse.microprofile.metrics.Snapshot
  Returns the arithmetic mean of the values in the snapshot.
getMetadata() - Method in interface org.eclipse.microprofile.metrics.MetricRegistry
  Returns a map of all the metadata in the registry and their names.
getMetadata(String) - Method in interface org.eclipse.microprofile.metrics.MetricRegistry
  Return the `Metadata` for the provided name.
getMetric(MetricID) - Method in interface org.eclipse.microprofile.metrics.MetricRegistry
  Return the `Metric` registered for a provided `MetricID`.
getMetric(MetricID, Class<T>) - Method in interface org.eclipse.microprofile.metrics.MetricRegistry
  Return the `Metric` registered for the provided `MetricID` as the provided type.
getMetricIDs() - Method in interface org.eclipse.microprofile.metrics.MetricRegistry
  Returns a set of the `MetricID`s of all the metrics in the registry.
getMetrics() - Method in interface org.eclipse.microprofile.metrics.MetricRegistry
  Returns a map of all the metrics in the registry and their `MetricID`s at query time.
getMetrics(Class<T>, MetricFilter) - Method in interface org.eclipse.microprofile.metrics.MetricRegistry
  Returns a map of all the metrics in the registry and their `MetricID`s which match the given filter and which are assignable to the provided type.
getMetrics(MetricFilter) - Method in interface org.eclipse.microprofile.metrics.MetricRegistry
  Returns a map of all the metrics in the registry and their `MetricID`s which match the given filter.
getName() - Method in class org.eclipse.microprofile.metrics.DefaultMetadata
getName() - Method in interface org.eclipse.microprofile.metrics.Metadata
  Returns the metric name.
getName() - Method in class org.eclipse.microprofile.metrics.MetricID
  Returns the Metric name associated with this MetricID
getName() - Method in enum org.eclipse.microprofile.metrics.MetricRegistry.Type
  Deprecated.
  Returns the name of the MetricRegistry scope.
getNames() - Method in interface org.eclipse.microprofile.metrics.MetricRegistry
  Returns a set of the names of all the metrics in the registry.
getPercentile() - Method in class org.eclipse.microprofile.metrics.Snapshot.PercentileValue
  Returns percentile
getScope() - Method in interface org.eclipse.microprofile.metrics.MetricRegistry
  Returns the scope of this metric registry.
getSnapshot() - Method in interface org.eclipse.microprofile.metrics.Histogram
getSnapshot() - Method in interface org.eclipse.microprofile.metrics.Sampling
  Returns a snapshot of the values.
getSnapshot() - Method in interface org.eclipse.microprofile.metrics.Timer
getSum() - Method in interface org.eclipse.microprofile.metrics.Histogram
  Returns the sum of values recorded.
getTagName() - Method in class org.eclipse.microprofile.metrics.Tag
getTags() - Method in class org.eclipse.microprofile.metrics.MetricID
  Returns the underlying map containing the tags.
getTagsAsArray() - Method in class org.eclipse.microprofile.metrics.MetricID
  Gets the list of tags as an array of `Tag` objects.
getTagsAsList() - Method in class org.eclipse.microprofile.metrics.MetricID
  Gets the list of tags as a list of `Tag` objects
getTagsAsString() - Method in class org.eclipse.microprofile.metrics.MetricID
  Gets the list of tags as a single String in the format 'key="value",key2="value2",...'
getTagValue() - Method in class org.eclipse.microprofile.metrics.Tag
getTimer(MetricID) - Method in interface org.eclipse.microprofile.metrics.MetricRegistry
  Return the `Timer` registered for the provided `MetricID`.
getTimers() - Method in interface org.eclipse.microprofile.metrics.MetricRegistry
  Returns a map of all the timers in the registry and their `MetricID`s.
getTimers(MetricFilter) - Method in interface org.eclipse.microprofile.metrics.MetricRegistry
  Returns a map of all the timers in the registry and their `MetricID`s which match the given filter.
getUnit() - Method in class org.eclipse.microprofile.metrics.DefaultMetadata
getUnit() - Method in interface org.eclipse.microprofile.metrics.Metadata
  Returns the unit of this metric if set, otherwise this method returns `MetricUnits.NONE`
getValue() - Method in interface org.eclipse.microprofile.metrics.Gauge
  Returns the metric's current value.
getValue() - Method in class org.eclipse.microprofile.metrics.Snapshot.PercentileValue
  Returns value at percentile
GIBIBITS - Static variable in class org.eclipse.microprofile.metrics.MetricUnits
  1024 `MetricUnits.MEBIBITS`
GIGABITS - Static variable in class org.eclipse.microprofile.metrics.MetricUnits
  1000 `MetricUnits.MEGABITS`
GIGABYTES - Static variable in class org.eclipse.microprofile.metrics.MetricUnits
  1000 `MetricUnits.MEGABYTES`

## H

hashCode() - Method in class org.eclipse.microprofile.metrics.DefaultMetadata
hashCode() - Method in class org.eclipse.microprofile.metrics.MetricID
hashCode() - Method in class org.eclipse.microprofile.metrics.Tag
histogram(String) - Method in interface org.eclipse.microprofile.metrics.MetricRegistry
  Return the `Histogram` registered under the `MetricID` with this name and with no tags; or create and register a new `Histogram` if none is registered.
histogram(String, Tag...) - Method in interface org.eclipse.microprofile.metrics.MetricRegistry
  Return the `Histogram` registered under the `MetricID` with this name and with the provided `Tag`s; or create and register a new `Histogram` if none is registered.
histogram(Metadata) - Method in interface org.eclipse.microprofile.metrics.MetricRegistry
  Return the `Histogram` registered under the `MetricID` with the `Metadata`'s name and with no tags; or create and register a new `Histogram` if none is registered.
histogram(Metadata, Tag...) - Method in interface org.eclipse.microprofile.metrics.MetricRegistry
  Return the `Histogram` registered under the `MetricID` with the `Metadata`'s name and with the provided `Tag`s; or create and register a new `Histogram` if none is registered.
histogram(MetricID) - Method in interface org.eclipse.microprofile.metrics.MetricRegistry
  Return the `Histogram` registered under the `MetricID`; or create and register a new `Histogram` if none is registered.
Histogram - Interface in org.eclipse.microprofile.metrics
  A metric which calculates the distribution of a value.
HOURS - Static variable in class org.eclipse.microprofile.metrics.MetricUnits
  60 `MetricUnits.MINUTES`

## I

inc() - Method in interface org.eclipse.microprofile.metrics.Counter
  Increment the counter by one.
inc(long) - Method in interface org.eclipse.microprofile.metrics.Counter
  Increment the counter by `n`.

## K

KIBIBITS - Static variable in class org.eclipse.microprofile.metrics.MetricUnits
  1024 `MetricUnits.BITS`
KILOBITS - Static variable in class org.eclipse.microprofile.metrics.MetricUnits
  1000 `MetricUnits.BITS`
KILOBYTES - Static variable in class org.eclipse.microprofile.metrics.MetricUnits
  1000 `MetricUnits.BYTES`

## M

matches(MetricID, Metric) - Method in interface org.eclipse.microprofile.metrics.MetricFilter
  Returns `true` if the metric matches the filter; `false` otherwise.
MEBIBITS - Static variable in class org.eclipse.microprofile.metrics.MetricUnits
  1024 `MetricUnits.KIBIBITS`
MEGABITS - Static variable in class org.eclipse.microprofile.metrics.MetricUnits
  1000 `MetricUnits.KILOBITS`
MEGABYTES - Static variable in class org.eclipse.microprofile.metrics.MetricUnits
  1000 `MetricUnits.KILOBYTES`
Metadata - Interface in org.eclipse.microprofile.metrics
  Bean holding the metadata of one single metric.
MetadataBuilder - Class in org.eclipse.microprofile.metrics
  The `Metadata` builder.
MetadataBuilder() - Constructor for class org.eclipse.microprofile.metrics.MetadataBuilder
Metric - Interface in org.eclipse.microprofile.metrics
  A tag interface to indicate that a class is a metric.
Metric - Annotation Type in org.eclipse.microprofile.metrics.annotation
  An annotation requesting that a metric be injected or registered.
MetricFilter - Interface in org.eclipse.microprofile.metrics
  A filter used to determine whether or not a metric should be reported, among other things.
MetricID - Class in org.eclipse.microprofile.metrics
  A unique identifier for `Metric` and `Metadata` that are registered in the `MetricRegistry` The MetricID contains: `Name`: (Required) The name of the metric. `Tags`: (Optional) The tags (represented by `Tag` objects) of the metric.
MetricID(String) - Constructor for class org.eclipse.microprofile.metrics.MetricID
  Constructs a MetricID with the given metric name and no tags.
MetricID(String, Tag...) - Constructor for class org.eclipse.microprofile.metrics.MetricID
  Constructs a MetricID with the given metric name and `Tag`s.
MetricRegistry - Interface in org.eclipse.microprofile.metrics
  The registry that stores metrics and their metadata.
MetricRegistry.Type - Enum in org.eclipse.microprofile.metrics
  Deprecated.
  As of release 5.0, please use `MetricRegistry.APPLICATION_SCOPE`, `MetricRegistry.BASE_SCOPE` or `MetricRegistry.VENDOR_SCOPE` with `RegistryScope` instead.
MetricUnits - Class in org.eclipse.microprofile.metrics
  Standard units constants for metric's `Metadata`.
MICROSECONDS - Static variable in class org.eclipse.microprofile.metrics.MetricUnits
  1/1000 `MetricUnits.MILLISECONDS`
MILLISECONDS - Static variable in class org.eclipse.microprofile.metrics.MetricUnits
  1/1000 `MetricUnits.SECONDS`
MINUTES - Static variable in class org.eclipse.microprofile.metrics.MetricUnits
  60 `MetricUnits.SECONDS`

## N

name() - Method in annotation type org.eclipse.microprofile.metrics.annotation.Counted
  The name of the counter.
name() - Method in annotation type org.eclipse.microprofile.metrics.annotation.Gauge
  The name of the gauge.
name() - Method in annotation type org.eclipse.microprofile.metrics.annotation.Metric
  The name of the metric.
name() - Method in annotation type org.eclipse.microprofile.metrics.annotation.Timed
  The name of the timer.
name(Class<?>, String...) - Static method in interface org.eclipse.microprofile.metrics.MetricRegistry
  Concatenates a class name and elements to form a dotted name, eliding any null values or empty strings.
name(String, String...) - Static method in interface org.eclipse.microprofile.metrics.MetricRegistry
  Concatenates elements to form a dotted name, eliding any null values or empty strings.
NANOSECONDS - Static variable in class org.eclipse.microprofile.metrics.MetricUnits
  1/1000 `MetricUnits.MICROSECONDS`
NONE - Static variable in class org.eclipse.microprofile.metrics.MetricUnits
  No unit

## O

org.eclipse.microprofile.metrics - package org.eclipse.microprofile.metrics
  MicroProfile Metrics
org.eclipse.microprofile.metrics.annotation - package org.eclipse.microprofile.metrics.annotation
  This package contains the annotations used for MicroProfile Metrics.

## P

PER_SECOND - Static variable in class org.eclipse.microprofile.metrics.MetricUnits
  Represent per second
PERCENT - Static variable in class org.eclipse.microprofile.metrics.MetricUnits
  Represents percentage
PercentileValue(double, double) - Constructor for class org.eclipse.microprofile.metrics.Snapshot.PercentileValue
percentileValues() - Method in class org.eclipse.microprofile.metrics.Snapshot
  Returns an array of `Snapshot.PercentileValue` containing the percentiles and associated values of this `Snapshot` at the moment invocation.

## R

RegistryScope - Annotation Type in org.eclipse.microprofile.metrics.annotation
  Specifies the scope of Metric Registry to inject.
RegistryType - Annotation Type in org.eclipse.microprofile.metrics.annotation
  Deprecated.
  As of rlease 5.0, please use `RegistryScope` instead
remove(String) - Method in interface org.eclipse.microprofile.metrics.MetricRegistry
  Removes all metrics with the given name.
remove(MetricID) - Method in interface org.eclipse.microprofile.metrics.MetricRegistry
  Removes the metric with the given MetricID
removeMatching(MetricFilter) - Method in interface org.eclipse.microprofile.metrics.MetricRegistry
  Removes all metrics which match the given filter.

## S

Sampling - Interface in org.eclipse.microprofile.metrics
  An object which samples values.
scope() - Method in annotation type org.eclipse.microprofile.metrics.annotation.Counted
  The scope that this counter belongs to.
scope() - Method in annotation type org.eclipse.microprofile.metrics.annotation.Gauge
  The scope that this gauge belongs to.
scope() - Method in annotation type org.eclipse.microprofile.metrics.annotation.Metric
  The scope that this metric belongs to.
scope() - Method in annotation type org.eclipse.microprofile.metrics.annotation.RegistryScope
  The scope of the MetricRegistry.
scope() - Method in annotation type org.eclipse.microprofile.metrics.annotation.Timed
  The scope that this Timer belongs to.
SECONDS - Static variable in class org.eclipse.microprofile.metrics.MetricUnits
  Represents seconds
size() - Method in class org.eclipse.microprofile.metrics.Snapshot
  Returns the number of values in the snapshot.
Snapshot - Class in org.eclipse.microprofile.metrics
  A statistical snapshot of a `Snapshot`.
Snapshot() - Constructor for class org.eclipse.microprofile.metrics.Snapshot
Snapshot.PercentileValue - Class in org.eclipse.microprofile.metrics
  Represents a percentile and its value at the moment it was sampled from the Snapshot.
stop() - Method in interface org.eclipse.microprofile.metrics.Timer.Context
  Updates the timer with the difference between current and start time.

## T

Tag - Class in org.eclipse.microprofile.metrics
  Tag represents a singular metric tag key and value pair.
Tag(String, String) - Constructor for class org.eclipse.microprofile.metrics.Tag
  Constructs the Tag object with the given tag name and tag value
tags() - Method in annotation type org.eclipse.microprofile.metrics.annotation.Counted
  The tags of the counter.
tags() - Method in annotation type org.eclipse.microprofile.metrics.annotation.Gauge
  The tags of the gauge.
tags() - Method in annotation type org.eclipse.microprofile.metrics.annotation.Metric
  The tags of the metric.
tags() - Method in annotation type org.eclipse.microprofile.metrics.annotation.Timed
time() - Method in interface org.eclipse.microprofile.metrics.Timer
  Returns a new `Timer.Context`.
time(Runnable) - Method in interface org.eclipse.microprofile.metrics.Timer
  Times and records the duration of event.
time(Callable<T>) - Method in interface org.eclipse.microprofile.metrics.Timer
  Times and records the duration of event.
Timed - Annotation Type in org.eclipse.microprofile.metrics.annotation
  An annotation for marking a method, constructor, or class as timed.
timer(String) - Method in interface org.eclipse.microprofile.metrics.MetricRegistry
  Return the `Timer` registered under the `MetricID` with this name and with no tags; or create and register a new `Timer` if none is registered.
timer(String, Tag...) - Method in interface org.eclipse.microprofile.metrics.MetricRegistry
  Return the `Timer` registered under the `MetricID` with this name and with the provided `Tag`s; or create and register a new `Timer` if none is registered.
timer(Metadata) - Method in interface org.eclipse.microprofile.metrics.MetricRegistry
  Return the `Timer` registered under the the `MetricID` with the `Metadata`'s name and with no tags; or create and register a new `Timer` if none is registered.
timer(Metadata, Tag...) - Method in interface org.eclipse.microprofile.metrics.MetricRegistry
  Return the `Timer` registered under the the `MetricID` with the `Metadata`'s name and with the provided `Tag`s; or create and register a new `Timer` if none is registered.
timer(MetricID) - Method in interface org.eclipse.microprofile.metrics.MetricRegistry
  Return the `Timer` registered under the `MetricID`; or create and register a new `Timer` if none is registered.
Timer - Interface in org.eclipse.microprofile.metrics
  A timer metric which aggregates timing durations and provides duration statistics
Timer.Context - Interface in org.eclipse.microprofile.metrics
  A timing context.
toString() - Method in class org.eclipse.microprofile.metrics.DefaultMetadata
toString() - Method in class org.eclipse.microprofile.metrics.MetricID
toString() - Method in class org.eclipse.microprofile.metrics.Snapshot.PercentileValue
toString() - Method in class org.eclipse.microprofile.metrics.Tag
type() - Method in annotation type org.eclipse.microprofile.metrics.annotation.RegistryType
  Deprecated.
  The scope of the MetricRegistry.

## U

unit() - Method in annotation type org.eclipse.microprofile.metrics.annotation.Counted
  The unit of the counter.
unit() - Method in annotation type org.eclipse.microprofile.metrics.annotation.Gauge
  The unit of the gauge.
unit() - Method in annotation type org.eclipse.microprofile.metrics.annotation.Metric
  The unit of the metric.
unit() - Method in annotation type org.eclipse.microprofile.metrics.annotation.Timed
  The unit of the timer.
unit() - Method in class org.eclipse.microprofile.metrics.DefaultMetadata
unit() - Method in interface org.eclipse.microprofile.metrics.Metadata
update(int) - Method in interface org.eclipse.microprofile.metrics.Histogram
  Adds a recorded value.
update(long) - Method in interface org.eclipse.microprofile.metrics.Histogram
  Adds a recorded value.
update(Duration) - Method in interface org.eclipse.microprofile.metrics.Timer
  Adds a recorded duration.

## V

valueOf(String) - Static method in enum org.eclipse.microprofile.metrics.MetricRegistry.Type
  Deprecated.
  Returns the enum constant of this type with the specified name.
values() - Static method in enum org.eclipse.microprofile.metrics.MetricRegistry.Type
  Deprecated.
  Returns an array containing the constants of this enum type, in the order they are declared.
VENDOR - org.eclipse.microprofile.metrics.MetricRegistry.Type
  Deprecated.
  As of release 5.0, please use `MetricRegistry.VENDOR_SCOPE` with `RegistryScope` instead.
VENDOR_SCOPE - Static variable in interface org.eclipse.microprofile.metrics.MetricRegistry
  String constant to represent the scope value used for the vendor scope

## W

withDescription(String) - Method in class org.eclipse.microprofile.metrics.MetadataBuilder
  Sets the description.
withName(String) - Method in class org.eclipse.microprofile.metrics.MetadataBuilder
  Sets the name.
withUnit(String) - Method in class org.eclipse.microprofile.metrics.MetadataBuilder
  Sets the unit.

A B C D E G H I K M N O P R S T U V W
All Classes All Packages