Index

A B C D F G I L M O R U W 
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 LongGauge interface represents an instrument that records and retrieves long values.
LongGaugeBuilder - Interface in org.mule.metrics.api.instrument.builder
The LongGaugeBuilder interface is used to construct instances of LongGauge.
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
 
A B C D F G I L M O R U W 
All Classes and Interfaces|All Packages|Constant Field Values