Package nablarch.integration.micrometer
Class DefaultMeterBinderListProvider
java.lang.Object
nablarch.integration.micrometer.DefaultMeterBinderListProvider
- All Implemented Interfaces:
- Disposable,- MeterBinderListProvider
@Published(tag="architect")
public class DefaultMeterBinderListProvider
extends Object
implements MeterBinderListProvider, Disposable
デフォルトの
MeterBinderリストを提供するクラス。
 
 MeterBinderの中にはAutoCloseableを実装したものがある(例:JvmGcMetrics)。
 このクラスはDisposableを実装しており、作成したMeterBinderの中に
 AutoCloseableを実装したものがある場合は、close()を呼ぶようになっている。
 
 AutoCloseableなMeterBinderを含むリストを返す独自のMeterBinderListProviderが必要な場合は、
 このクラスを継承してcreateMeterBinderList()をオーバーライドして作成することで
 close()の実装を省略できる。
 
- 
Constructor SummaryConstructors
- 
Method Summary
- 
Constructor Details- 
DefaultMeterBinderListProviderpublic DefaultMeterBinderListProvider()コンストラクタ。
 
- 
- 
Method Details- 
createMeterBinderListprovide()で返すMeterBinderのリストを生成する。- Returns:
- provide()で返す- MeterBinderのリスト
 
- 
provideDescription copied from interface:MeterBinderListProviderMeterBinderのリストを提供する。- Specified by:
- providein interface- MeterBinderListProvider
- Returns:
- MeterBinderのリスト
 
- 
disposepublic void dispose()Description copied from interface:Disposable廃棄処理を行う。- Specified by:
- disposein interface- Disposable
 
 
-