Index
All Classes and Interfaces|All Packages|Constant Field Values
A
- add(long) - Method in interface org.mule.metrics.api.instrument.LongCounter
-
Add a value.
- add(long) - Method in interface org.mule.metrics.api.instrument.LongUpDownCounter
-
Adds a value to the counter.
B
- build() - Method in interface org.mule.metrics.api.instrument.builder.InstrumentBuilder
- build() - Method in interface org.mule.metrics.api.meter.builder.MeterBuilder
C
- close() - Method in interface org.mule.metrics.api.MeterProvider
- counterBuilder(String) - Method in interface org.mule.metrics.api.meter.Meter
D
- decrementAndGetAsInt() - Method in interface org.mule.metrics.api.instrument.LongUpDownCounter
-
decrements the counter and gets the value as an int.
- decrementAndGetAsLong() - Method in interface org.mule.metrics.api.instrument.LongUpDownCounter
-
decrements the counter and gets the value as a long.
F
- forEachAttribute(BiConsumer<String, String>) - Method in interface org.mule.metrics.api.meter.Meter
-
Applies the consumer for each meter attribute.
G
- gaugeBuilder(String) - Method in interface org.mule.metrics.api.meter.Meter
- getDescription() - Method in interface org.mule.metrics.api.instrument.Instrument
- getDescription() - Method in interface org.mule.metrics.api.meter.Meter
- getMeter() - Method in interface org.mule.metrics.api.instrument.Instrument
- getMeter() - Method in interface org.mule.metrics.api.instrument.LongUpDownCounter
- getMeterBuilder(String) - Method in interface org.mule.metrics.api.MeterProvider
- getName() - Method in interface org.mule.metrics.api.instrument.Instrument
- getName() - Method in interface org.mule.metrics.api.meter.Meter
- getUnit() - Method in interface org.mule.metrics.api.instrument.LongCounter
- getUnit() - Method in interface org.mule.metrics.api.instrument.LongGauge
-
Retrieves the unit associated with the gauge's value.
- getUnit() - Method in interface org.mule.metrics.api.instrument.LongUpDownCounter
- getValueAsInt() - Method in interface org.mule.metrics.api.instrument.LongCounter
- getValueAsInt() - Method in interface org.mule.metrics.api.instrument.LongUpDownCounter
- getValueAsLong() - Method in interface org.mule.metrics.api.instrument.LongCounter
- getValueAsLong() - Method in interface org.mule.metrics.api.instrument.LongGauge
-
Retrieves the current value of the gauge as a long.
- getValueAsLong() - Method in interface org.mule.metrics.api.instrument.LongUpDownCounter
I
- incrementAndGetAsInt() - Method in interface org.mule.metrics.api.instrument.LongCounter
-
Increments the counter and gets the value as an int.
- incrementAndGetAsInt() - Method in interface org.mule.metrics.api.instrument.LongUpDownCounter
-
increments the counter and gets the value as an int.
- incrementAndGetAsLong() - Method in interface org.mule.metrics.api.instrument.LongCounter
-
Increments the counter and gets the value as a long.
- incrementAndGetAsLong() - Method in interface org.mule.metrics.api.instrument.LongUpDownCounter
-
increments the counter and gets the value as a long.
- Instrument - Interface in org.mule.metrics.api.instrument
-
A component that is used for reporting measurements.
- InstrumentBuilder<T extends Instrument> - Interface in org.mule.metrics.api.instrument.builder
-
A builder for
Instrument's component.
L
- LongCounter - Interface in org.mule.metrics.api.instrument
-
A counter for registering long measurements, only incremental.
- LongCounterBuilder - Interface in org.mule.metrics.api.instrument.builder
-
Builder class for
LongCounter. - LongGauge - Interface in org.mule.metrics.api.instrument
-
The
LongGaugeinterface represents an instrument that records and retrieves long values. - LongGaugeBuilder - Interface in org.mule.metrics.api.instrument.builder
-
The
LongGaugeBuilderinterface is used to construct instances ofLongGauge. - LongUpDownCounter - Interface in org.mule.metrics.api.instrument
-
A counter for registering long measurements that can be incremented/decreased.
- LongUpDownCounterBuilder - Interface in org.mule.metrics.api.instrument.builder
-
Builder class for
LongUpDownCounter.
M
- Meter - Interface in org.mule.metrics.api.meter
-
Provides instruments used to record measurements which are aggregated to metrics.
- MeterBuilder - Interface in org.mule.metrics.api.meter.builder
-
A builder for a
Meter. - MeterProperties - Class in org.mule.metrics.api.meter
-
Meter properties keys.
- MeterProperties() - Constructor for class org.mule.metrics.api.meter.MeterProperties
- MeterProvider - Interface in org.mule.metrics.api
-
A runtime managed provider to obtain
Meter. - MULE_METER_ARTIFACT_ID_ATTRIBUTE - Static variable in class org.mule.metrics.api.meter.MeterProperties
-
A meter attribute for the artifact id.
O
- org.mule.metrics.api - module org.mule.metrics.api
-
Definitions for Mule Metrics.
- org.mule.metrics.api - package org.mule.metrics.api
- org.mule.metrics.api.instrument - package org.mule.metrics.api.instrument
- org.mule.metrics.api.instrument.builder - package org.mule.metrics.api.instrument.builder
- org.mule.metrics.api.meter - package org.mule.metrics.api.meter
- org.mule.metrics.api.meter.builder - package org.mule.metrics.api.meter.builder
R
- reset() - Method in interface org.mule.metrics.api.instrument.Instrument
-
Resets the
Instrument
U
- upDownCounterBuilder(String) - Method in interface org.mule.metrics.api.meter.Meter
W
- withConsumerForAddOperation(Consumer<Long>) - Method in interface org.mule.metrics.api.instrument.builder.LongCounterBuilder
- withConsumerForAddOperation(Consumer<Long>) - Method in interface org.mule.metrics.api.instrument.builder.LongUpDownCounterBuilder
- withDescription(String) - Method in interface org.mule.metrics.api.instrument.builder.InstrumentBuilder
-
Sets the description for the instrument to build.
- withDescription(String) - Method in interface org.mule.metrics.api.meter.builder.MeterBuilder
- withInitialValue(long) - Method in interface org.mule.metrics.api.instrument.builder.LongUpDownCounterBuilder
-
Sets the initial value for the instrument to build.
- withMeterAttribute(String, String) - Method in interface org.mule.metrics.api.meter.builder.MeterBuilder
-
An attribute associated with the meter.
- withSupplierForDecrementAndGetOperation(Supplier<Long>) - Method in interface org.mule.metrics.api.instrument.builder.LongUpDownCounterBuilder
- withSupplierForIncrementAndGetOperation(Supplier<Long>) - Method in interface org.mule.metrics.api.instrument.builder.LongCounterBuilder
- withSupplierForIncrementAndGetOperation(Supplier<Long>) - Method in interface org.mule.metrics.api.instrument.builder.LongUpDownCounterBuilder
- withUnit(String) - Method in interface org.mule.metrics.api.instrument.builder.InstrumentBuilder
-
Sets the unit for this instrument to build.
- withValueSupplier(Supplier<Long>) - Method in interface org.mule.metrics.api.instrument.builder.LongCounterBuilder
- withValueSupplier(Supplier<Long>) - Method in interface org.mule.metrics.api.instrument.builder.LongGaugeBuilder
-
Specifies the supplier that provides the current value of the gauge.
- withValueSupplier(Supplier<Long>) - Method in interface org.mule.metrics.api.instrument.builder.LongUpDownCounterBuilder
All Classes and Interfaces|All Packages|Constant Field Values