Class MicrometerConfiguration

java.lang.Object
nablarch.core.repository.di.DiContainer
nablarch.integration.micrometer.MicrometerConfiguration
All Implemented Interfaces:
ObjectLoader

public class MicrometerConfiguration extends DiContainer
Micrometerの設定を読み込むためのクラス。

このクラスはDiContainerの仕組みを流用して、設定ファイルの情報をロードする。

デフォルトではクラスパス配下のnablarch/integration/micrometer/micrometer.xmlを読み込む。
このファイルはデフォルトコンフィギュレーションのモジュールに含まれており、 クラスパスルートのmicrometer.propertiesを読み込むように定義されている。
したがって、利用者はアプリケーションのクラスパスルートにmicrometer.propertiesを 配置することでMicrometerの設定を指定できる。

また、ExternalizedComponentDefinitionLoaderとしてOsEnvironmentVariableExternalizedLoaderSystemPropertyExternalizedLoaderを使用している。
これにより、OS環境変数またはシステムプロパティで設定値を上書きすることができる。