Class CloudWatchMeterRegistryFactory
java.lang.Object
nablarch.integration.micrometer.MeterRegistryFactory<io.micrometer.cloudwatch2.CloudWatchMeterRegistry>
nablarch.integration.micrometer.cloudwatch.CloudWatchMeterRegistryFactory
- All Implemented Interfaces:
ComponentFactory<io.micrometer.cloudwatch2.CloudWatchMeterRegistry>
public class CloudWatchMeterRegistryFactory
extends MeterRegistryFactory<io.micrometer.cloudwatch2.CloudWatchMeterRegistry>
CloudWatchMeterRegistryのファクトリ。-
Field Summary
Fields inherited from class nablarch.integration.micrometer.MeterRegistryFactory
applicationDisposer, meterBinderListProvider, prefix, tags, xmlConfigPath -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected io.micrometer.cloudwatch2.CloudWatchMeterRegistrycreateMeterRegistry(MicrometerConfiguration micrometerConfiguration) MeterRegistryのインスタンスを生成する。io.micrometer.cloudwatch2.CloudWatchMeterRegistryオブジェクトを作成する。voidsetCloudWatchAsyncClientProvider(CloudWatchAsyncClientProvider cloudWatchAsyncClientProvider) Methods inherited from class nablarch.integration.micrometer.MeterRegistryFactory
doCreateObject, setApplicationDisposer, setMeterBinderListProvider, setPrefix, setTags, setXmlConfigPath
-
Constructor Details
-
CloudWatchMeterRegistryFactory
public CloudWatchMeterRegistryFactory()
-
-
Method Details
-
createObject
public io.micrometer.cloudwatch2.CloudWatchMeterRegistry createObject()Description copied from interface:ComponentFactoryオブジェクトを作成する。- Returns:
- 作成したオブジェクト
-
createMeterRegistry
protected io.micrometer.cloudwatch2.CloudWatchMeterRegistry createMeterRegistry(MicrometerConfiguration micrometerConfiguration) Description copied from class:MeterRegistryFactoryMeterRegistryのインスタンスを生成する。- Specified by:
createMeterRegistryin classMeterRegistryFactory<io.micrometer.cloudwatch2.CloudWatchMeterRegistry>- Parameters:
micrometerConfiguration- Micrometerの設定- Returns:
- 生成した
MeterRegistryのインスタンス
-
setCloudWatchAsyncClientProvider
public void setCloudWatchAsyncClientProvider(CloudWatchAsyncClientProvider cloudWatchAsyncClientProvider) - Parameters:
cloudWatchAsyncClientProvider-CloudWatchAsyncClientProvider
-