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
,NablarchSimpleConfig
,NablarchStatsdConfig
public abstract class NablarchMeterRegistryConfig
extends Object
implements io.micrometer.core.instrument.config.MeterRegistryConfig
DiContainer
がロードした情報で設定値を解決するMeterRegistryConfig
の実装クラス。-
Constructor Summary
ModifierConstructorDescriptionprotected
NablarchMeterRegistryConfig
(String prefix, DiContainer diContainer) プレフィックスとDiContainer
を指定してインスタンスを生成する。 -
Method Summary
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods 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:
prefix
in interfaceio.micrometer.core.instrument.config.MeterRegistryConfig
- Returns:
- プレフィックス
-
subPrefix
サブプレフィックスを取得する。- Returns:
- サブプレフィックス
-
get
- Specified by:
get
in interfaceio.micrometer.core.instrument.config.MeterRegistryConfig
-