Class MicrometerMeterRegisterConfigurationBuilder
java.lang.Object
org.infinispan.configuration.global.AbstractGlobalConfigurationBuilder
org.infinispan.metrics.config.MicrometerMeterRegisterConfigurationBuilder
- All Implemented Interfaces:
Builder<MicrometerMeterRegistryConfiguration>, GlobalConfigurationChildBuilder
public class MicrometerMeterRegisterConfigurationBuilder
extends AbstractGlobalConfigurationBuilder
implements 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 TypeMethodDescriptioncreate()Create the configuration beanbooleaninthashCode()meterRegistry(io.micrometer.core.instrument.MeterRegistry registry) Set theMeterRegistryinstance to use by Infinispan.read(MicrometerMeterRegistryConfiguration template, Combine combine) Reads the configuration from an already created configuration bean into this builder.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, transport
-
Constructor Details
-
MicrometerMeterRegisterConfigurationBuilder
-
-
Method Details
-
attributes
- Specified by:
attributesin interfaceBuilder<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
Description copied from interface:BuilderCreate the configuration bean- Specified by:
createin interfaceBuilder<MicrometerMeterRegistryConfiguration>- Returns:
-
read
public MicrometerMeterRegisterConfigurationBuilder read(MicrometerMeterRegistryConfiguration template, Combine combine) Description copied from interface:BuilderReads the configuration from an already created configuration bean into this builder. Returns an appropriate builder to allow fluent configuration- Specified by:
readin interfaceBuilder<MicrometerMeterRegistryConfiguration>- Parameters:
template- the configuration from which to "clone" this config if needed.combine- the way attributes and children of this instance and the template should be combined.
-
equals
-
hashCode
-
toString
-