Interface FlowableAsyncExecutorMeterConfig

All Superinterfaces:
io.micrometer.core.instrument.config.MeterRegistryConfig, io.micrometer.core.instrument.push.PushRegistryConfig, io.micrometer.core.instrument.step.StepRegistryConfig

public interface FlowableAsyncExecutorMeterConfig extends io.micrometer.core.instrument.step.StepRegistryConfig
  • Method Summary

    Modifier and Type
    Method
    Description
    default int
     
    default Duration
     
    default String
     
    default Duration
     
    default Duration
     
    default io.micrometer.core.instrument.config.validate.Validated<?>
     

    Methods inherited from interface io.micrometer.core.instrument.config.MeterRegistryConfig

    get, requireValid

    Methods inherited from interface io.micrometer.core.instrument.push.PushRegistryConfig

    connectTimeout, enabled, numThreads, readTimeout
  • Method Details

    • prefix

      default String prefix()
      Specified by:
      prefix in interface io.micrometer.core.instrument.config.MeterRegistryConfig
    • step

      default Duration step()
      Specified by:
      step in interface io.micrometer.core.instrument.push.PushRegistryConfig
      Returns:
      The step size (reporting frequency) to use.
    • flushInterval

      default Duration flushInterval()
      Returns:
      How often accumulated metrics are flushed to the database.
    • rawMetricRetention

      default Duration rawMetricRetention()
    • batchSize

      default int batchSize()
      Specified by:
      batchSize in interface io.micrometer.core.instrument.push.PushRegistryConfig
      Returns:
      The number of entities per command (transaction) when flushing to the database.
    • validate

      default io.micrometer.core.instrument.config.validate.Validated<?> validate()
      Specified by:
      validate in interface io.micrometer.core.instrument.config.MeterRegistryConfig
      Specified by:
      validate in interface io.micrometer.core.instrument.push.PushRegistryConfig