Class SqlTimeMetricsDaoContextFactory

java.lang.Object
nablarch.common.dao.DaoContextFactory
nablarch.integration.micrometer.instrument.dao.SqlTimeMetricsDaoContextFactory

public class SqlTimeMetricsDaoContextFactory extends DaoContextFactory
委譲対象(delegate)のDaoContextFactoryが生成するDaoContextをラップした SqlTimeMetricsDaoContextを生成するファクトリクラス。
  • Constructor Details

    • SqlTimeMetricsDaoContextFactory

      public SqlTimeMetricsDaoContextFactory()
  • Method Details

    • create

      public DaoContext create()
      Description copied from class: DaoContextFactory
      DaoContextを生成する。
      Specified by:
      create in class DaoContextFactory
      Returns:
      DaoContext
    • setDelegate

      public void setDelegate(DaoContextFactory delegate)
      委譲対象のDaoContextFactoryを設定する。
      Parameters:
      delegate - 委譲対象のDaoContextFactory
    • setMeterRegistry

      public void setMeterRegistry(io.micrometer.core.instrument.MeterRegistry meterRegistry)
      MeterRegistryを設定する。
      Parameters:
      meterRegistry - MeterRegistry
    • setMetricsName

      public void setMetricsName(String metricsName)
      SqlTimeMetricsDaoContextに設定するメトリクス名を指定する。
      Parameters:
      metricsName - メトリクス名
    • setMetricsDescription

      public void setMetricsDescription(String metricsDescription)
      SqlTimeMetricsDaoContextに設定するメトリクスの説明を指定する。
      Parameters:
      metricsDescription - メトリクスの説明