Package nablarch.integration.micrometer
Class NablarchMeterRegistryConfig
java.lang.Object
nablarch.integration.micrometer.NablarchMeterRegistryConfig
- All Implemented Interfaces:
io.micrometer.core.instrument.config.MeterRegistryConfig
- Direct Known Subclasses:
NablarchCloudWatchConfig,NablarchDatadogConfig,NablarchLoggingRegistryConfig,NablarchOtlpConfig,NablarchSimpleConfig,NablarchStatsdConfig
public abstract class NablarchMeterRegistryConfig
extends Object
implements io.micrometer.core.instrument.config.MeterRegistryConfig
DiContainerがロードした情報で設定値を解決するMeterRegistryConfigの実装クラス。-
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedNablarchMeterRegistryConfig(String prefix, DiContainer diContainer) プレフィックスとDiContainerを指定してインスタンスを生成する。 -
Method Summary
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface io.micrometer.core.instrument.config.MeterRegistryConfig
requireValid, validate
-
Constructor Details
-
NablarchMeterRegistryConfig
プレフィックスとDiContainerを指定してインスタンスを生成する。- Parameters:
prefix- プレフィックスdiContainer-DiContainer
-
-
Method Details
-
prefix
プレフィックスを取得する。コンストラクタで指定された
prefixがnullの場合は、"nablarch.micrometer." + subPrefix()を返す。
prefixがnullでない場合は、その値をそのまま返す。- Specified by:
prefixin interfaceio.micrometer.core.instrument.config.MeterRegistryConfig- Returns:
- プレフィックス
-
subPrefix
サブプレフィックスを取得する。- Returns:
- サブプレフィックス
-
get
- Specified by:
getin interfaceio.micrometer.core.instrument.config.MeterRegistryConfig
-