Uses of Class
io.opentelemetry.sdk.common.CompletableResultCode
Packages that use CompletableResultCode
Package
Description
Utilities for gRPC exporters.
Marshaling of OTLP logs.
Marshaling of OTLP metrics.
Marshaling of OTLP traces.
OpenTelemetry exporter which sends log data to OpenTelemetry collector via OTLP HTTP.
OpenTelemetry exporter which sends metric data to OpenTelemetry collector via OTLP HTTP.
OpenTelemetry exporter which sends span data to OpenTelemetry collector via OTLP HTTP.
OpenTelemetry exporter which sends span data to OpenTelemetry collector via OTLP gRPC.
OpenTelemetry exporter which sends metric data to OpenTelemetry collector via OTLP gRPC.
OpenTelemetry exporter which sends span data to OpenTelemetry collector via OTLP gRPC.
The OpenTelemetry SDK.
Common utilities used by all SDK components.
The OpenTelemetry SDK implementation of logging.
Log exporters.
The SDK implementation of metrics.
Utilities that facilitate exporting metrics out of
SdkMeterProvider
.The OpenTelemetry SDK implementation of tracing.
Utilities that allow tracing services to export data for sampled spans, as well as providing
in-process span processing APIs.
-
Uses of CompletableResultCode in io.opentelemetry.exporter.internal.grpc
Methods in io.opentelemetry.exporter.internal.grpc that return CompletableResultCodeModifier and TypeMethodDescriptionGrpcExporter.shutdown()
GrpcSender.shutdown()
Shutdown the sender.static CompletableResultCode
ManagedChannelUtil.shutdownChannel
(io.grpc.ManagedChannel managedChannel) Shutdown the gRPC channel.Methods in io.opentelemetry.exporter.internal.grpc with parameters of type CompletableResultCodeModifier and TypeMethodDescriptionprivate void
GrpcExporter.onError
(CompletableResultCode result, int numItems, Throwable e) private void
GrpcExporter.onResponse
(CompletableResultCode result, int numItems, GrpcResponse grpcResponse) -
Uses of CompletableResultCode in io.opentelemetry.exporter.internal.http
Methods in io.opentelemetry.exporter.internal.http that return CompletableResultCodeModifier and TypeMethodDescriptionHttpExporter.shutdown()
HttpSender.shutdown()
Shutdown the sender.Methods in io.opentelemetry.exporter.internal.http with parameters of type CompletableResultCodeModifier and TypeMethodDescriptionprivate void
HttpExporter.onError
(CompletableResultCode result, int numItems, Throwable e) private void
HttpExporter.onResponse
(CompletableResultCode result, int numItems, HttpSender.Response httpResponse) -
Uses of CompletableResultCode in io.opentelemetry.exporter.internal.otlp.logs
Fields in io.opentelemetry.exporter.internal.otlp.logs with type parameters of type CompletableResultCodeModifier and TypeFieldDescriptionprivate final BiFunction
<Marshaler, Integer, CompletableResultCode> LogReusableDataMarshaler.doExport
Methods in io.opentelemetry.exporter.internal.otlp.logs that return CompletableResultCodeModifier and TypeMethodDescriptionLogReusableDataMarshaler.export
(Collection<LogRecordData> logs) Constructor parameters in io.opentelemetry.exporter.internal.otlp.logs with type arguments of type CompletableResultCodeModifierConstructorDescriptionLogReusableDataMarshaler
(MemoryMode memoryMode, BiFunction<Marshaler, Integer, CompletableResultCode> doExport) -
Uses of CompletableResultCode in io.opentelemetry.exporter.internal.otlp.metrics
Fields in io.opentelemetry.exporter.internal.otlp.metrics with type parameters of type CompletableResultCodeModifier and TypeFieldDescriptionprivate final BiFunction
<Marshaler, Integer, CompletableResultCode> MetricReusableDataMarshaler.doExport
Methods in io.opentelemetry.exporter.internal.otlp.metrics that return CompletableResultCodeModifier and TypeMethodDescriptionMetricReusableDataMarshaler.export
(Collection<MetricData> metrics) Constructor parameters in io.opentelemetry.exporter.internal.otlp.metrics with type arguments of type CompletableResultCodeModifierConstructorDescriptionMetricReusableDataMarshaler
(MemoryMode memoryMode, BiFunction<Marshaler, Integer, CompletableResultCode> doExport) -
Uses of CompletableResultCode in io.opentelemetry.exporter.internal.otlp.traces
Fields in io.opentelemetry.exporter.internal.otlp.traces with type parameters of type CompletableResultCodeModifier and TypeFieldDescriptionprivate final BiFunction
<Marshaler, Integer, CompletableResultCode> SpanReusableDataMarshaler.doExport
Methods in io.opentelemetry.exporter.internal.otlp.traces that return CompletableResultCodeConstructor parameters in io.opentelemetry.exporter.internal.otlp.traces with type arguments of type CompletableResultCodeModifierConstructorDescriptionSpanReusableDataMarshaler
(MemoryMode memoryMode, BiFunction<Marshaler, Integer, CompletableResultCode> doExport) -
Uses of CompletableResultCode in io.opentelemetry.exporter.otlp.http.logs
Methods in io.opentelemetry.exporter.otlp.http.logs that return CompletableResultCodeModifier and TypeMethodDescriptionOtlpHttpLogRecordExporter.export
(Collection<LogRecordData> logs) Submits all the given logs in a single batch to the OpenTelemetry collector.OtlpHttpLogRecordExporter.flush()
OtlpHttpLogRecordExporter.shutdown()
Shutdown the exporter. -
Uses of CompletableResultCode in io.opentelemetry.exporter.otlp.http.metrics
Methods in io.opentelemetry.exporter.otlp.http.metrics that return CompletableResultCodeModifier and TypeMethodDescriptionOtlpHttpMetricExporter.export
(Collection<MetricData> metrics) Submits all the given metrics in a single batch to the OpenTelemetry collector.OtlpHttpMetricExporter.flush()
The OTLP exporter does not batch metrics, so this method will immediately return with success.OtlpHttpMetricExporter.shutdown()
Shutdown the exporter. -
Uses of CompletableResultCode in io.opentelemetry.exporter.otlp.http.trace
Methods in io.opentelemetry.exporter.otlp.http.trace that return CompletableResultCodeModifier and TypeMethodDescriptionOtlpHttpSpanExporter.export
(Collection<SpanData> spans) Submits all the given spans in a single batch to the OpenTelemetry collector.OtlpHttpSpanExporter.flush()
The OTLP exporter does not batch spans, so this method will immediately return with success.OtlpHttpSpanExporter.shutdown()
Shutdown the exporter, releasing any resources and preventing subsequent exports. -
Uses of CompletableResultCode in io.opentelemetry.exporter.otlp.logs
Methods in io.opentelemetry.exporter.otlp.logs that return CompletableResultCodeModifier and TypeMethodDescriptionOtlpGrpcLogRecordExporter.export
(Collection<LogRecordData> logs) Submits all the given logs in a single batch to the OpenTelemetry collector.OtlpGrpcLogRecordExporter.flush()
OtlpGrpcLogRecordExporter.shutdown()
Initiates an orderly shutdown in which preexisting calls continue but new calls are immediately cancelled. -
Uses of CompletableResultCode in io.opentelemetry.exporter.otlp.metrics
Methods in io.opentelemetry.exporter.otlp.metrics that return CompletableResultCodeModifier and TypeMethodDescriptionOtlpGrpcMetricExporter.export
(Collection<MetricData> metrics) Submits all the given metrics in a single batch to the OpenTelemetry collector.OtlpGrpcMetricExporter.flush()
The OTLP exporter does not batch metrics, so this method will immediately return with success.OtlpGrpcMetricExporter.shutdown()
Initiates an orderly shutdown in which preexisting calls continue but new calls are immediately cancelled. -
Uses of CompletableResultCode in io.opentelemetry.exporter.otlp.trace
Methods in io.opentelemetry.exporter.otlp.trace that return CompletableResultCodeModifier and TypeMethodDescriptionOtlpGrpcSpanExporter.export
(Collection<SpanData> spans) Submits all the given spans in a single batch to the OpenTelemetry collector.OtlpGrpcSpanExporter.flush()
The OTLP exporter does not batch spans, so this method will immediately return with success.OtlpGrpcSpanExporter.shutdown()
Initiates an orderly shutdown in which preexisting calls continue but new calls are immediately cancelled. -
Uses of CompletableResultCode in io.opentelemetry.sdk
Methods in io.opentelemetry.sdk that return CompletableResultCode -
Uses of CompletableResultCode in io.opentelemetry.sdk.common
Fields in io.opentelemetry.sdk.common declared as CompletableResultCodeModifier and TypeFieldDescriptionprivate static final CompletableResultCode
CompletableResultCode.FAILURE
private static final CompletableResultCode
CompletableResultCode.SUCCESS
Methods in io.opentelemetry.sdk.common that return CompletableResultCodeModifier and TypeMethodDescriptionCompletableResultCode.fail()
Complete thisCompletableResultCode
unsuccessfully if it is not already completed, setting thefailure throwable
tonull
.CompletableResultCode.failExceptionally
(Throwable throwable) Completes thisCompletableResultCode
unsuccessfully if it is not already completed, setting thefailure throwable
tothrowable
.private CompletableResultCode
CompletableResultCode.failInternal
(Throwable throwable) Waits up to the specified amount of time for thisCompletableResultCode
to complete.static CompletableResultCode
CompletableResultCode.ofAll
(Collection<CompletableResultCode> codes) Returns aCompletableResultCode
that completes after all the providedCompletableResultCode
s complete.static CompletableResultCode
CompletableResultCode.ofExceptionalFailure
(Throwable throwable) Returns aCompletableResultCode
that has beenfailed exceptionally
.static CompletableResultCode
CompletableResultCode.ofFailure()
Returns aCompletableResultCode
that has been completed unsuccessfully.static CompletableResultCode
CompletableResultCode.ofSuccess()
Returns aCompletableResultCode
that has been completed successfully.CompletableResultCode.succeed()
Complete thisCompletableResultCode
successfully if it is not already completed.CompletableResultCode.whenComplete
(Runnable action) Perform an action on completion.Method parameters in io.opentelemetry.sdk.common with type arguments of type CompletableResultCodeModifier and TypeMethodDescriptionstatic CompletableResultCode
CompletableResultCode.ofAll
(Collection<CompletableResultCode> codes) Returns aCompletableResultCode
that completes after all the providedCompletableResultCode
s complete. -
Uses of CompletableResultCode in io.opentelemetry.sdk.logs
Fields in io.opentelemetry.sdk.logs declared as CompletableResultCodeMethods in io.opentelemetry.sdk.logs that return CompletableResultCodeModifier and TypeMethodDescriptiondefault CompletableResultCode
LogRecordProcessor.forceFlush()
Process all log records that have not yet been processed.MultiLogRecordProcessor.forceFlush()
SdkLoggerProvider.forceFlush()
Request the active log processor to process all logs that have not yet been processed.(package private) CompletableResultCode
LoggerSharedState.shutdown()
default CompletableResultCode
LogRecordProcessor.shutdown()
Shutdown the log processor.MultiLogRecordProcessor.shutdown()
SdkLoggerProvider.shutdown()
Attempt to shut down the active log processor. -
Uses of CompletableResultCode in io.opentelemetry.sdk.logs.export
Fields in io.opentelemetry.sdk.logs.export with type parameters of type CompletableResultCodeModifier and TypeFieldDescriptionprivate final AtomicReference
<CompletableResultCode> BatchLogRecordProcessor.Worker.flushRequested
private final Set
<CompletableResultCode> SimpleLogRecordProcessor.pendingExports
Methods in io.opentelemetry.sdk.logs.export that return CompletableResultCodeModifier and TypeMethodDescriptionLogRecordExporter.export
(Collection<LogRecordData> logs) Exports the collections of givenLogRecordData
.MultiLogRecordExporter.export
(Collection<LogRecordData> logs) NoopLogRecordExporter.export
(Collection<LogRecordData> logs) LogRecordExporter.flush()
Exports the collection ofLogRecordData
that have not yet been exported.MultiLogRecordExporter.flush()
Flushes the data of all registeredLogRecordExporter
s.NoopLogRecordExporter.flush()
BatchLogRecordProcessor.forceFlush()
private CompletableResultCode
BatchLogRecordProcessor.Worker.forceFlush()
SimpleLogRecordProcessor.forceFlush()
BatchLogRecordProcessor.shutdown()
private CompletableResultCode
BatchLogRecordProcessor.Worker.shutdown()
LogRecordExporter.shutdown()
Shutdown the log exporter.MultiLogRecordExporter.shutdown()
NoopLogRecordExporter.shutdown()
SimpleLogRecordProcessor.shutdown()
-
Uses of CompletableResultCode in io.opentelemetry.sdk.metrics
Methods in io.opentelemetry.sdk.metrics that return CompletableResultCodeModifier and TypeMethodDescriptionSdkMeterProvider.forceFlush()
CallMetricReader.forceFlush()
on all metric readers associated with this provider.SdkMeterProvider.shutdown()
Shutdown the provider. -
Uses of CompletableResultCode in io.opentelemetry.sdk.metrics.export
Methods in io.opentelemetry.sdk.metrics.export that return CompletableResultCodeModifier and TypeMethodDescription(package private) CompletableResultCode
PeriodicMetricReader.Scheduled.doRun()
MetricExporter.export
(Collection<MetricData> metrics) Exports themetrics
.MetricExporter.flush()
A hint that any metrics previouslyMetricExporter.export(Collection)
ed should be completed.MetricReader.forceFlush()
Read and export the metrics.PeriodicMetricReader.forceFlush()
MetricExporter.shutdown()
Shuts down the exporter.MetricReader.shutdown()
Shuts down the metric reader.(package private) CompletableResultCode
PeriodicMetricReader.Scheduled.shutdown()
PeriodicMetricReader.shutdown()
-
Uses of CompletableResultCode in io.opentelemetry.sdk.trace
Fields in io.opentelemetry.sdk.trace declared as CompletableResultCodeMethods in io.opentelemetry.sdk.trace that return CompletableResultCodeModifier and TypeMethodDescriptionMultiSpanProcessor.forceFlush()
SdkTracerProvider.forceFlush()
Requests the active span processor to process all span events that have not yet been processed and returns aCompletableResultCode
which is completed when the flush is finished.default CompletableResultCode
SpanProcessor.forceFlush()
Processes all span events that have not yet been processed.MultiSpanProcessor.shutdown()
SdkTracerProvider.shutdown()
Attempts to stop all the activity forTracer
s created by this provider.default CompletableResultCode
SpanProcessor.shutdown()
Processes all span events that have not yet been processed and closes used resources.(package private) CompletableResultCode
TracerSharedState.shutdown()
Stops tracing, including shutting down processors and set totrue
TracerSharedState.hasBeenShutdown()
. -
Uses of CompletableResultCode in io.opentelemetry.sdk.trace.export
Fields in io.opentelemetry.sdk.trace.export with type parameters of type CompletableResultCodeModifier and TypeFieldDescriptionprivate final AtomicReference
<CompletableResultCode> BatchSpanProcessor.Worker.flushRequested
private final Set
<CompletableResultCode> SimpleSpanProcessor.pendingExports
Methods in io.opentelemetry.sdk.trace.export that return CompletableResultCodeModifier and TypeMethodDescriptionMultiSpanExporter.export
(Collection<SpanData> spans) NoopSpanExporter.export
(Collection<SpanData> spans) SpanExporter.export
(Collection<SpanData> spans) Called to export sampledSpan
s.MultiSpanExporter.flush()
Flushes the data of all registeredSpanExporter
s.NoopSpanExporter.flush()
SpanExporter.flush()
Exports the collection of sampledSpan
s that have not yet been exported.BatchSpanProcessor.forceFlush()
private CompletableResultCode
BatchSpanProcessor.Worker.forceFlush()
SimpleSpanProcessor.forceFlush()
BatchSpanProcessor.shutdown()
private CompletableResultCode
BatchSpanProcessor.Worker.shutdown()
MultiSpanExporter.shutdown()
NoopSpanExporter.shutdown()
SimpleSpanProcessor.shutdown()
SpanExporter.shutdown()
Called whenSdkTracerProvider.shutdown()
is called, if thisSpanExporter
is registered to aSdkTracerProvider
object.