B C G H I M N R T W 
All Classes All Packages

B

build() - Method in interface io.helidon.common.metrics.InternalBridge.Metadata.MetadataBuilder
Creates a InternalBridge.Metadata instance using the values set by invocations of the various withXXX methods.

C

compareTo(InternalBridge.MetricID) - Method in interface io.helidon.common.metrics.InternalBridge.MetricID
Compares this instance to another object (per Comparable.
counter(InternalBridge.Metadata) - Method in interface io.helidon.common.metrics.InternalBridge.MetricRegistry
Finds or creates a new Counter using the specified version-neutral Metadata.
counter(InternalBridge.Metadata, Map<String, String>) - Method in interface io.helidon.common.metrics.InternalBridge.MetricRegistry
Finds or creates a new Counter using the specified version-neutral Metadata and version-neutral Tags.
counter(String) - Method in interface io.helidon.common.metrics.InternalBridge.MetricRegistry
Finds or creates a new Counter using the specified name.
createRegistryFactory() - Method in interface io.helidon.common.metrics.InternalBridge
Creates a new RegistryFactory with the default configuration, as exposed through the InternalBridge.RegistryFactory interface.
createRegistryFactory(Config) - Method in interface io.helidon.common.metrics.InternalBridge
Creates a new RegistryFactory with the specified configuration, as exposed through the InternalBridge.RegistryFactory interface.

G

getBridgeCounters() - Method in interface io.helidon.common.metrics.InternalBridge.MetricRegistry
Returns all Counter metrics in the registry as a map of version-neutral InternalBridge.MetricID to Metric entries.
getBridgeGauges() - Method in interface io.helidon.common.metrics.InternalBridge.MetricRegistry
Returns all Gauge metrics in the registry as a map of version-neutral InternalBridge.MetricID to Metric entries.
getBridgeHistograms() - Method in interface io.helidon.common.metrics.InternalBridge.MetricRegistry
Returns all Histogram metrics in the registry as a map of version-neutral InternalBridge.MetricID to Metric entries.
getBridgeMeters() - Method in interface io.helidon.common.metrics.InternalBridge.MetricRegistry
Returns all Meter metrics in the registry as a map of version-neutral InternalBridge.MetricID to Metric entries.
getBridgeMetric(String) - Method in interface io.helidon.common.metrics.InternalBridge.MetricRegistry
Returns an Optional of the MetricID and Metric of the metric matching the given name.
getBridgeMetrics() - Method in interface io.helidon.common.metrics.InternalBridge.MetricRegistry
Returns all metrics from the registry as a map of version-neutral InternalBridge.MetricIDs to Metrics.
getBridgeMetrics(Predicate<? super Map.Entry<? extends InternalBridge.MetricID, ? extends Metric>>) - Method in interface io.helidon.common.metrics.InternalBridge.MetricRegistry
Returns all metrics from the registry as a map of version-neutral InternalBridge.MetricIDs to Metrics, filtered by the provided Predicate.
getBridgeRegistry(MetricRegistry.Type) - Method in interface io.helidon.common.metrics.InternalBridge.MetricRegistry.RegistryFactory
Returns the MicroProfile metric MetricRegistry of the indicated registry type typed as the internal abstraction.
getBridgeTimers() - Method in interface io.helidon.common.metrics.InternalBridge.MetricRegistry
Returns all Timer metrics in the registry as a map of version-neutral InternalBridge.MetricID to Metric entries.
getDescription() - Method in interface io.helidon.common.metrics.InternalBridge.Metadata
 
getDisplayName() - Method in interface io.helidon.common.metrics.InternalBridge.Metadata
 
getMetadataBuilderFactory() - Method in interface io.helidon.common.metrics.InternalBridge
 
getMetricIDFactory() - Method in interface io.helidon.common.metrics.InternalBridge
 
getName() - Method in interface io.helidon.common.metrics.InternalBridge.Metadata
 
getName() - Method in interface io.helidon.common.metrics.InternalBridge.MetricID
 
getNames() - Method in interface io.helidon.common.metrics.InternalBridge.MetricRegistry
Returns the names of all metrics in the registry.
getRegistryFactory() - Method in interface io.helidon.common.metrics.InternalBridge
 
getTagName() - Method in interface io.helidon.common.metrics.InternalBridge.Tag
 
getTags() - Method in interface io.helidon.common.metrics.InternalBridge.Metadata
Returns the tags associated with the metadata.
getTags() - Method in interface io.helidon.common.metrics.InternalBridge.MetricID
 
getTagsAsList() - Method in interface io.helidon.common.metrics.InternalBridge.MetricID
Provides the tags as a List.
getTagsAsString() - Method in interface io.helidon.common.metrics.InternalBridge.MetricID
Describes the tags as a single string: name1=value1,name2=value2,...
getTagValue() - Method in interface io.helidon.common.metrics.InternalBridge.Tag
 
getType() - Method in interface io.helidon.common.metrics.InternalBridge.Metadata
 
getTypeRaw() - Method in interface io.helidon.common.metrics.InternalBridge.Metadata
 
getUnit() - Method in interface io.helidon.common.metrics.InternalBridge.Metadata
 

H

histogram(InternalBridge.Metadata) - Method in interface io.helidon.common.metrics.InternalBridge.MetricRegistry
Finds or creates a new Histogram using the specified version-neutral Metadata.
histogram(InternalBridge.Metadata, Map<String, String>) - Method in interface io.helidon.common.metrics.InternalBridge.MetricRegistry
Finds or creates a new Histogram using the specified version-neutral Metadata and version-neutral Tags.
histogram(String) - Method in interface io.helidon.common.metrics.InternalBridge.MetricRegistry
Finds or creates a new Histogram using the specified Metadata.

I

INSTANCE - Static variable in interface io.helidon.common.metrics.InternalBridge
Returns the singleton instance of the bridge.
INSTANCE - Static variable in interface io.helidon.common.metrics.InternalBridge.Metadata.MetadataBuilder.Factory
The factory's singleton instance.
INSTANCE - Static variable in interface io.helidon.common.metrics.InternalBridge.MetricID.Factory
Singleton instance of the factory.
INSTANCE - Static variable in interface io.helidon.common.metrics.InternalBridge.MetricRegistry.RegistryFactory
The factory's singleton instance.
InternalBridge - Interface in io.helidon.common.metrics
Internal abstraction layer for MicroProfile 1.1 and 2.0.
InternalBridge.Metadata - Interface in io.helidon.common.metrics
Version-neutral abstraction of metric metadata.
InternalBridge.Metadata.MetadataBuilder - Interface in io.helidon.common.metrics
Fluent-style builder for version-neutral InternalBridge.Metadata.
InternalBridge.Metadata.MetadataBuilder.Factory - Interface in io.helidon.common.metrics
Factory for MetadataBuilder instances.
InternalBridge.MetricID - Interface in io.helidon.common.metrics
Version-neutral abstraction of a metric identifier.
InternalBridge.MetricID.Factory - Interface in io.helidon.common.metrics
Creates new MetricID instances.
InternalBridge.MetricRegistry - Interface in io.helidon.common.metrics
Abstraction of the MetricRegistry behavior used by internal Helidon clients.
InternalBridge.MetricRegistry.RegistryFactory - Interface in io.helidon.common.metrics
Abstraction of the RegistryFactory behavior used by internal Helidon clients.
InternalBridge.Tag - Interface in io.helidon.common.metrics
Version-neutral representation of a tag.
io.helidon.common.metrics - package io.helidon.common.metrics
A collection of version-neutral interfaces (and some implementations where they apply to all versions) of constructs used in MicroProfile Metrics.
isReusable() - Method in interface io.helidon.common.metrics.InternalBridge.Metadata
 

M

meter(InternalBridge.Metadata) - Method in interface io.helidon.common.metrics.InternalBridge.MetricRegistry
Finds or creates a new Meter using the specified version-neutral Metadata.
meter(InternalBridge.Metadata, Map<String, String>) - Method in interface io.helidon.common.metrics.InternalBridge.MetricRegistry
Finds or creates a new Meter using the specified version-neutral Metadata and version-neutral Tags.
meter(String) - Method in interface io.helidon.common.metrics.InternalBridge.MetricRegistry
Finds or creates a new Meter using the specified name.

N

newMetadata(String, String, String, MetricType, String) - Static method in interface io.helidon.common.metrics.InternalBridge.Metadata
Prepares a version-neutral InternalBridge.Metadata instance using the specified values, avoiding the need to create and act on a builder.
newMetadata(String, String, String, MetricType, String, boolean, Map<String, String>) - Static method in interface io.helidon.common.metrics.InternalBridge.Metadata
Prepares a version-neutral InternalBridge.Metadata instance using the specified values, avoiding the need to create and act on a builder.
newMetadata(String, String, String, MetricType, String, Map<String, String>) - Static method in interface io.helidon.common.metrics.InternalBridge.Metadata
Prepares a version-neutral InternalBridge.Metadata instance using the specified values, avoiding the need to create and act on a builder.
newMetadataBuilder() - Method in interface io.helidon.common.metrics.InternalBridge.Metadata.MetadataBuilder.Factory
Returns a new version-specific MetadataBuilder that implements the neutral interface.
newMetadataBuilder() - Static method in interface io.helidon.common.metrics.InternalBridge
 
newMetricID(String) - Method in interface io.helidon.common.metrics.InternalBridge.MetricID.Factory
Creates a version-neutral MetricID initialized with the specified name and any global tags.
newMetricID(String, Map<String, String>) - Method in interface io.helidon.common.metrics.InternalBridge.MetricID.Factory
Creates a version-neutral MetricID initializes with the specified name and tags.
newTag(String, String) - Static method in interface io.helidon.common.metrics.InternalBridge.Tag
Creates a new version-neutral tag with the specified name and value.
notReusable() - Method in interface io.helidon.common.metrics.InternalBridge.Metadata.MetadataBuilder
Sets that the resulting metadata will not be reusable.

R

register(InternalBridge.Metadata, T) - Method in interface io.helidon.common.metrics.InternalBridge.MetricRegistry
Registers a new metric using the specified version-neutral InternalBridge.Metadata and the typed metric itself.
register(InternalBridge.MetricID, T) - Method in interface io.helidon.common.metrics.InternalBridge.MetricRegistry
Registers a new metric using the specified version-neutral InternalBridge.MetricID and the typed metric itself.
remove(String) - Method in interface io.helidon.common.metrics.InternalBridge.MetricRegistry
Removes the metrics with matching name from the registry.
reusable() - Method in interface io.helidon.common.metrics.InternalBridge.Metadata.MetadataBuilder
Sets that the resulting metadata will be reusable.

T

timer(InternalBridge.Metadata) - Method in interface io.helidon.common.metrics.InternalBridge.MetricRegistry
Finds or creates a new Timer using the specified version-neutral Metadata.
timer(InternalBridge.Metadata, Map<String, String>) - Method in interface io.helidon.common.metrics.InternalBridge.MetricRegistry
Finds or creates a new Timer using the specified version-neutral Metadata and version-neutral Tags.
timer(String) - Method in interface io.helidon.common.metrics.InternalBridge.MetricRegistry
Finds or creates a new Timer using the specified name.

W

withDescription(String) - Method in interface io.helidon.common.metrics.InternalBridge.Metadata.MetadataBuilder
Sets the description.
withDisplayName(String) - Method in interface io.helidon.common.metrics.InternalBridge.Metadata.MetadataBuilder
Sets the display name.
withName(String) - Method in interface io.helidon.common.metrics.InternalBridge.Metadata.MetadataBuilder
Sets the name.
withTags(Map<String, String>) - Method in interface io.helidon.common.metrics.InternalBridge.Metadata.MetadataBuilder
Sets the tags.
withType(MetricType) - Method in interface io.helidon.common.metrics.InternalBridge.Metadata.MetadataBuilder
Sets the metric type.
withUnit(String) - Method in interface io.helidon.common.metrics.InternalBridge.Metadata.MetadataBuilder
Sets the unit.
B C G H I M N R T W 
All Classes All Packages