All Classes and Interfaces
Class
Description
Base class for all IPD meters.
Abstract implementation of
IpdRegistry that provides common functionality of managing IPD meters.Cached state of the In Product Diagnostics feature flags.
Interface representing a counter meter, which is a type of
IpdMeter.Interface representing a custom meter, which is a type of
IpdMeter.Helper class which supplies a new instance of CustomMBean.
Metric type holding information about the connection state and total number of failures set.
Represents JMX arguments for connection state type.
In product Diagnostic Job which will be run by
IpdJobRunner.IPD job registry that will schedule
IpdJobs.Interface for running all registered jobs.
Service for logging IPD metrics.
Metric type holding information about the number of values that fall into specific buckets.
Base interface for all IPD meters.
Noop implementation of
IpdMeter.Interface for managing and registering various types of meters in the IPD (In-Product Diagnostics) registry.
Metric type holding information about the number of values that fall into specific buckets.
Interface representing a JMX copy meter, which is a type of
IpdMeter.Immutable configuration for an IPD meter.
Common property keys used in the properties map of the meter.
Builder used to dynamically create a
MeterConfig.Interface for managing meter configurations.
Factory for creating
IpdMeter instances.Represents a key for an IPD meter, which includes a name and an array of tags.
Functional interface for constructing an ObjectName for a meter key.
Represents a tag for a meter.
A no-op implementation of
IpdRegistry.This interface should be imported by a plugin that wants to expose metrics via IPD library.
Interface for setting product-level meter configuration.
Interface representing a statistics meter, which is a type of
IpdMeter.Wraps
ValueMeter and StatsMeter into one class allowing updating both of them in one operation.Interface representing a value meter, which is a type of
IpdMeter.