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のファクトリ。
  • 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: MeterRegistryFactory
      MeterRegistryのインスタンスを生成する。
      Specified by:
      createMeterRegistry in class MeterRegistryFactory<io.micrometer.cloudwatch2.CloudWatchMeterRegistry>
      Parameters:
      micrometerConfiguration - Micrometerの設定
      Returns:
      生成した MeterRegistryのインスタンス
    • setCloudWatchAsyncClientProvider

      public void setCloudWatchAsyncClientProvider(CloudWatchAsyncClientProvider cloudWatchAsyncClientProvider)
      Parameters:
      cloudWatchAsyncClientProvider - CloudWatchAsyncClientProvider