Interface BatchLogRecordProcessorConfig


public interface BatchLogRecordProcessorConfig
  • Method Details

    • scheduleDelay

      @WithName("schedule.delay") @WithDefault("1s") Duration scheduleDelay()
      The Batch Log Record Processor interval Duration between two consecutive exports.

      Default is `1S`.

    • maxQueueSize

      @WithName("max.queue.size") @WithDefault("2048") Integer maxQueueSize()
      The Batch Log Record Processor maximum queue size.

      Default is `2048`.

    • maxExportBatchSize

      @WithName("max.export.batch.size") @WithDefault("512") Integer maxExportBatchSize()
      The Batch Log Record Processor maximum batch size.

      Default is `512`.

    • exportTimeout

      @WithName("export.timeout") @WithDefault("30s") Duration exportTimeout()
      The Batch Log Record Processor maximum allowed time Duration to export data.

      Default is `30s`.