Class MicrometerMeterRegisterConfigurationBuilder
java.lang.Object
org.infinispan.configuration.global.AbstractGlobalConfigurationBuilder
org.infinispan.metrics.config.MicrometerMeterRegisterConfigurationBuilder
- All Implemented Interfaces:
org.infinispan.commons.configuration.Builder<MicrometerMeterRegistryConfiguration>, GlobalConfigurationChildBuilder
public class MicrometerMeterRegisterConfigurationBuilder
extends AbstractGlobalConfigurationBuilder
implements org.infinispan.commons.configuration.Builder<MicrometerMeterRegistryConfiguration>
Builder to inject an instance of
MeterRegistry.
If not configured, Infinispan will create a new instance of PrometheusMeterRegistry.
- Since:
- 15.0
-
Constructor Summary
ConstructorsConstructorDescription -
Method Summary
Modifier and TypeMethodDescriptionorg.infinispan.commons.configuration.attributes.AttributeSetcreate()booleaninthashCode()meterRegistry(io.micrometer.core.instrument.MeterRegistry registry) Set theMeterRegistryinstance to use by Infinispan.read(MicrometerMeterRegistryConfiguration template, org.infinispan.commons.configuration.Combine combine) toString()Methods inherited from class AbstractGlobalConfigurationBuilder
addModule, asyncThreadPool, blockingThreadPool, build, clearModules, defaultCacheName, expirationThreadPool, getGlobalConfig, globalState, jmx, listenerThreadPool, metrics, module, modules, nonBlockingThreadPool, persistenceThreadPool, security, serialization, shutdown, tracing, transportMethods inherited from interface org.infinispan.commons.configuration.Builder
read, reset, validate
-
Constructor Details
-
MicrometerMeterRegisterConfigurationBuilder
-
-
Method Details
-
attributes
public org.infinispan.commons.configuration.attributes.AttributeSet attributes()- Specified by:
attributesin interfaceorg.infinispan.commons.configuration.Builder<MicrometerMeterRegistryConfiguration>
-
meterRegistry
public MicrometerMeterRegisterConfigurationBuilder meterRegistry(io.micrometer.core.instrument.MeterRegistry registry) Set theMeterRegistryinstance to use by Infinispan.If set to
null, Infinispan will create a new instance ofPrometheusMeterRegistry.- Parameters:
registry- TheMeterRegistryto use ornull.
-
create
- Specified by:
createin interfaceorg.infinispan.commons.configuration.Builder<MicrometerMeterRegistryConfiguration>
-
read
public MicrometerMeterRegisterConfigurationBuilder read(MicrometerMeterRegistryConfiguration template, org.infinispan.commons.configuration.Combine combine) - Specified by:
readin interfaceorg.infinispan.commons.configuration.Builder<MicrometerMeterRegistryConfiguration>
-
equals
-
hashCode
-
toString
-