private void initSendingStates()

in custom/src/main/java/co/elastic/otel/dynamicconfig/DynamicConfiguration.java [52:80]


  private void initSendingStates() {
    if (recoverySendSpansState == null) {
      if (BlockableSpanExporter.getInstance() == null) {
        logger.log(
            Level.WARNING,
            "BlockableSpanExporter.getInstance() == null which is unexpected unless this is a test");
      } else {
        recoverySendSpansState = BlockableSpanExporter.getInstance().sendingSpans();
      }
    }
    if (recoverySendMetricsState == null) {
      if (BlockableMetricExporter.getInstance() == null) {
        logger.log(
            Level.WARNING,
            "BlockableMetricExporter.getInstance() == null which is unexpected unless this is a test");
      } else {
        recoverySendMetricsState = BlockableMetricExporter.getInstance().sendingMetrics();
      }
    }
    if (recoverySendLogsState == null) {
      if (BlockableLogRecordExporter.getInstance() == null) {
        logger.log(
            Level.WARNING,
            "BlockableLogRecordExporter.getInstance() == null which is unexpected unless this is a test");
      } else {
        recoverySendLogsState = BlockableLogRecordExporter.getInstance().sendingLogs();
      }
    }
  }