/* * Copyright The OpenTelemetry Authors * SPDX-License-Identifier: Apache-2.0 */ package com.example.javaagent; import io.opentelemetry.sdk.common.CompletableResultCode; import io.opentelemetry.sdk.trace.data.SpanData; import io.opentelemetry.sdk.trace.export.SpanExporter; import java.util.Collection; /** * See * OpenTelemetry Specification for more information about {@link SpanExporter}. * * @see DemoAutoConfigurationCustomizerProvider */ public class DemoSpanExporter implements SpanExporter { @Override public CompletableResultCode export(Collection spans) { System.out.printf("%d spans exported%n", spans.size()); return CompletableResultCode.ofSuccess(); } @Override public CompletableResultCode flush() { return CompletableResultCode.ofSuccess(); } @Override public CompletableResultCode shutdown() { return CompletableResultCode.ofSuccess(); } }