void exportDescriptors()

in exporters/metrics/src/main/java/com/google/cloud/opentelemetry/metric/MetricDescriptorStrategy.java [32:51]


  void exportDescriptors(
      Iterable<MetricDescriptor> batchDescriptors, Consumer<MetricDescriptor> export);

  /**
   * A strategy that always sends metric descriptors.
   *
   * <p>This means EVERY create timeseries call will include several metric descriptor calls. This
   * is not recommended.
   */
  public static MetricDescriptorStrategy ALWAYS_SEND =
      new MetricDescriptorStrategy() {

        @Override
        public void exportDescriptors(
            Iterable<MetricDescriptor> batchDescriptors, Consumer<MetricDescriptor> export) {
          for (MetricDescriptor descriptor : batchDescriptors) {
            export.accept(descriptor);
          }
        }
      };