This is an automated email from the ASF dual-hosted git repository.

pcongiusti pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/camel.git

commit dd8300fe2db6caa73edb0f36bb23c85bcdeae5fd
Author: Pasquale Congiusti <[email protected]>
AuthorDate: Tue Mar 10 16:15:52 2026 +0100

    chore(components): camel-tracing deprecation notice
---
 .../src/main/java/org/apache/camel/observation/AttributeProcessor.java  | 1 +
 .../org/apache/camel/observation/GetCorrelationContextProcessor.java    | 1 +
 .../org/apache/camel/observation/MicrometerObservationSpanAdapter.java  | 2 +-
 .../org/apache/camel/observation/SetCorrelationContextProcessor.java    | 1 +
 .../src/test/java/org/apache/camel/observation/ABCRouteTest.java        | 1 +
 .../apache/camel/observation/CamelMicrometerObservationTestSupport.java | 2 +-
 .../java/org/apache/camel/observation/ClientRecipientListRouteTest.java | 1 +
 .../src/test/java/org/apache/camel/observation/CurrentSpanTest.java     | 1 +
 .../java/org/apache/camel/observation/CustomComponentNameRouteTest.java | 1 +
 .../java/org/apache/camel/observation/MulticastParallelRouteTest.java   | 1 +
 .../src/test/java/org/apache/camel/observation/MulticastRouteTest.java  | 1 +
 .../src/test/java/org/apache/camel/observation/RouteConcurrentTest.java | 1 +
 .../src/test/java/org/apache/camel/observation/SpanProcessorsTest.java  | 1 +
 .../src/test/java/org/apache/camel/observation/SpanTestData.java        | 1 +
 .../test/java/org/apache/camel/observation/TestSEDASpanDecorator.java   | 1 +
 .../src/test/java/org/apache/camel/observation/TwoServiceTest.java      | 1 +
 .../java/org/apache/camel/observation/TwoServiceWithExcludeTest.java    | 1 +
 .../camel/observation/otel/CamelDefaultTracingObservationHandler.java   | 1 +
 .../otel/CamelPropagatingReceiverTracingObservationHandler.java         | 1 +
 .../otel/CamelPropagatingSenderTracingObservationHandler.java           | 1 +
 .../main/java/org/apache/camel/opentelemetry/AttributeProcessor.java    | 1 +
 .../org/apache/camel/opentelemetry/GetCorrelationContextProcessor.java  | 1 +
 .../main/java/org/apache/camel/opentelemetry/NoopTracingStrategy.java   | 1 +
 .../opentelemetry/OpenTelemetryInstrumentedThreadFactoryListener.java   | 1 +
 .../camel/opentelemetry/OpenTelemetryInstrumentedThreadPoolFactory.java | 1 +
 .../java/org/apache/camel/opentelemetry/OpenTelemetrySpanAdapter.java   | 2 +-
 .../main/java/org/apache/camel/opentelemetry/OpenTelemetryTracer.java   | 2 +-
 .../org/apache/camel/opentelemetry/OpenTelemetryTracingStrategy.java    | 2 +-
 .../org/apache/camel/opentelemetry/SetCorrelationContextProcessor.java  | 1 +
 .../src/main/java/org/apache/camel/opentelemetry/SpanCustomizer.java    | 1 +
 .../org/apache/camel/opentelemetry/propagators/OpenTelemetryGetter.java | 1 +
 .../org/apache/camel/opentelemetry/propagators/OpenTelemetrySetter.java | 1 +
 .../src/test/java/org/apache/camel/opentelemetry/ABCRouteTest.java      | 1 +
 .../src/test/java/org/apache/camel/opentelemetry/AsyncCxfTest.java      | 1 +
 .../org/apache/camel/opentelemetry/CamelOpenTelemetryExtension.java     | 1 +
 .../org/apache/camel/opentelemetry/CamelOpenTelemetryTestSupport.java   | 2 +-
 .../org/apache/camel/opentelemetry/ClientRecipientListRouteTest.java    | 1 +
 .../src/test/java/org/apache/camel/opentelemetry/CurrentSpanTest.java   | 1 +
 .../org/apache/camel/opentelemetry/CustomComponentNameRouteTest.java    | 1 +
 .../java/org/apache/camel/opentelemetry/MulticastParallelRouteTest.java | 1 +
 .../test/java/org/apache/camel/opentelemetry/MulticastRouteTest.java    | 1 +
 .../apache/camel/opentelemetry/OpenTelemetryPropagateContextTest.java   | 1 +
 .../opentelemetry/OpenTelemetryTracingStrategyPropagateContextTest.java | 2 +-
 .../apache/camel/opentelemetry/OpenTelemetryTracingStrategyTest.java    | 2 +-
 .../test/java/org/apache/camel/opentelemetry/RouteConcurrentTest.java   | 1 +
 .../test/java/org/apache/camel/opentelemetry/SpanCustomizerTest.java    | 1 +
 .../test/java/org/apache/camel/opentelemetry/SpanProcessorsTest.java    | 1 +
 .../src/test/java/org/apache/camel/opentelemetry/SpanTestData.java      | 1 +
 .../src/test/java/org/apache/camel/opentelemetry/SpanTreePrinter.java   | 1 +
 .../test/java/org/apache/camel/opentelemetry/TestSEDASpanDecorator.java | 1 +
 .../src/test/java/org/apache/camel/opentelemetry/TwoServiceTest.java    | 1 +
 .../java/org/apache/camel/opentelemetry/TwoServiceWithExcludeTest.java  | 1 +
 .../src/main/java/org/apache/camel/tracing/ActiveSpanManager.java       | 1 +
 .../src/main/java/org/apache/camel/tracing/ExtractAdapter.java          | 1 +
 .../src/main/java/org/apache/camel/tracing/InjectAdapter.java           | 2 +-
 .../src/main/java/org/apache/camel/tracing/SpanAdapter.java             | 1 +
 .../src/main/java/org/apache/camel/tracing/SpanDecorator.java           | 1 +
 .../camel-tracing/src/main/java/org/apache/camel/tracing/SpanKind.java  | 1 +
 .../src/main/java/org/apache/camel/tracing/TagConstants.java            | 1 +
 .../camel-tracing/src/main/java/org/apache/camel/tracing/Tracer.java    | 2 --
 .../org/apache/camel/tracing/decorators/AbstractHttpSpanDecorator.java  | 1 +
 .../apache/camel/tracing/decorators/AbstractInternalSpanDecorator.java  | 1 +
 .../apache/camel/tracing/decorators/AbstractMessagingSpanDecorator.java | 1 +
 .../java/org/apache/camel/tracing/decorators/AbstractSpanDecorator.java | 1 +
 .../org/apache/camel/tracing/decorators/ActiveMQ6SpanDecorator.java     | 1 +
 .../java/org/apache/camel/tracing/decorators/ActiveMQSpanDecorator.java | 1 +
 .../main/java/org/apache/camel/tracing/decorators/AhcSpanDecorator.java | 1 +
 .../java/org/apache/camel/tracing/decorators/AmqpSpanDecorator.java     | 1 +
 .../apache/camel/tracing/decorators/AzureServiceBusSpanDecorator.java   | 1 +
 .../camel/tracing/decorators/AzureStorageDataLakeSpanDecorator.java     | 1 +
 .../apache/camel/tracing/decorators/AzureStorageQueueSpanDecorator.java | 1 +
 .../java/org/apache/camel/tracing/decorators/CometdSpanDecorator.java   | 1 +
 .../main/java/org/apache/camel/tracing/decorators/CqlSpanDecorator.java | 1 +
 .../java/org/apache/camel/tracing/decorators/DirectSpanDecorator.java   | 1 +
 .../org/apache/camel/tracing/decorators/DisruptorSpanDecorator.java     | 1 +
 .../org/apache/camel/tracing/decorators/DisruptorvmSpanDecorator.java   | 1 +
 .../org/apache/camel/tracing/decorators/ElasticsearchSpanDecorator.java | 1 +
 .../java/org/apache/camel/tracing/decorators/FileSpanDecorator.java     | 1 +
 .../main/java/org/apache/camel/tracing/decorators/FtpSpanDecorator.java | 1 +
 .../java/org/apache/camel/tracing/decorators/FtpsSpanDecorator.java     | 1 +
 .../main/java/org/apache/camel/tracing/decorators/HttpMethodHelper.java | 1 +
 .../java/org/apache/camel/tracing/decorators/HttpSpanDecorator.java     | 1 +
 .../java/org/apache/camel/tracing/decorators/HttpsSpanDecorator.java    | 1 +
 .../java/org/apache/camel/tracing/decorators/IronmqSpanDecorator.java   | 1 +
 .../java/org/apache/camel/tracing/decorators/JdbcSpanDecorator.java     | 1 +
 .../java/org/apache/camel/tracing/decorators/JettySpanDecorator.java    | 1 +
 .../main/java/org/apache/camel/tracing/decorators/JmsSpanDecorator.java | 1 +
 .../java/org/apache/camel/tracing/decorators/KafkaSpanDecorator.java    | 1 +
 .../main/java/org/apache/camel/tracing/decorators/LogSpanDecorator.java | 1 +
 .../java/org/apache/camel/tracing/decorators/MongoDBSpanDecorator.java  | 1 +
 .../java/org/apache/camel/tracing/decorators/NatsSpanDecorator.java     | 1 +
 .../org/apache/camel/tracing/decorators/NettyHttpSpanDecorator.java     | 1 +
 .../java/org/apache/camel/tracing/decorators/Paho5SpanDecorator.java    | 1 +
 .../java/org/apache/camel/tracing/decorators/PahoSpanDecorator.java     | 1 +
 .../org/apache/camel/tracing/decorators/PlatformHttpSpanDecorator.java  | 1 +
 .../org/apache/camel/tracing/decorators/RestOpenapiSpanDecorator.java   | 1 +
 .../java/org/apache/camel/tracing/decorators/RestSpanDecorator.java     | 1 +
 .../org/apache/camel/tracing/decorators/SchedulerSpanDecorator.java     | 1 +
 .../java/org/apache/camel/tracing/decorators/SedaSpanDecorator.java     | 1 +
 .../java/org/apache/camel/tracing/decorators/ServletSpanDecorator.java  | 1 +
 .../java/org/apache/camel/tracing/decorators/SftpSpanDecorator.java     | 1 +
 .../java/org/apache/camel/tracing/decorators/Sjms2SpanDecorator.java    | 1 +
 .../java/org/apache/camel/tracing/decorators/SjmsSpanDecorator.java     | 1 +
 .../apache/camel/tracing/decorators/SpringRabbitmqSpanDecorator.java    | 1 +
 .../main/java/org/apache/camel/tracing/decorators/SqlSpanDecorator.java | 1 +
 .../java/org/apache/camel/tracing/decorators/StompSpanDecorator.java    | 1 +
 .../java/org/apache/camel/tracing/decorators/TimerSpanDecorator.java    | 1 +
 .../java/org/apache/camel/tracing/decorators/UndertowSpanDecorator.java | 1 +
 .../org/apache/camel/tracing/decorators/VertxHttpSpanDecorator.java     | 1 +
 .../apache/camel/tracing/propagation/CamelHeadersExtractAdapter.java    | 1 +
 .../org/apache/camel/tracing/propagation/CamelHeadersInjectAdapter.java | 1 +
 .../camel/tracing/propagation/CamelMessagingHeadersExtractAdapter.java  | 1 +
 .../camel/tracing/propagation/CamelMessagingHeadersInjectAdapter.java   | 1 +
 .../src/test/java/org/apache/camel/tracing/ActiveSpanManagerTest.java   | 2 +-
 .../src/test/java/org/apache/camel/tracing/MockSpanAdapter.java         | 1 +
 .../src/test/java/org/apache/camel/tracing/URIDecoratorTest.java        | 1 +
 .../apache/camel/tracing/decorators/AbstractHttpSpanDecoratorTest.java  | 1 +
 .../camel/tracing/decorators/AbstractMessagingSpanDecoratorTest.java    | 1 +
 .../org/apache/camel/tracing/decorators/AbstractSpanDecoratorTest.java  | 1 +
 .../camel/tracing/decorators/AzureServiceBusSpanDecoratorTest.java      | 1 +
 .../camel/tracing/decorators/AzureStorageDataLakeSpanDecoratorTest.java | 1 +
 .../camel/tracing/decorators/AzureStorageQueueSpanDecoratorTest.java    | 1 +
 .../org/apache/camel/tracing/decorators/CometdSpanDecoratorTest.java    | 1 +
 .../java/org/apache/camel/tracing/decorators/CqlSpanDecoratorTest.java  | 1 +
 .../apache/camel/tracing/decorators/ElasticsearchSpanDecoratorTest.java | 1 +
 .../java/org/apache/camel/tracing/decorators/HttpMethodHelperTest.java  | 1 +
 .../src/test/java/org/apache/camel/tracing/decorators/HttpMethods.java  | 1 +
 .../java/org/apache/camel/tracing/decorators/HttpSpanDecoratorTest.java | 1 +
 .../org/apache/camel/tracing/decorators/IronmqSpanDecoratorTest.java    | 1 +
 .../java/org/apache/camel/tracing/decorators/JdbcSpanDecoratorTest.java | 1 +
 .../java/org/apache/camel/tracing/decorators/JmsSpanDecoratorTest.java  | 1 +
 .../org/apache/camel/tracing/decorators/KafkaSpanDecoratorTest.java     | 1 +
 .../org/apache/camel/tracing/decorators/MongoDBSpanDecoratorTest.java   | 1 +
 .../java/org/apache/camel/tracing/decorators/RestSpanDecoratorTest.java | 1 +
 .../java/org/apache/camel/tracing/decorators/SqlSpanDecoratorTest.java  | 1 +
 .../org/apache/camel/tracing/decorators/StompSpanDecoratorTest.java     | 1 +
 .../org/apache/camel/tracing/decorators/TimerSpanDecoratorTest.java     | 1 +
 .../org/apache/camel/tracing/decorators/VertxHttpSpanDecoratorTest.java | 1 +
 .../tracing/propagation/CamelMessagingHeadersExtractAdapterTest.java    | 1 +
 .../tracing/propagation/CamelMessagingHeadersInjectAdapterTest.java     | 1 +
 140 files changed, 139 insertions(+), 12 deletions(-)

diff --git 
a/components/camel-observation/src/main/java/org/apache/camel/observation/AttributeProcessor.java
 
b/components/camel-observation/src/main/java/org/apache/camel/observation/AttributeProcessor.java
index fd91d49039a5..84fe5626ce45 100644
--- 
a/components/camel-observation/src/main/java/org/apache/camel/observation/AttributeProcessor.java
+++ 
b/components/camel-observation/src/main/java/org/apache/camel/observation/AttributeProcessor.java
@@ -32,6 +32,7 @@ import org.slf4j.LoggerFactory;
 /**
  * A processor which adds an attribute on the active {@link Observation} with 
an {@link org.apache.camel.Expression}
  */
+@Deprecated(since = "4.19.0")
 public class AttributeProcessor extends AsyncProcessorSupport implements 
Traceable, IdAware, RouteIdAware {
 
     private static final Logger LOG = 
LoggerFactory.getLogger(AttributeProcessor.class);
diff --git 
a/components/camel-observation/src/main/java/org/apache/camel/observation/GetCorrelationContextProcessor.java
 
b/components/camel-observation/src/main/java/org/apache/camel/observation/GetCorrelationContextProcessor.java
index 8f0633bb5fb2..869824ccc9a7 100644
--- 
a/components/camel-observation/src/main/java/org/apache/camel/observation/GetCorrelationContextProcessor.java
+++ 
b/components/camel-observation/src/main/java/org/apache/camel/observation/GetCorrelationContextProcessor.java
@@ -27,6 +27,7 @@ import org.apache.camel.util.ObjectHelper;
 import org.slf4j.Logger;
 import org.slf4j.LoggerFactory;
 
+@Deprecated(since = "4.19.0")
 public class GetCorrelationContextProcessor extends AsyncProcessorSupport 
implements Traceable, IdAware, RouteIdAware {
 
     private static final Logger LOG = 
LoggerFactory.getLogger(GetCorrelationContextProcessor.class);
diff --git 
a/components/camel-observation/src/main/java/org/apache/camel/observation/MicrometerObservationSpanAdapter.java
 
b/components/camel-observation/src/main/java/org/apache/camel/observation/MicrometerObservationSpanAdapter.java
index 9a72fa8e082f..08122a088595 100644
--- 
a/components/camel-observation/src/main/java/org/apache/camel/observation/MicrometerObservationSpanAdapter.java
+++ 
b/components/camel-observation/src/main/java/org/apache/camel/observation/MicrometerObservationSpanAdapter.java
@@ -26,7 +26,7 @@ import 
io.micrometer.tracing.handler.TracingObservationHandler.TracingContext;
 import org.apache.camel.tracing.SpanAdapter;
 import org.apache.camel.tracing.Tag;
 
-@SuppressWarnings("deprecation")
+@Deprecated(since = "4.19.0")
 public class MicrometerObservationSpanAdapter implements SpanAdapter {
     private static final String DEFAULT_EVENT_NAME = "log";
 
diff --git 
a/components/camel-observation/src/main/java/org/apache/camel/observation/SetCorrelationContextProcessor.java
 
b/components/camel-observation/src/main/java/org/apache/camel/observation/SetCorrelationContextProcessor.java
index 03613c9f9792..87375e43ca57 100644
--- 
a/components/camel-observation/src/main/java/org/apache/camel/observation/SetCorrelationContextProcessor.java
+++ 
b/components/camel-observation/src/main/java/org/apache/camel/observation/SetCorrelationContextProcessor.java
@@ -28,6 +28,7 @@ import org.apache.camel.util.ObjectHelper;
 import org.slf4j.Logger;
 import org.slf4j.LoggerFactory;
 
+@Deprecated(since = "4.19.0")
 public class SetCorrelationContextProcessor extends AsyncProcessorSupport 
implements Traceable, IdAware, RouteIdAware {
 
     private static final Logger LOG = 
LoggerFactory.getLogger(SetCorrelationContextProcessor.class);
diff --git 
a/components/camel-observation/src/test/java/org/apache/camel/observation/ABCRouteTest.java
 
b/components/camel-observation/src/test/java/org/apache/camel/observation/ABCRouteTest.java
index 1822cdb1ad21..4ade66f4023f 100644
--- 
a/components/camel-observation/src/test/java/org/apache/camel/observation/ABCRouteTest.java
+++ 
b/components/camel-observation/src/test/java/org/apache/camel/observation/ABCRouteTest.java
@@ -21,6 +21,7 @@ import org.apache.camel.RoutesBuilder;
 import org.apache.camel.builder.RouteBuilder;
 import org.junit.jupiter.api.Test;
 
+@Deprecated(since = "4.19.0")
 class ABCRouteTest extends CamelMicrometerObservationTestSupport {
     private static SpanTestData[] testdata = {
             new SpanTestData().setLabel("seda:b 
server").setUri("seda://b").setOperation("b")
diff --git 
a/components/camel-observation/src/test/java/org/apache/camel/observation/CamelMicrometerObservationTestSupport.java
 
b/components/camel-observation/src/test/java/org/apache/camel/observation/CamelMicrometerObservationTestSupport.java
index 52cea6b52c11..92de3307bacd 100644
--- 
a/components/camel-observation/src/test/java/org/apache/camel/observation/CamelMicrometerObservationTestSupport.java
+++ 
b/components/camel-observation/src/test/java/org/apache/camel/observation/CamelMicrometerObservationTestSupport.java
@@ -63,7 +63,7 @@ import org.slf4j.LoggerFactory;
 import static org.junit.jupiter.api.Assertions.assertEquals;
 import static org.junit.jupiter.api.Assertions.assertNotNull;
 
-@SuppressWarnings("deprecation")
+@Deprecated(since = "4.19.0")
 class CamelMicrometerObservationTestSupport extends CamelTestSupport {
 
     static final AttributeKey<String> CAMEL_URI_KEY = 
AttributeKey.stringKey("camel-uri");
diff --git 
a/components/camel-observation/src/test/java/org/apache/camel/observation/ClientRecipientListRouteTest.java
 
b/components/camel-observation/src/test/java/org/apache/camel/observation/ClientRecipientListRouteTest.java
index 10f87b955456..1146d9ea2aa4 100644
--- 
a/components/camel-observation/src/test/java/org/apache/camel/observation/ClientRecipientListRouteTest.java
+++ 
b/components/camel-observation/src/test/java/org/apache/camel/observation/ClientRecipientListRouteTest.java
@@ -21,6 +21,7 @@ import org.apache.camel.RoutesBuilder;
 import org.apache.camel.builder.RouteBuilder;
 import org.junit.jupiter.api.Test;
 
+@Deprecated(since = "4.19.0")
 class ClientRecipientListRouteTest extends 
CamelMicrometerObservationTestSupport {
 
     private static SpanTestData[] testdata = {
diff --git 
a/components/camel-observation/src/test/java/org/apache/camel/observation/CurrentSpanTest.java
 
b/components/camel-observation/src/test/java/org/apache/camel/observation/CurrentSpanTest.java
index 1e5ec76ab66e..77418f7c8b72 100644
--- 
a/components/camel-observation/src/test/java/org/apache/camel/observation/CurrentSpanTest.java
+++ 
b/components/camel-observation/src/test/java/org/apache/camel/observation/CurrentSpanTest.java
@@ -53,6 +53,7 @@ import static org.junit.jupiter.api.Assertions.assertEquals;
 import static org.junit.jupiter.api.Assertions.assertNotNull;
 import static org.junit.jupiter.api.Assertions.assertThrows;
 
+@Deprecated(since = "4.19.0")
 class CurrentSpanTest extends CamelMicrometerObservationTestSupport {
     CurrentSpanTest() {
         super(new SpanTestData[0]);
diff --git 
a/components/camel-observation/src/test/java/org/apache/camel/observation/CustomComponentNameRouteTest.java
 
b/components/camel-observation/src/test/java/org/apache/camel/observation/CustomComponentNameRouteTest.java
index f815c995baa4..b4a79c8feeb9 100644
--- 
a/components/camel-observation/src/test/java/org/apache/camel/observation/CustomComponentNameRouteTest.java
+++ 
b/components/camel-observation/src/test/java/org/apache/camel/observation/CustomComponentNameRouteTest.java
@@ -21,6 +21,7 @@ import org.apache.camel.RoutesBuilder;
 import org.apache.camel.builder.RouteBuilder;
 import org.junit.jupiter.api.Test;
 
+@Deprecated(since = "4.19.0")
 class CustomComponentNameRouteTest extends 
CamelMicrometerObservationTestSupport {
 
     private static SpanTestData[] testdata = {
diff --git 
a/components/camel-observation/src/test/java/org/apache/camel/observation/MulticastParallelRouteTest.java
 
b/components/camel-observation/src/test/java/org/apache/camel/observation/MulticastParallelRouteTest.java
index ee8e38b0a783..90535a6ff87d 100644
--- 
a/components/camel-observation/src/test/java/org/apache/camel/observation/MulticastParallelRouteTest.java
+++ 
b/components/camel-observation/src/test/java/org/apache/camel/observation/MulticastParallelRouteTest.java
@@ -21,6 +21,7 @@ import org.apache.camel.RoutesBuilder;
 import org.apache.camel.builder.RouteBuilder;
 import org.junit.jupiter.api.Test;
 
+@Deprecated(since = "4.19.0")
 class MulticastParallelRouteTest extends CamelMicrometerObservationTestSupport 
{
 
     private static SpanTestData[] testdata = {
diff --git 
a/components/camel-observation/src/test/java/org/apache/camel/observation/MulticastRouteTest.java
 
b/components/camel-observation/src/test/java/org/apache/camel/observation/MulticastRouteTest.java
index c2ff9f0f1e5c..a09a4c30afc0 100644
--- 
a/components/camel-observation/src/test/java/org/apache/camel/observation/MulticastRouteTest.java
+++ 
b/components/camel-observation/src/test/java/org/apache/camel/observation/MulticastRouteTest.java
@@ -21,6 +21,7 @@ import org.apache.camel.RoutesBuilder;
 import org.apache.camel.builder.RouteBuilder;
 import org.junit.jupiter.api.Test;
 
+@Deprecated(since = "4.19.0")
 class MulticastRouteTest extends CamelMicrometerObservationTestSupport {
 
     private static SpanTestData[] testdata = {
diff --git 
a/components/camel-observation/src/test/java/org/apache/camel/observation/RouteConcurrentTest.java
 
b/components/camel-observation/src/test/java/org/apache/camel/observation/RouteConcurrentTest.java
index 2c384cdf848c..bbf8cb561675 100644
--- 
a/components/camel-observation/src/test/java/org/apache/camel/observation/RouteConcurrentTest.java
+++ 
b/components/camel-observation/src/test/java/org/apache/camel/observation/RouteConcurrentTest.java
@@ -28,6 +28,7 @@ import org.junit.jupiter.api.Test;
 
 import static org.junit.jupiter.api.Assertions.assertTrue;
 
+@Deprecated(since = "4.19.0")
 @Tags({ @Tag("not-parallel") })
 class RouteConcurrentTest extends CamelMicrometerObservationTestSupport {
 
diff --git 
a/components/camel-observation/src/test/java/org/apache/camel/observation/SpanProcessorsTest.java
 
b/components/camel-observation/src/test/java/org/apache/camel/observation/SpanProcessorsTest.java
index 182b2055390c..c2453a9400b9 100644
--- 
a/components/camel-observation/src/test/java/org/apache/camel/observation/SpanProcessorsTest.java
+++ 
b/components/camel-observation/src/test/java/org/apache/camel/observation/SpanProcessorsTest.java
@@ -24,6 +24,7 @@ import org.junit.jupiter.api.Test;
 
 import static org.junit.jupiter.api.Assertions.assertEquals;
 
+@Deprecated(since = "4.19.0")
 class SpanProcessorsTest extends CamelMicrometerObservationTestSupport {
 
     private static final SpanTestData[] TEST_DATA = {
diff --git 
a/components/camel-observation/src/test/java/org/apache/camel/observation/SpanTestData.java
 
b/components/camel-observation/src/test/java/org/apache/camel/observation/SpanTestData.java
index 58b615e8d998..9140bdd610f7 100644
--- 
a/components/camel-observation/src/test/java/org/apache/camel/observation/SpanTestData.java
+++ 
b/components/camel-observation/src/test/java/org/apache/camel/observation/SpanTestData.java
@@ -24,6 +24,7 @@ import java.util.Map;
 
 import io.opentelemetry.api.trace.SpanKind;
 
+@Deprecated(since = "4.19.0")
 public class SpanTestData {
 
     private String label;
diff --git 
a/components/camel-observation/src/test/java/org/apache/camel/observation/TestSEDASpanDecorator.java
 
b/components/camel-observation/src/test/java/org/apache/camel/observation/TestSEDASpanDecorator.java
index a2d89df37e2c..1123561adadf 100644
--- 
a/components/camel-observation/src/test/java/org/apache/camel/observation/TestSEDASpanDecorator.java
+++ 
b/components/camel-observation/src/test/java/org/apache/camel/observation/TestSEDASpanDecorator.java
@@ -21,6 +21,7 @@ import org.apache.camel.Exchange;
 import org.apache.camel.tracing.SpanAdapter;
 import org.apache.camel.tracing.decorators.SedaSpanDecorator;
 
+@Deprecated(since = "4.19.0")
 class TestSEDASpanDecorator extends SedaSpanDecorator {
 
     @Override
diff --git 
a/components/camel-observation/src/test/java/org/apache/camel/observation/TwoServiceTest.java
 
b/components/camel-observation/src/test/java/org/apache/camel/observation/TwoServiceTest.java
index 82872b6bb643..7b80f25aa95d 100644
--- 
a/components/camel-observation/src/test/java/org/apache/camel/observation/TwoServiceTest.java
+++ 
b/components/camel-observation/src/test/java/org/apache/camel/observation/TwoServiceTest.java
@@ -21,6 +21,7 @@ import org.apache.camel.RoutesBuilder;
 import org.apache.camel.builder.RouteBuilder;
 import org.junit.jupiter.api.Test;
 
+@Deprecated(since = "4.19.0")
 class TwoServiceTest extends CamelMicrometerObservationTestSupport {
 
     private static SpanTestData[] testdata = {
diff --git 
a/components/camel-observation/src/test/java/org/apache/camel/observation/TwoServiceWithExcludeTest.java
 
b/components/camel-observation/src/test/java/org/apache/camel/observation/TwoServiceWithExcludeTest.java
index 32dfa8355d2d..8242603c4bf7 100644
--- 
a/components/camel-observation/src/test/java/org/apache/camel/observation/TwoServiceWithExcludeTest.java
+++ 
b/components/camel-observation/src/test/java/org/apache/camel/observation/TwoServiceWithExcludeTest.java
@@ -21,6 +21,7 @@ import org.apache.camel.RoutesBuilder;
 import org.apache.camel.builder.RouteBuilder;
 import org.junit.jupiter.api.Test;
 
+@Deprecated(since = "4.19.0")
 class TwoServiceWithExcludeTest extends CamelMicrometerObservationTestSupport {
 
     private static SpanTestData[] testdata = {
diff --git 
a/components/camel-observation/src/test/java/org/apache/camel/observation/otel/CamelDefaultTracingObservationHandler.java
 
b/components/camel-observation/src/test/java/org/apache/camel/observation/otel/CamelDefaultTracingObservationHandler.java
index 1e9d37c95319..7cf458d08a0d 100644
--- 
a/components/camel-observation/src/test/java/org/apache/camel/observation/otel/CamelDefaultTracingObservationHandler.java
+++ 
b/components/camel-observation/src/test/java/org/apache/camel/observation/otel/CamelDefaultTracingObservationHandler.java
@@ -22,6 +22,7 @@ import io.micrometer.tracing.Span;
 import io.micrometer.tracing.Tracer;
 import io.micrometer.tracing.handler.DefaultTracingObservationHandler;
 
+@Deprecated(since = "4.19.0")
 public class CamelDefaultTracingObservationHandler extends 
DefaultTracingObservationHandler {
 
     /**
diff --git 
a/components/camel-observation/src/test/java/org/apache/camel/observation/otel/CamelPropagatingReceiverTracingObservationHandler.java
 
b/components/camel-observation/src/test/java/org/apache/camel/observation/otel/CamelPropagatingReceiverTracingObservationHandler.java
index 816438c920b0..7d52d82fde31 100644
--- 
a/components/camel-observation/src/test/java/org/apache/camel/observation/otel/CamelPropagatingReceiverTracingObservationHandler.java
+++ 
b/components/camel-observation/src/test/java/org/apache/camel/observation/otel/CamelPropagatingReceiverTracingObservationHandler.java
@@ -22,6 +22,7 @@ import io.micrometer.tracing.Tracer;
 import 
io.micrometer.tracing.handler.PropagatingReceiverTracingObservationHandler;
 import io.micrometer.tracing.propagation.Propagator;
 
+@Deprecated(since = "4.19.0")
 public class CamelPropagatingReceiverTracingObservationHandler<T extends 
ReceiverContext<?>>
         extends PropagatingReceiverTracingObservationHandler<T> {
 
diff --git 
a/components/camel-observation/src/test/java/org/apache/camel/observation/otel/CamelPropagatingSenderTracingObservationHandler.java
 
b/components/camel-observation/src/test/java/org/apache/camel/observation/otel/CamelPropagatingSenderTracingObservationHandler.java
index 0e90c3f03304..0dd3b94eb216 100644
--- 
a/components/camel-observation/src/test/java/org/apache/camel/observation/otel/CamelPropagatingSenderTracingObservationHandler.java
+++ 
b/components/camel-observation/src/test/java/org/apache/camel/observation/otel/CamelPropagatingSenderTracingObservationHandler.java
@@ -23,6 +23,7 @@ import 
io.micrometer.tracing.handler.PropagatingReceiverTracingObservationHandle
 import 
io.micrometer.tracing.handler.PropagatingSenderTracingObservationHandler;
 import io.micrometer.tracing.propagation.Propagator;
 
+@Deprecated(since = "4.19.0")
 public class CamelPropagatingSenderTracingObservationHandler<T extends 
SenderContext<?>>
         extends PropagatingSenderTracingObservationHandler<T> {
 
diff --git 
a/components/camel-opentelemetry/src/main/java/org/apache/camel/opentelemetry/AttributeProcessor.java
 
b/components/camel-opentelemetry/src/main/java/org/apache/camel/opentelemetry/AttributeProcessor.java
index 2280afd0bb6f..ec9bf8a9c328 100644
--- 
a/components/camel-opentelemetry/src/main/java/org/apache/camel/opentelemetry/AttributeProcessor.java
+++ 
b/components/camel-opentelemetry/src/main/java/org/apache/camel/opentelemetry/AttributeProcessor.java
@@ -33,6 +33,7 @@ import org.slf4j.LoggerFactory;
  * A processor which adds a attribute on the active {@link 
io.opentelemetry.api.trace.Span} with an
  * {@link org.apache.camel.Expression}
  */
+@Deprecated(since = "4.19.0")
 public class AttributeProcessor extends AsyncProcessorSupport implements 
Traceable, IdAware, RouteIdAware {
 
     private static final Logger LOG = 
LoggerFactory.getLogger(AttributeProcessor.class);
diff --git 
a/components/camel-opentelemetry/src/main/java/org/apache/camel/opentelemetry/GetCorrelationContextProcessor.java
 
b/components/camel-opentelemetry/src/main/java/org/apache/camel/opentelemetry/GetCorrelationContextProcessor.java
index bafff4b7b0c1..f1f1646b4e49 100644
--- 
a/components/camel-opentelemetry/src/main/java/org/apache/camel/opentelemetry/GetCorrelationContextProcessor.java
+++ 
b/components/camel-opentelemetry/src/main/java/org/apache/camel/opentelemetry/GetCorrelationContextProcessor.java
@@ -27,6 +27,7 @@ import org.apache.camel.util.ObjectHelper;
 import org.slf4j.Logger;
 import org.slf4j.LoggerFactory;
 
+@Deprecated(since = "4.19.0")
 public class GetCorrelationContextProcessor extends AsyncProcessorSupport 
implements Traceable, IdAware, RouteIdAware {
 
     private static final Logger LOG = 
LoggerFactory.getLogger(GetCorrelationContextProcessor.class);
diff --git 
a/components/camel-opentelemetry/src/main/java/org/apache/camel/opentelemetry/NoopTracingStrategy.java
 
b/components/camel-opentelemetry/src/main/java/org/apache/camel/opentelemetry/NoopTracingStrategy.java
index ad8d54ba7618..2f7bb83b6d1a 100644
--- 
a/components/camel-opentelemetry/src/main/java/org/apache/camel/opentelemetry/NoopTracingStrategy.java
+++ 
b/components/camel-opentelemetry/src/main/java/org/apache/camel/opentelemetry/NoopTracingStrategy.java
@@ -22,6 +22,7 @@ import org.apache.camel.Processor;
 import org.apache.camel.spi.InterceptStrategy;
 import org.apache.camel.support.processor.DelegateAsyncProcessor;
 
+@Deprecated(since = "4.19.0")
 public class NoopTracingStrategy implements InterceptStrategy {
 
     @Override
diff --git 
a/components/camel-opentelemetry/src/main/java/org/apache/camel/opentelemetry/OpenTelemetryInstrumentedThreadFactoryListener.java
 
b/components/camel-opentelemetry/src/main/java/org/apache/camel/opentelemetry/OpenTelemetryInstrumentedThreadFactoryListener.java
index 1ccde52c75cf..fb4d96a082ba 100644
--- 
a/components/camel-opentelemetry/src/main/java/org/apache/camel/opentelemetry/OpenTelemetryInstrumentedThreadFactoryListener.java
+++ 
b/components/camel-opentelemetry/src/main/java/org/apache/camel/opentelemetry/OpenTelemetryInstrumentedThreadFactoryListener.java
@@ -22,6 +22,7 @@ import io.opentelemetry.context.Context;
 import org.apache.camel.spi.ExecutorServiceManager;
 import org.apache.camel.spi.annotations.JdkService;
 
+@Deprecated(since = "4.19.0")
 @JdkService(ExecutorServiceManager.ThreadFactoryListener.FACTORY)
 public class OpenTelemetryInstrumentedThreadFactoryListener implements 
ExecutorServiceManager.ThreadFactoryListener {
 
diff --git 
a/components/camel-opentelemetry/src/main/java/org/apache/camel/opentelemetry/OpenTelemetryInstrumentedThreadPoolFactory.java
 
b/components/camel-opentelemetry/src/main/java/org/apache/camel/opentelemetry/OpenTelemetryInstrumentedThreadPoolFactory.java
index 512ee8603580..1cd04bc10ab2 100644
--- 
a/components/camel-opentelemetry/src/main/java/org/apache/camel/opentelemetry/OpenTelemetryInstrumentedThreadPoolFactory.java
+++ 
b/components/camel-opentelemetry/src/main/java/org/apache/camel/opentelemetry/OpenTelemetryInstrumentedThreadPoolFactory.java
@@ -28,6 +28,7 @@ import org.apache.camel.spi.ThreadPoolProfile;
 import org.apache.camel.spi.annotations.JdkService;
 import org.apache.camel.support.DefaultThreadPoolFactory;
 
+@Deprecated(since = "4.19.0")
 @JdkService(ThreadPoolFactory.FACTORY)
 public class OpenTelemetryInstrumentedThreadPoolFactory extends 
DefaultThreadPoolFactory {
 
diff --git 
a/components/camel-opentelemetry/src/main/java/org/apache/camel/opentelemetry/OpenTelemetrySpanAdapter.java
 
b/components/camel-opentelemetry/src/main/java/org/apache/camel/opentelemetry/OpenTelemetrySpanAdapter.java
index 78ee81dce954..b913f80fd67a 100644
--- 
a/components/camel-opentelemetry/src/main/java/org/apache/camel/opentelemetry/OpenTelemetrySpanAdapter.java
+++ 
b/components/camel-opentelemetry/src/main/java/org/apache/camel/opentelemetry/OpenTelemetrySpanAdapter.java
@@ -29,7 +29,7 @@ import org.apache.camel.tracing.SpanAdapter;
 import org.apache.camel.tracing.Tag;
 import org.apache.camel.tracing.TagConstants;
 
-@SuppressWarnings("deprecation")
+@Deprecated(since = "4.19.0")
 public class OpenTelemetrySpanAdapter implements SpanAdapter {
 
     private static final String DEFAULT_EVENT_NAME = "log";
diff --git 
a/components/camel-opentelemetry/src/main/java/org/apache/camel/opentelemetry/OpenTelemetryTracer.java
 
b/components/camel-opentelemetry/src/main/java/org/apache/camel/opentelemetry/OpenTelemetryTracer.java
index 9ddec7b97530..7409c7bd86db 100644
--- 
a/components/camel-opentelemetry/src/main/java/org/apache/camel/opentelemetry/OpenTelemetryTracer.java
+++ 
b/components/camel-opentelemetry/src/main/java/org/apache/camel/opentelemetry/OpenTelemetryTracer.java
@@ -144,7 +144,7 @@ public class OpenTelemetryTracer extends 
org.apache.camel.tracing.Tracer {
 
     @Override
     protected void initContextPropagators() {
-        LOG.warn("Camel Opentelemetry component has been deprecated and may be 
removed in future versions. " +
+        LOG.warn("Camel OpenTelemetry component has been deprecated and may be 
removed in future versions. " +
                  "Please, use camel-opentelemetry2 component instead!");
         if (contextPropagators == null) {
             contextPropagators = 
CamelContextHelper.findSingleByType(getCamelContext(), 
ContextPropagators.class);
diff --git 
a/components/camel-opentelemetry/src/main/java/org/apache/camel/opentelemetry/OpenTelemetryTracingStrategy.java
 
b/components/camel-opentelemetry/src/main/java/org/apache/camel/opentelemetry/OpenTelemetryTracingStrategy.java
index ecde52361ab3..417f4283cabf 100644
--- 
a/components/camel-opentelemetry/src/main/java/org/apache/camel/opentelemetry/OpenTelemetryTracingStrategy.java
+++ 
b/components/camel-opentelemetry/src/main/java/org/apache/camel/opentelemetry/OpenTelemetryTracingStrategy.java
@@ -30,7 +30,7 @@ import 
org.apache.camel.support.processor.DelegateAsyncProcessor;
 import org.apache.camel.tracing.ActiveSpanManager;
 import org.apache.camel.tracing.SpanDecorator;
 
-@SuppressWarnings("deprecation")
+@Deprecated(since = "4.19.0")
 public class OpenTelemetryTracingStrategy implements InterceptStrategy {
 
     private static final String UNNAMED = "unnamed";
diff --git 
a/components/camel-opentelemetry/src/main/java/org/apache/camel/opentelemetry/SetCorrelationContextProcessor.java
 
b/components/camel-opentelemetry/src/main/java/org/apache/camel/opentelemetry/SetCorrelationContextProcessor.java
index 3bb03a912523..e6b760bec5a6 100644
--- 
a/components/camel-opentelemetry/src/main/java/org/apache/camel/opentelemetry/SetCorrelationContextProcessor.java
+++ 
b/components/camel-opentelemetry/src/main/java/org/apache/camel/opentelemetry/SetCorrelationContextProcessor.java
@@ -28,6 +28,7 @@ import org.apache.camel.util.ObjectHelper;
 import org.slf4j.Logger;
 import org.slf4j.LoggerFactory;
 
+@Deprecated(since = "4.19.0")
 public class SetCorrelationContextProcessor extends AsyncProcessorSupport 
implements Traceable, IdAware, RouteIdAware {
 
     private static final Logger LOG = 
LoggerFactory.getLogger(SetCorrelationContextProcessor.class);
diff --git 
a/components/camel-opentelemetry/src/main/java/org/apache/camel/opentelemetry/SpanCustomizer.java
 
b/components/camel-opentelemetry/src/main/java/org/apache/camel/opentelemetry/SpanCustomizer.java
index 0271f9b47855..13253b114823 100644
--- 
a/components/camel-opentelemetry/src/main/java/org/apache/camel/opentelemetry/SpanCustomizer.java
+++ 
b/components/camel-opentelemetry/src/main/java/org/apache/camel/opentelemetry/SpanCustomizer.java
@@ -23,6 +23,7 @@ import org.apache.camel.Exchange;
  * An abstraction to customize the generation of a {@link 
io.opentelemetry.api.trace.Span} produced by
  * {@link OpenTelemetryTracer}.
  */
+@Deprecated(since = "4.19.0")
 public interface SpanCustomizer {
     /**
      * Applies customizations to Spans created by {@link OpenTelemetryTracer}.
diff --git 
a/components/camel-opentelemetry/src/main/java/org/apache/camel/opentelemetry/propagators/OpenTelemetryGetter.java
 
b/components/camel-opentelemetry/src/main/java/org/apache/camel/opentelemetry/propagators/OpenTelemetryGetter.java
index 0dbd6ba501ed..d084f6737425 100644
--- 
a/components/camel-opentelemetry/src/main/java/org/apache/camel/opentelemetry/propagators/OpenTelemetryGetter.java
+++ 
b/components/camel-opentelemetry/src/main/java/org/apache/camel/opentelemetry/propagators/OpenTelemetryGetter.java
@@ -19,6 +19,7 @@ package org.apache.camel.opentelemetry.propagators;
 import io.opentelemetry.context.propagation.TextMapGetter;
 import org.apache.camel.tracing.ExtractAdapter;
 
+@Deprecated(since = "4.19.0")
 public class OpenTelemetryGetter implements TextMapGetter<ExtractAdapter> {
 
     private final ExtractAdapter adapter;
diff --git 
a/components/camel-opentelemetry/src/main/java/org/apache/camel/opentelemetry/propagators/OpenTelemetrySetter.java
 
b/components/camel-opentelemetry/src/main/java/org/apache/camel/opentelemetry/propagators/OpenTelemetrySetter.java
index f2663141d63b..22536e08c6b5 100644
--- 
a/components/camel-opentelemetry/src/main/java/org/apache/camel/opentelemetry/propagators/OpenTelemetrySetter.java
+++ 
b/components/camel-opentelemetry/src/main/java/org/apache/camel/opentelemetry/propagators/OpenTelemetrySetter.java
@@ -19,6 +19,7 @@ package org.apache.camel.opentelemetry.propagators;
 import io.opentelemetry.context.propagation.TextMapSetter;
 import org.apache.camel.tracing.InjectAdapter;
 
+@Deprecated(since = "4.19.0")
 public class OpenTelemetrySetter implements TextMapSetter<InjectAdapter> {
 
     @Override
diff --git 
a/components/camel-opentelemetry/src/test/java/org/apache/camel/opentelemetry/ABCRouteTest.java
 
b/components/camel-opentelemetry/src/test/java/org/apache/camel/opentelemetry/ABCRouteTest.java
index 1fc3f6cd956d..62c91060411b 100644
--- 
a/components/camel-opentelemetry/src/test/java/org/apache/camel/opentelemetry/ABCRouteTest.java
+++ 
b/components/camel-opentelemetry/src/test/java/org/apache/camel/opentelemetry/ABCRouteTest.java
@@ -21,6 +21,7 @@ import org.apache.camel.RoutesBuilder;
 import org.apache.camel.builder.RouteBuilder;
 import org.junit.jupiter.api.Test;
 
+@Deprecated(since = "4.19.0")
 class ABCRouteTest extends CamelOpenTelemetryTestSupport {
     private static SpanTestData[] testdata = {
             new SpanTestData().setLabel("seda:b 
server").setUri("seda://b").setOperation("b")
diff --git 
a/components/camel-opentelemetry/src/test/java/org/apache/camel/opentelemetry/AsyncCxfTest.java
 
b/components/camel-opentelemetry/src/test/java/org/apache/camel/opentelemetry/AsyncCxfTest.java
index a7d22656c960..1a856f8ad25c 100644
--- 
a/components/camel-opentelemetry/src/test/java/org/apache/camel/opentelemetry/AsyncCxfTest.java
+++ 
b/components/camel-opentelemetry/src/test/java/org/apache/camel/opentelemetry/AsyncCxfTest.java
@@ -22,6 +22,7 @@ import org.apache.camel.component.cxf.common.CXFTestSupport;
 import org.apache.camel.component.mock.MockEndpoint;
 import org.junit.jupiter.api.Test;
 
+@Deprecated(since = "4.19.0")
 class AsyncCxfTest extends CamelOpenTelemetryTestSupport {
 
     private static int port1 = CXFTestSupport.getPort1();
diff --git 
a/components/camel-opentelemetry/src/test/java/org/apache/camel/opentelemetry/CamelOpenTelemetryExtension.java
 
b/components/camel-opentelemetry/src/test/java/org/apache/camel/opentelemetry/CamelOpenTelemetryExtension.java
index dd7ec503c433..30ef9944cf29 100644
--- 
a/components/camel-opentelemetry/src/test/java/org/apache/camel/opentelemetry/CamelOpenTelemetryExtension.java
+++ 
b/components/camel-opentelemetry/src/test/java/org/apache/camel/opentelemetry/CamelOpenTelemetryExtension.java
@@ -55,6 +55,7 @@ import org.slf4j.MarkerFactory;
  * Adapted from
  * 
https://github.com/open-telemetry/opentelemetry-java/blob/main/sdk/testing/src/main/java/io/opentelemetry/sdk/testing/junit5/OpenTelemetryExtension.java
  */
+@Deprecated(since = "4.19.0")
 final class CamelOpenTelemetryExtension implements BeforeEachCallback, 
AfterEachCallback {
 
     /**
diff --git 
a/components/camel-opentelemetry/src/test/java/org/apache/camel/opentelemetry/CamelOpenTelemetryTestSupport.java
 
b/components/camel-opentelemetry/src/test/java/org/apache/camel/opentelemetry/CamelOpenTelemetryTestSupport.java
index 1cde797bbaa1..4105f8d3a350 100644
--- 
a/components/camel-opentelemetry/src/test/java/org/apache/camel/opentelemetry/CamelOpenTelemetryTestSupport.java
+++ 
b/components/camel-opentelemetry/src/test/java/org/apache/camel/opentelemetry/CamelOpenTelemetryTestSupport.java
@@ -55,7 +55,7 @@ import static org.junit.jupiter.api.Assertions.assertNotNull;
 
 @Tags({ @Tag("not-parallel") })
 @SetSystemProperty(key = "io.opentelemetry.context.enableStrictContext", value 
= "true")
-@SuppressWarnings("deprecation")
+@Deprecated(since = "4.19.0")
 class CamelOpenTelemetryTestSupport extends CamelTestSupport {
     static final AttributeKey<String> CAMEL_URI_KEY = 
AttributeKey.stringKey("camel-uri");
     static final AttributeKey<String> COMPONENT_KEY = 
AttributeKey.stringKey("component");
diff --git 
a/components/camel-opentelemetry/src/test/java/org/apache/camel/opentelemetry/ClientRecipientListRouteTest.java
 
b/components/camel-opentelemetry/src/test/java/org/apache/camel/opentelemetry/ClientRecipientListRouteTest.java
index 3731ea861c15..096a2fb5458c 100644
--- 
a/components/camel-opentelemetry/src/test/java/org/apache/camel/opentelemetry/ClientRecipientListRouteTest.java
+++ 
b/components/camel-opentelemetry/src/test/java/org/apache/camel/opentelemetry/ClientRecipientListRouteTest.java
@@ -21,6 +21,7 @@ import org.apache.camel.RoutesBuilder;
 import org.apache.camel.builder.RouteBuilder;
 import org.junit.jupiter.api.Test;
 
+@Deprecated(since = "4.19.0")
 class ClientRecipientListRouteTest extends CamelOpenTelemetryTestSupport {
 
     private static SpanTestData[] testdata = {
diff --git 
a/components/camel-opentelemetry/src/test/java/org/apache/camel/opentelemetry/CurrentSpanTest.java
 
b/components/camel-opentelemetry/src/test/java/org/apache/camel/opentelemetry/CurrentSpanTest.java
index 5e7e7d2bcdad..36ba7958bce6 100644
--- 
a/components/camel-opentelemetry/src/test/java/org/apache/camel/opentelemetry/CurrentSpanTest.java
+++ 
b/components/camel-opentelemetry/src/test/java/org/apache/camel/opentelemetry/CurrentSpanTest.java
@@ -53,6 +53,7 @@ import static org.junit.jupiter.api.Assertions.assertEquals;
 import static org.junit.jupiter.api.Assertions.assertThrows;
 import static org.junit.jupiter.api.Assertions.assertTrue;
 
+@Deprecated(since = "4.19.0")
 class CurrentSpanTest extends CamelOpenTelemetryTestSupport {
     CurrentSpanTest() {
         super(new SpanTestData[0]);
diff --git 
a/components/camel-opentelemetry/src/test/java/org/apache/camel/opentelemetry/CustomComponentNameRouteTest.java
 
b/components/camel-opentelemetry/src/test/java/org/apache/camel/opentelemetry/CustomComponentNameRouteTest.java
index e497693cb372..6b96e6f95df9 100644
--- 
a/components/camel-opentelemetry/src/test/java/org/apache/camel/opentelemetry/CustomComponentNameRouteTest.java
+++ 
b/components/camel-opentelemetry/src/test/java/org/apache/camel/opentelemetry/CustomComponentNameRouteTest.java
@@ -21,6 +21,7 @@ import org.apache.camel.RoutesBuilder;
 import org.apache.camel.builder.RouteBuilder;
 import org.junit.jupiter.api.Test;
 
+@Deprecated(since = "4.19.0")
 class CustomComponentNameRouteTest extends CamelOpenTelemetryTestSupport {
 
     private static SpanTestData[] testdata = {
diff --git 
a/components/camel-opentelemetry/src/test/java/org/apache/camel/opentelemetry/MulticastParallelRouteTest.java
 
b/components/camel-opentelemetry/src/test/java/org/apache/camel/opentelemetry/MulticastParallelRouteTest.java
index 43ba4b82433d..30e6c4564758 100644
--- 
a/components/camel-opentelemetry/src/test/java/org/apache/camel/opentelemetry/MulticastParallelRouteTest.java
+++ 
b/components/camel-opentelemetry/src/test/java/org/apache/camel/opentelemetry/MulticastParallelRouteTest.java
@@ -21,6 +21,7 @@ import org.apache.camel.RoutesBuilder;
 import org.apache.camel.builder.RouteBuilder;
 import org.junit.jupiter.api.Test;
 
+@Deprecated(since = "4.19.0")
 class MulticastParallelRouteTest extends CamelOpenTelemetryTestSupport {
 
     private static SpanTestData[] testdata = {
diff --git 
a/components/camel-opentelemetry/src/test/java/org/apache/camel/opentelemetry/MulticastRouteTest.java
 
b/components/camel-opentelemetry/src/test/java/org/apache/camel/opentelemetry/MulticastRouteTest.java
index 0c94a2ab4740..ec3642377c63 100644
--- 
a/components/camel-opentelemetry/src/test/java/org/apache/camel/opentelemetry/MulticastRouteTest.java
+++ 
b/components/camel-opentelemetry/src/test/java/org/apache/camel/opentelemetry/MulticastRouteTest.java
@@ -21,6 +21,7 @@ import org.apache.camel.RoutesBuilder;
 import org.apache.camel.builder.RouteBuilder;
 import org.junit.jupiter.api.Test;
 
+@Deprecated(since = "4.19.0")
 class MulticastRouteTest extends CamelOpenTelemetryTestSupport {
 
     private static SpanTestData[] testdata = {
diff --git 
a/components/camel-opentelemetry/src/test/java/org/apache/camel/opentelemetry/OpenTelemetryPropagateContextTest.java
 
b/components/camel-opentelemetry/src/test/java/org/apache/camel/opentelemetry/OpenTelemetryPropagateContextTest.java
index 29ae2bd3d605..e6cee999c145 100644
--- 
a/components/camel-opentelemetry/src/test/java/org/apache/camel/opentelemetry/OpenTelemetryPropagateContextTest.java
+++ 
b/components/camel-opentelemetry/src/test/java/org/apache/camel/opentelemetry/OpenTelemetryPropagateContextTest.java
@@ -37,6 +37,7 @@ import org.junit.jupiter.api.io.TempDir;
 import static org.apache.camel.test.junit6.TestSupport.fileUri;
 import static org.junit.jupiter.api.Assertions.assertTrue;
 
+@Deprecated(since = "4.19.0")
 public class OpenTelemetryPropagateContextTest extends 
CamelOpenTelemetryTestSupport {
 
     @TempDir
diff --git 
a/components/camel-opentelemetry/src/test/java/org/apache/camel/opentelemetry/OpenTelemetryTracingStrategyPropagateContextTest.java
 
b/components/camel-opentelemetry/src/test/java/org/apache/camel/opentelemetry/OpenTelemetryTracingStrategyPropagateContextTest.java
index 7019f7e50b60..50b1f3d55e55 100644
--- 
a/components/camel-opentelemetry/src/test/java/org/apache/camel/opentelemetry/OpenTelemetryTracingStrategyPropagateContextTest.java
+++ 
b/components/camel-opentelemetry/src/test/java/org/apache/camel/opentelemetry/OpenTelemetryTracingStrategyPropagateContextTest.java
@@ -39,6 +39,7 @@ import org.junit.jupiter.api.io.TempDir;
 import static org.apache.camel.test.junit6.TestSupport.fileUri;
 import static org.junit.jupiter.api.Assertions.assertTrue;
 
+@Deprecated(since = "4.19.0")
 public class OpenTelemetryTracingStrategyPropagateContextTest extends 
CamelOpenTelemetryTestSupport {
 
     @TempDir
@@ -118,7 +119,6 @@ public class 
OpenTelemetryTracingStrategyPropagateContextTest extends CamelOpenT
     }
 
     @Override
-    @SuppressWarnings("deprecation")
     protected Function<OpenTelemetryTracer, InterceptStrategy> 
getTracingStrategy() {
         return (tracer) -> {
             OpenTelemetryTracingStrategy strategy = new 
OpenTelemetryTracingStrategy(tracer);
diff --git 
a/components/camel-opentelemetry/src/test/java/org/apache/camel/opentelemetry/OpenTelemetryTracingStrategyTest.java
 
b/components/camel-opentelemetry/src/test/java/org/apache/camel/opentelemetry/OpenTelemetryTracingStrategyTest.java
index 0d1fa75ee72c..4891f2dbf646 100644
--- 
a/components/camel-opentelemetry/src/test/java/org/apache/camel/opentelemetry/OpenTelemetryTracingStrategyTest.java
+++ 
b/components/camel-opentelemetry/src/test/java/org/apache/camel/opentelemetry/OpenTelemetryTracingStrategyTest.java
@@ -26,6 +26,7 @@ import org.apache.camel.builder.RouteBuilder;
 import org.apache.camel.spi.InterceptStrategy;
 import org.junit.jupiter.api.Test;
 
+@Deprecated(since = "4.19.0")
 class OpenTelemetryTracingStrategyTest extends CamelOpenTelemetryTestSupport {
 
     private static final SpanTestData[] testdata = {
@@ -88,7 +89,6 @@ class OpenTelemetryTracingStrategyTest extends 
CamelOpenTelemetryTestSupport {
     }
 
     @Override
-    @SuppressWarnings("deprecation")
     protected Function<OpenTelemetryTracer, InterceptStrategy> 
getTracingStrategy() {
         return OpenTelemetryTracingStrategy::new;
     }
diff --git 
a/components/camel-opentelemetry/src/test/java/org/apache/camel/opentelemetry/RouteConcurrentTest.java
 
b/components/camel-opentelemetry/src/test/java/org/apache/camel/opentelemetry/RouteConcurrentTest.java
index fecc86225b70..cb88428d0e42 100644
--- 
a/components/camel-opentelemetry/src/test/java/org/apache/camel/opentelemetry/RouteConcurrentTest.java
+++ 
b/components/camel-opentelemetry/src/test/java/org/apache/camel/opentelemetry/RouteConcurrentTest.java
@@ -28,6 +28,7 @@ import org.junit.jupiter.api.Test;
 
 import static org.junit.jupiter.api.Assertions.assertTrue;
 
+@Deprecated(since = "4.19.0")
 @Tags({ @Tag("not-parallel") })
 class RouteConcurrentTest extends CamelOpenTelemetryTestSupport {
 
diff --git 
a/components/camel-opentelemetry/src/test/java/org/apache/camel/opentelemetry/SpanCustomizerTest.java
 
b/components/camel-opentelemetry/src/test/java/org/apache/camel/opentelemetry/SpanCustomizerTest.java
index e79af2911252..628843e2642b 100644
--- 
a/components/camel-opentelemetry/src/test/java/org/apache/camel/opentelemetry/SpanCustomizerTest.java
+++ 
b/components/camel-opentelemetry/src/test/java/org/apache/camel/opentelemetry/SpanCustomizerTest.java
@@ -34,6 +34,7 @@ import org.junit.jupiter.api.Test;
 
 import static org.junit.jupiter.api.Assertions.assertEquals;
 
+@Deprecated(since = "4.19.0")
 public class SpanCustomizerTest extends CamelOpenTelemetryTestSupport {
     private static final SpanTestData[] TEST_DATA = {
             new SpanTestData().setOperation("external-parent"),
diff --git 
a/components/camel-opentelemetry/src/test/java/org/apache/camel/opentelemetry/SpanProcessorsTest.java
 
b/components/camel-opentelemetry/src/test/java/org/apache/camel/opentelemetry/SpanProcessorsTest.java
index 7e0cfc549849..b32423db6969 100644
--- 
a/components/camel-opentelemetry/src/test/java/org/apache/camel/opentelemetry/SpanProcessorsTest.java
+++ 
b/components/camel-opentelemetry/src/test/java/org/apache/camel/opentelemetry/SpanProcessorsTest.java
@@ -24,6 +24,7 @@ import org.junit.jupiter.api.Test;
 
 import static org.junit.jupiter.api.Assertions.assertEquals;
 
+@Deprecated(since = "4.19.0")
 class SpanProcessorsTest extends CamelOpenTelemetryTestSupport {
 
     private static final SpanTestData[] TEST_DATA = {
diff --git 
a/components/camel-opentelemetry/src/test/java/org/apache/camel/opentelemetry/SpanTestData.java
 
b/components/camel-opentelemetry/src/test/java/org/apache/camel/opentelemetry/SpanTestData.java
index 99cf5eb864a8..59716b27eea8 100644
--- 
a/components/camel-opentelemetry/src/test/java/org/apache/camel/opentelemetry/SpanTestData.java
+++ 
b/components/camel-opentelemetry/src/test/java/org/apache/camel/opentelemetry/SpanTestData.java
@@ -24,6 +24,7 @@ import java.util.Map;
 
 import io.opentelemetry.api.trace.SpanKind;
 
+@Deprecated(since = "4.19.0")
 public class SpanTestData {
 
     private String label;
diff --git 
a/components/camel-opentelemetry/src/test/java/org/apache/camel/opentelemetry/SpanTreePrinter.java
 
b/components/camel-opentelemetry/src/test/java/org/apache/camel/opentelemetry/SpanTreePrinter.java
index 5fba7864b98d..7ae40b7f1bc5 100644
--- 
a/components/camel-opentelemetry/src/test/java/org/apache/camel/opentelemetry/SpanTreePrinter.java
+++ 
b/components/camel-opentelemetry/src/test/java/org/apache/camel/opentelemetry/SpanTreePrinter.java
@@ -30,6 +30,7 @@ import io.opentelemetry.sdk.trace.data.SpanData;
 import org.slf4j.Logger;
 import org.slf4j.LoggerFactory;
 
+@Deprecated(since = "4.19.0")
 final class SpanTreePrinter {
 
     private static final Logger LOGGER = 
LoggerFactory.getLogger(SpanTreePrinter.class);
diff --git 
a/components/camel-opentelemetry/src/test/java/org/apache/camel/opentelemetry/TestSEDASpanDecorator.java
 
b/components/camel-opentelemetry/src/test/java/org/apache/camel/opentelemetry/TestSEDASpanDecorator.java
index c9597b97bdc3..020826487a3b 100644
--- 
a/components/camel-opentelemetry/src/test/java/org/apache/camel/opentelemetry/TestSEDASpanDecorator.java
+++ 
b/components/camel-opentelemetry/src/test/java/org/apache/camel/opentelemetry/TestSEDASpanDecorator.java
@@ -21,6 +21,7 @@ import org.apache.camel.Exchange;
 import org.apache.camel.tracing.SpanAdapter;
 import org.apache.camel.tracing.decorators.SedaSpanDecorator;
 
+@Deprecated(since = "4.19.0")
 class TestSEDASpanDecorator extends SedaSpanDecorator {
 
     @Override
diff --git 
a/components/camel-opentelemetry/src/test/java/org/apache/camel/opentelemetry/TwoServiceTest.java
 
b/components/camel-opentelemetry/src/test/java/org/apache/camel/opentelemetry/TwoServiceTest.java
index 4b1c28fb39c7..fa054eb0c319 100644
--- 
a/components/camel-opentelemetry/src/test/java/org/apache/camel/opentelemetry/TwoServiceTest.java
+++ 
b/components/camel-opentelemetry/src/test/java/org/apache/camel/opentelemetry/TwoServiceTest.java
@@ -21,6 +21,7 @@ import org.apache.camel.RoutesBuilder;
 import org.apache.camel.builder.RouteBuilder;
 import org.junit.jupiter.api.Test;
 
+@Deprecated(since = "4.19.0")
 class TwoServiceTest extends CamelOpenTelemetryTestSupport {
 
     private static SpanTestData[] testdata = {
diff --git 
a/components/camel-opentelemetry/src/test/java/org/apache/camel/opentelemetry/TwoServiceWithExcludeTest.java
 
b/components/camel-opentelemetry/src/test/java/org/apache/camel/opentelemetry/TwoServiceWithExcludeTest.java
index 4448365acfa4..b5db9815afa1 100644
--- 
a/components/camel-opentelemetry/src/test/java/org/apache/camel/opentelemetry/TwoServiceWithExcludeTest.java
+++ 
b/components/camel-opentelemetry/src/test/java/org/apache/camel/opentelemetry/TwoServiceWithExcludeTest.java
@@ -21,6 +21,7 @@ import org.apache.camel.RoutesBuilder;
 import org.apache.camel.builder.RouteBuilder;
 import org.junit.jupiter.api.Test;
 
+@Deprecated(since = "4.19.0")
 class TwoServiceWithExcludeTest extends CamelOpenTelemetryTestSupport {
 
     private static SpanTestData[] testdata = {
diff --git 
a/components/camel-tracing/src/main/java/org/apache/camel/tracing/ActiveSpanManager.java
 
b/components/camel-tracing/src/main/java/org/apache/camel/tracing/ActiveSpanManager.java
index ffdcbb23b4b7..357bb159266c 100644
--- 
a/components/camel-tracing/src/main/java/org/apache/camel/tracing/ActiveSpanManager.java
+++ 
b/components/camel-tracing/src/main/java/org/apache/camel/tracing/ActiveSpanManager.java
@@ -25,6 +25,7 @@ import org.slf4j.MDC;
 /**
  * Utility class for managing active spans as a stack associated with an 
exchange.
  */
+@Deprecated(since = "4.19.0")
 public final class ActiveSpanManager {
 
     @Deprecated
diff --git 
a/components/camel-tracing/src/main/java/org/apache/camel/tracing/ExtractAdapter.java
 
b/components/camel-tracing/src/main/java/org/apache/camel/tracing/ExtractAdapter.java
index 680a816062fd..7d2cdefbddc1 100644
--- 
a/components/camel-tracing/src/main/java/org/apache/camel/tracing/ExtractAdapter.java
+++ 
b/components/camel-tracing/src/main/java/org/apache/camel/tracing/ExtractAdapter.java
@@ -20,6 +20,7 @@ import java.util.Iterator;
 import java.util.Map;
 import java.util.Set;
 
+@Deprecated(since = "4.19.0")
 public interface ExtractAdapter {
     Iterator<Map.Entry<String, Object>> iterator();
 
diff --git 
a/components/camel-tracing/src/main/java/org/apache/camel/tracing/InjectAdapter.java
 
b/components/camel-tracing/src/main/java/org/apache/camel/tracing/InjectAdapter.java
index c7f0069f0293..14bb9d8a7574 100644
--- 
a/components/camel-tracing/src/main/java/org/apache/camel/tracing/InjectAdapter.java
+++ 
b/components/camel-tracing/src/main/java/org/apache/camel/tracing/InjectAdapter.java
@@ -16,8 +16,8 @@
  */
 package org.apache.camel.tracing;
 
+@Deprecated(since = "4.19.0")
 public interface InjectAdapter {
-
     /**
      * Inject a tag into the current tracing span, for context propagation.
      *
diff --git 
a/components/camel-tracing/src/main/java/org/apache/camel/tracing/SpanAdapter.java
 
b/components/camel-tracing/src/main/java/org/apache/camel/tracing/SpanAdapter.java
index e3239ce91268..5412449f6699 100644
--- 
a/components/camel-tracing/src/main/java/org/apache/camel/tracing/SpanAdapter.java
+++ 
b/components/camel-tracing/src/main/java/org/apache/camel/tracing/SpanAdapter.java
@@ -18,6 +18,7 @@ package org.apache.camel.tracing;
 
 import java.util.Map;
 
+@Deprecated(since = "4.19.0")
 public interface SpanAdapter {
 
     void setComponent(String component);
diff --git 
a/components/camel-tracing/src/main/java/org/apache/camel/tracing/SpanDecorator.java
 
b/components/camel-tracing/src/main/java/org/apache/camel/tracing/SpanDecorator.java
index 39cfe2bf0450..a6a2d7d4d0af 100644
--- 
a/components/camel-tracing/src/main/java/org/apache/camel/tracing/SpanDecorator.java
+++ 
b/components/camel-tracing/src/main/java/org/apache/camel/tracing/SpanDecorator.java
@@ -25,6 +25,7 @@ import 
org.apache.camel.tracing.decorators.AbstractSpanDecorator;
 /**
  * This interface represents a decorator specific to the component/endpoint 
being instrumented.
  */
+@Deprecated(since = "4.19.0")
 public interface SpanDecorator {
 
     /* Prefix for camel component tag */
diff --git 
a/components/camel-tracing/src/main/java/org/apache/camel/tracing/SpanKind.java 
b/components/camel-tracing/src/main/java/org/apache/camel/tracing/SpanKind.java
index f2afa7951881..196449550305 100644
--- 
a/components/camel-tracing/src/main/java/org/apache/camel/tracing/SpanKind.java
+++ 
b/components/camel-tracing/src/main/java/org/apache/camel/tracing/SpanKind.java
@@ -16,6 +16,7 @@
  */
 package org.apache.camel.tracing;
 
+@Deprecated(since = "4.19.0")
 public enum SpanKind {
     SPAN_KIND_CLIENT,
     SPAN_KIND_SERVER,
diff --git 
a/components/camel-tracing/src/main/java/org/apache/camel/tracing/TagConstants.java
 
b/components/camel-tracing/src/main/java/org/apache/camel/tracing/TagConstants.java
index bddf41954f4f..89323c750cde 100644
--- 
a/components/camel-tracing/src/main/java/org/apache/camel/tracing/TagConstants.java
+++ 
b/components/camel-tracing/src/main/java/org/apache/camel/tracing/TagConstants.java
@@ -16,6 +16,7 @@
  */
 package org.apache.camel.tracing;
 
+@Deprecated(since = "4.19.0")
 public class TagConstants {
 
     public static final String ERROR = "error";
diff --git 
a/components/camel-tracing/src/main/java/org/apache/camel/tracing/Tracer.java 
b/components/camel-tracing/src/main/java/org/apache/camel/tracing/Tracer.java
index bb8041e41d9e..fdd35c5c8a7f 100644
--- 
a/components/camel-tracing/src/main/java/org/apache/camel/tracing/Tracer.java
+++ 
b/components/camel-tracing/src/main/java/org/apache/camel/tracing/Tracer.java
@@ -148,8 +148,6 @@ public abstract class Tracer extends ServiceSupport 
implements CamelTracingServi
      * Registers this {@link Tracer} on the {@link CamelContext} if not 
already registered.
      */
     public void init(CamelContext camelContext) {
-        LOG.warn("Camel tracing and related components have been deprecated 
and may be removed in future versions. " +
-                 "Please, use camel-telemetry components instead!");
         if (hasOtherTracerType(camelContext)) {
             LOG.warn("Could not add {} tracer type. Another tracer type, {}, 
was already registered. " +
                      "Make sure to include only one tracing dependency type.",
diff --git 
a/components/camel-tracing/src/main/java/org/apache/camel/tracing/decorators/AbstractHttpSpanDecorator.java
 
b/components/camel-tracing/src/main/java/org/apache/camel/tracing/decorators/AbstractHttpSpanDecorator.java
index 058c4e660b69..3f2468138fc3 100644
--- 
a/components/camel-tracing/src/main/java/org/apache/camel/tracing/decorators/AbstractHttpSpanDecorator.java
+++ 
b/components/camel-tracing/src/main/java/org/apache/camel/tracing/decorators/AbstractHttpSpanDecorator.java
@@ -22,6 +22,7 @@ import org.apache.camel.Message;
 import org.apache.camel.tracing.SpanAdapter;
 import org.apache.camel.tracing.TagConstants;
 
+@Deprecated(since = "4.19.0")
 public abstract class AbstractHttpSpanDecorator extends AbstractSpanDecorator {
 
     public static final String POST_METHOD = "POST";
diff --git 
a/components/camel-tracing/src/main/java/org/apache/camel/tracing/decorators/AbstractInternalSpanDecorator.java
 
b/components/camel-tracing/src/main/java/org/apache/camel/tracing/decorators/AbstractInternalSpanDecorator.java
index cb5ff6fa7b3d..38c4eddcfc0e 100644
--- 
a/components/camel-tracing/src/main/java/org/apache/camel/tracing/decorators/AbstractInternalSpanDecorator.java
+++ 
b/components/camel-tracing/src/main/java/org/apache/camel/tracing/decorators/AbstractInternalSpanDecorator.java
@@ -19,6 +19,7 @@ package org.apache.camel.tracing.decorators;
 import org.apache.camel.Endpoint;
 import org.apache.camel.Exchange;
 
+@Deprecated(since = "4.19.0")
 public abstract class AbstractInternalSpanDecorator extends 
AbstractSpanDecorator {
 
     @Override
diff --git 
a/components/camel-tracing/src/main/java/org/apache/camel/tracing/decorators/AbstractMessagingSpanDecorator.java
 
b/components/camel-tracing/src/main/java/org/apache/camel/tracing/decorators/AbstractMessagingSpanDecorator.java
index 4c9dfddf97a0..370384c3646a 100644
--- 
a/components/camel-tracing/src/main/java/org/apache/camel/tracing/decorators/AbstractMessagingSpanDecorator.java
+++ 
b/components/camel-tracing/src/main/java/org/apache/camel/tracing/decorators/AbstractMessagingSpanDecorator.java
@@ -28,6 +28,7 @@ import org.apache.camel.tracing.TagConstants;
 import 
org.apache.camel.tracing.propagation.CamelMessagingHeadersExtractAdapter;
 import org.apache.camel.tracing.propagation.CamelMessagingHeadersInjectAdapter;
 
+@Deprecated(since = "4.19.0")
 public abstract class AbstractMessagingSpanDecorator extends 
AbstractSpanDecorator {
 
     @Override
diff --git 
a/components/camel-tracing/src/main/java/org/apache/camel/tracing/decorators/AbstractSpanDecorator.java
 
b/components/camel-tracing/src/main/java/org/apache/camel/tracing/decorators/AbstractSpanDecorator.java
index cefb3445f8d8..70b8c41b4960 100644
--- 
a/components/camel-tracing/src/main/java/org/apache/camel/tracing/decorators/AbstractSpanDecorator.java
+++ 
b/components/camel-tracing/src/main/java/org/apache/camel/tracing/decorators/AbstractSpanDecorator.java
@@ -35,6 +35,7 @@ import org.apache.camel.util.URISupport;
 /**
  * An abstract base implementation of the {@link SpanDecorator} interface.
  */
+@Deprecated(since = "4.19.0")
 public abstract class AbstractSpanDecorator implements SpanDecorator {
 
     private static final int MAX_LENGTH = 250;
diff --git 
a/components/camel-tracing/src/main/java/org/apache/camel/tracing/decorators/ActiveMQ6SpanDecorator.java
 
b/components/camel-tracing/src/main/java/org/apache/camel/tracing/decorators/ActiveMQ6SpanDecorator.java
index 153dbccfc4d3..66a57214df67 100644
--- 
a/components/camel-tracing/src/main/java/org/apache/camel/tracing/decorators/ActiveMQ6SpanDecorator.java
+++ 
b/components/camel-tracing/src/main/java/org/apache/camel/tracing/decorators/ActiveMQ6SpanDecorator.java
@@ -16,6 +16,7 @@
  */
 package org.apache.camel.tracing.decorators;
 
+@Deprecated(since = "4.19.0")
 public class ActiveMQ6SpanDecorator extends JmsSpanDecorator {
 
     @Override
diff --git 
a/components/camel-tracing/src/main/java/org/apache/camel/tracing/decorators/ActiveMQSpanDecorator.java
 
b/components/camel-tracing/src/main/java/org/apache/camel/tracing/decorators/ActiveMQSpanDecorator.java
index b1fa920749e5..3630d0cede4c 100644
--- 
a/components/camel-tracing/src/main/java/org/apache/camel/tracing/decorators/ActiveMQSpanDecorator.java
+++ 
b/components/camel-tracing/src/main/java/org/apache/camel/tracing/decorators/ActiveMQSpanDecorator.java
@@ -16,6 +16,7 @@
  */
 package org.apache.camel.tracing.decorators;
 
+@Deprecated(since = "4.19.0")
 public class ActiveMQSpanDecorator extends JmsSpanDecorator {
 
     @Override
diff --git 
a/components/camel-tracing/src/main/java/org/apache/camel/tracing/decorators/AhcSpanDecorator.java
 
b/components/camel-tracing/src/main/java/org/apache/camel/tracing/decorators/AhcSpanDecorator.java
index 897b8e1a2441..575405a35d39 100644
--- 
a/components/camel-tracing/src/main/java/org/apache/camel/tracing/decorators/AhcSpanDecorator.java
+++ 
b/components/camel-tracing/src/main/java/org/apache/camel/tracing/decorators/AhcSpanDecorator.java
@@ -16,6 +16,7 @@
  */
 package org.apache.camel.tracing.decorators;
 
+@Deprecated(since = "4.19.0")
 public class AhcSpanDecorator extends AbstractHttpSpanDecorator {
 
     @Override
diff --git 
a/components/camel-tracing/src/main/java/org/apache/camel/tracing/decorators/AmqpSpanDecorator.java
 
b/components/camel-tracing/src/main/java/org/apache/camel/tracing/decorators/AmqpSpanDecorator.java
index 3b776baec7d8..be4daea33227 100644
--- 
a/components/camel-tracing/src/main/java/org/apache/camel/tracing/decorators/AmqpSpanDecorator.java
+++ 
b/components/camel-tracing/src/main/java/org/apache/camel/tracing/decorators/AmqpSpanDecorator.java
@@ -19,6 +19,7 @@ package org.apache.camel.tracing.decorators;
 import org.apache.camel.Endpoint;
 import org.apache.camel.Exchange;
 
+@Deprecated(since = "4.19.0")
 public class AmqpSpanDecorator extends AbstractMessagingSpanDecorator {
 
     @Override
diff --git 
a/components/camel-tracing/src/main/java/org/apache/camel/tracing/decorators/AzureServiceBusSpanDecorator.java
 
b/components/camel-tracing/src/main/java/org/apache/camel/tracing/decorators/AzureServiceBusSpanDecorator.java
index b9f454153840..d7774321c063 100644
--- 
a/components/camel-tracing/src/main/java/org/apache/camel/tracing/decorators/AzureServiceBusSpanDecorator.java
+++ 
b/components/camel-tracing/src/main/java/org/apache/camel/tracing/decorators/AzureServiceBusSpanDecorator.java
@@ -23,6 +23,7 @@ import org.apache.camel.Endpoint;
 import org.apache.camel.Exchange;
 import org.apache.camel.tracing.SpanAdapter;
 
+@Deprecated(since = "4.19.0")
 public class AzureServiceBusSpanDecorator extends 
AbstractMessagingSpanDecorator {
 
     static final String SERVICEBUS_CONTENT_TYPE = "contentType";
diff --git 
a/components/camel-tracing/src/main/java/org/apache/camel/tracing/decorators/AzureStorageDataLakeSpanDecorator.java
 
b/components/camel-tracing/src/main/java/org/apache/camel/tracing/decorators/AzureStorageDataLakeSpanDecorator.java
index fd7c698686b1..a7e610fc2588 100644
--- 
a/components/camel-tracing/src/main/java/org/apache/camel/tracing/decorators/AzureStorageDataLakeSpanDecorator.java
+++ 
b/components/camel-tracing/src/main/java/org/apache/camel/tracing/decorators/AzureStorageDataLakeSpanDecorator.java
@@ -25,6 +25,7 @@ import org.apache.camel.Exchange;
 import org.apache.camel.tracing.SpanAdapter;
 import org.apache.camel.tracing.TagConstants;
 
+@Deprecated(since = "4.19.0")
 public class AzureStorageDataLakeSpanDecorator extends AbstractSpanDecorator {
 
     static final String STORAGE_DATALAKE_DIRECTORY_NAME = "directoryName";
diff --git 
a/components/camel-tracing/src/main/java/org/apache/camel/tracing/decorators/AzureStorageQueueSpanDecorator.java
 
b/components/camel-tracing/src/main/java/org/apache/camel/tracing/decorators/AzureStorageQueueSpanDecorator.java
index deb54c0d7fa9..94059c257a2f 100644
--- 
a/components/camel-tracing/src/main/java/org/apache/camel/tracing/decorators/AzureStorageQueueSpanDecorator.java
+++ 
b/components/camel-tracing/src/main/java/org/apache/camel/tracing/decorators/AzureStorageQueueSpanDecorator.java
@@ -23,6 +23,7 @@ import org.apache.camel.Endpoint;
 import org.apache.camel.Exchange;
 import org.apache.camel.tracing.SpanAdapter;
 
+@Deprecated(since = "4.19.0")
 public class AzureStorageQueueSpanDecorator extends 
AbstractMessagingSpanDecorator {
 
     static final String STORAGE_QUEUE_INSERTION_TIME = "insertionTime";
diff --git 
a/components/camel-tracing/src/main/java/org/apache/camel/tracing/decorators/CometdSpanDecorator.java
 
b/components/camel-tracing/src/main/java/org/apache/camel/tracing/decorators/CometdSpanDecorator.java
index 7521c804a72b..f2c7ec5d39e5 100644
--- 
a/components/camel-tracing/src/main/java/org/apache/camel/tracing/decorators/CometdSpanDecorator.java
+++ 
b/components/camel-tracing/src/main/java/org/apache/camel/tracing/decorators/CometdSpanDecorator.java
@@ -21,6 +21,7 @@ import java.net.URI;
 import org.apache.camel.Endpoint;
 import org.apache.camel.Exchange;
 
+@Deprecated(since = "4.19.0")
 public class CometdSpanDecorator extends AbstractMessagingSpanDecorator {
 
     @Override
diff --git 
a/components/camel-tracing/src/main/java/org/apache/camel/tracing/decorators/CqlSpanDecorator.java
 
b/components/camel-tracing/src/main/java/org/apache/camel/tracing/decorators/CqlSpanDecorator.java
index 18e27aa8a698..d4c158acc0d7 100644
--- 
a/components/camel-tracing/src/main/java/org/apache/camel/tracing/decorators/CqlSpanDecorator.java
+++ 
b/components/camel-tracing/src/main/java/org/apache/camel/tracing/decorators/CqlSpanDecorator.java
@@ -24,6 +24,7 @@ import org.apache.camel.Exchange;
 import org.apache.camel.tracing.SpanAdapter;
 import org.apache.camel.tracing.TagConstants;
 
+@Deprecated(since = "4.19.0")
 public class CqlSpanDecorator extends AbstractSpanDecorator {
 
     public static final String CASSANDRA_DB_TYPE = "cassandra";
diff --git 
a/components/camel-tracing/src/main/java/org/apache/camel/tracing/decorators/DirectSpanDecorator.java
 
b/components/camel-tracing/src/main/java/org/apache/camel/tracing/decorators/DirectSpanDecorator.java
index 67ae5858896d..80fa6b84d1db 100644
--- 
a/components/camel-tracing/src/main/java/org/apache/camel/tracing/decorators/DirectSpanDecorator.java
+++ 
b/components/camel-tracing/src/main/java/org/apache/camel/tracing/decorators/DirectSpanDecorator.java
@@ -16,6 +16,7 @@
  */
 package org.apache.camel.tracing.decorators;
 
+@Deprecated(since = "4.19.0")
 public class DirectSpanDecorator extends AbstractInternalSpanDecorator {
 
     @Override
diff --git 
a/components/camel-tracing/src/main/java/org/apache/camel/tracing/decorators/DisruptorSpanDecorator.java
 
b/components/camel-tracing/src/main/java/org/apache/camel/tracing/decorators/DisruptorSpanDecorator.java
index d254ec9eae75..350a814427b7 100644
--- 
a/components/camel-tracing/src/main/java/org/apache/camel/tracing/decorators/DisruptorSpanDecorator.java
+++ 
b/components/camel-tracing/src/main/java/org/apache/camel/tracing/decorators/DisruptorSpanDecorator.java
@@ -16,6 +16,7 @@
  */
 package org.apache.camel.tracing.decorators;
 
+@Deprecated(since = "4.19.0")
 public class DisruptorSpanDecorator extends AbstractInternalSpanDecorator {
 
     @Override
diff --git 
a/components/camel-tracing/src/main/java/org/apache/camel/tracing/decorators/DisruptorvmSpanDecorator.java
 
b/components/camel-tracing/src/main/java/org/apache/camel/tracing/decorators/DisruptorvmSpanDecorator.java
index 967a38fc7848..5e857b393f7c 100644
--- 
a/components/camel-tracing/src/main/java/org/apache/camel/tracing/decorators/DisruptorvmSpanDecorator.java
+++ 
b/components/camel-tracing/src/main/java/org/apache/camel/tracing/decorators/DisruptorvmSpanDecorator.java
@@ -16,6 +16,7 @@
  */
 package org.apache.camel.tracing.decorators;
 
+@Deprecated(since = "4.19.0")
 public class DisruptorvmSpanDecorator extends AbstractInternalSpanDecorator {
 
     @Override
diff --git 
a/components/camel-tracing/src/main/java/org/apache/camel/tracing/decorators/ElasticsearchSpanDecorator.java
 
b/components/camel-tracing/src/main/java/org/apache/camel/tracing/decorators/ElasticsearchSpanDecorator.java
index 0a8c2bb62f42..81b257a82c01 100644
--- 
a/components/camel-tracing/src/main/java/org/apache/camel/tracing/decorators/ElasticsearchSpanDecorator.java
+++ 
b/components/camel-tracing/src/main/java/org/apache/camel/tracing/decorators/ElasticsearchSpanDecorator.java
@@ -23,6 +23,7 @@ import org.apache.camel.Exchange;
 import org.apache.camel.tracing.SpanAdapter;
 import org.apache.camel.tracing.TagConstants;
 
+@Deprecated(since = "4.19.0")
 public class ElasticsearchSpanDecorator extends AbstractSpanDecorator {
 
     public static final String ELASTICSEARCH_DB_TYPE = "elasticsearch";
diff --git 
a/components/camel-tracing/src/main/java/org/apache/camel/tracing/decorators/FileSpanDecorator.java
 
b/components/camel-tracing/src/main/java/org/apache/camel/tracing/decorators/FileSpanDecorator.java
index ec8dadb98486..f44245899085 100644
--- 
a/components/camel-tracing/src/main/java/org/apache/camel/tracing/decorators/FileSpanDecorator.java
+++ 
b/components/camel-tracing/src/main/java/org/apache/camel/tracing/decorators/FileSpanDecorator.java
@@ -21,6 +21,7 @@ import org.apache.camel.Exchange;
 import org.apache.camel.tracing.SpanAdapter;
 import org.apache.camel.tracing.TagConstants;
 
+@Deprecated(since = "4.19.0")
 public class FileSpanDecorator extends AbstractSpanDecorator {
 
     @Override
diff --git 
a/components/camel-tracing/src/main/java/org/apache/camel/tracing/decorators/FtpSpanDecorator.java
 
b/components/camel-tracing/src/main/java/org/apache/camel/tracing/decorators/FtpSpanDecorator.java
index e9ecc7dd26e4..78354c7b3de0 100644
--- 
a/components/camel-tracing/src/main/java/org/apache/camel/tracing/decorators/FtpSpanDecorator.java
+++ 
b/components/camel-tracing/src/main/java/org/apache/camel/tracing/decorators/FtpSpanDecorator.java
@@ -16,6 +16,7 @@
  */
 package org.apache.camel.tracing.decorators;
 
+@Deprecated(since = "4.19.0")
 public class FtpSpanDecorator extends FileSpanDecorator {
 
     @Override
diff --git 
a/components/camel-tracing/src/main/java/org/apache/camel/tracing/decorators/FtpsSpanDecorator.java
 
b/components/camel-tracing/src/main/java/org/apache/camel/tracing/decorators/FtpsSpanDecorator.java
index c33c8a51e65b..8ecd938ad305 100644
--- 
a/components/camel-tracing/src/main/java/org/apache/camel/tracing/decorators/FtpsSpanDecorator.java
+++ 
b/components/camel-tracing/src/main/java/org/apache/camel/tracing/decorators/FtpsSpanDecorator.java
@@ -16,6 +16,7 @@
  */
 package org.apache.camel.tracing.decorators;
 
+@Deprecated(since = "4.19.0")
 public class FtpsSpanDecorator extends FileSpanDecorator {
 
     @Override
diff --git 
a/components/camel-tracing/src/main/java/org/apache/camel/tracing/decorators/HttpMethodHelper.java
 
b/components/camel-tracing/src/main/java/org/apache/camel/tracing/decorators/HttpMethodHelper.java
index cee42ce014ad..1f1815726c7a 100644
--- 
a/components/camel-tracing/src/main/java/org/apache/camel/tracing/decorators/HttpMethodHelper.java
+++ 
b/components/camel-tracing/src/main/java/org/apache/camel/tracing/decorators/HttpMethodHelper.java
@@ -22,6 +22,7 @@ import java.util.regex.Pattern;
 import org.apache.camel.Endpoint;
 import org.apache.camel.Exchange;
 
+@Deprecated(since = "4.19.0")
 class HttpMethodHelper {
 
     private static final Pattern HTTP_METHOD_PATTERN = 
Pattern.compile("(?i)httpMethod=([A-Z]+)");
diff --git 
a/components/camel-tracing/src/main/java/org/apache/camel/tracing/decorators/HttpSpanDecorator.java
 
b/components/camel-tracing/src/main/java/org/apache/camel/tracing/decorators/HttpSpanDecorator.java
index 7430286ba098..96f3d61aec9a 100644
--- 
a/components/camel-tracing/src/main/java/org/apache/camel/tracing/decorators/HttpSpanDecorator.java
+++ 
b/components/camel-tracing/src/main/java/org/apache/camel/tracing/decorators/HttpSpanDecorator.java
@@ -19,6 +19,7 @@ package org.apache.camel.tracing.decorators;
 import org.apache.camel.Endpoint;
 import org.apache.camel.Exchange;
 
+@Deprecated(since = "4.19.0")
 public class HttpSpanDecorator extends AbstractHttpSpanDecorator {
 
     @Override
diff --git 
a/components/camel-tracing/src/main/java/org/apache/camel/tracing/decorators/HttpsSpanDecorator.java
 
b/components/camel-tracing/src/main/java/org/apache/camel/tracing/decorators/HttpsSpanDecorator.java
index 38377eb3010f..bfc410da70ae 100644
--- 
a/components/camel-tracing/src/main/java/org/apache/camel/tracing/decorators/HttpsSpanDecorator.java
+++ 
b/components/camel-tracing/src/main/java/org/apache/camel/tracing/decorators/HttpsSpanDecorator.java
@@ -16,6 +16,7 @@
  */
 package org.apache.camel.tracing.decorators;
 
+@Deprecated(since = "4.19.0")
 public class HttpsSpanDecorator extends HttpSpanDecorator {
 
     @Override
diff --git 
a/components/camel-tracing/src/main/java/org/apache/camel/tracing/decorators/IronmqSpanDecorator.java
 
b/components/camel-tracing/src/main/java/org/apache/camel/tracing/decorators/IronmqSpanDecorator.java
index 1c4f73e175ec..15e24225ce76 100644
--- 
a/components/camel-tracing/src/main/java/org/apache/camel/tracing/decorators/IronmqSpanDecorator.java
+++ 
b/components/camel-tracing/src/main/java/org/apache/camel/tracing/decorators/IronmqSpanDecorator.java
@@ -18,6 +18,7 @@ package org.apache.camel.tracing.decorators;
 
 import org.apache.camel.Exchange;
 
+@Deprecated(since = "4.19.0")
 public class IronmqSpanDecorator extends AbstractMessagingSpanDecorator {
 
     public static final String CAMEL_IRON_MQ_MESSAGE_ID = 
"CamelIronMQMessageId";
diff --git 
a/components/camel-tracing/src/main/java/org/apache/camel/tracing/decorators/JdbcSpanDecorator.java
 
b/components/camel-tracing/src/main/java/org/apache/camel/tracing/decorators/JdbcSpanDecorator.java
index 0c90fc0089e6..38b9c708b697 100644
--- 
a/components/camel-tracing/src/main/java/org/apache/camel/tracing/decorators/JdbcSpanDecorator.java
+++ 
b/components/camel-tracing/src/main/java/org/apache/camel/tracing/decorators/JdbcSpanDecorator.java
@@ -21,6 +21,7 @@ import org.apache.camel.Exchange;
 import org.apache.camel.tracing.SpanAdapter;
 import org.apache.camel.tracing.TagConstants;
 
+@Deprecated(since = "4.19.0")
 public class JdbcSpanDecorator extends AbstractSpanDecorator {
 
     @Override
diff --git 
a/components/camel-tracing/src/main/java/org/apache/camel/tracing/decorators/JettySpanDecorator.java
 
b/components/camel-tracing/src/main/java/org/apache/camel/tracing/decorators/JettySpanDecorator.java
index 7bc53f964c2c..bc0748a6406d 100644
--- 
a/components/camel-tracing/src/main/java/org/apache/camel/tracing/decorators/JettySpanDecorator.java
+++ 
b/components/camel-tracing/src/main/java/org/apache/camel/tracing/decorators/JettySpanDecorator.java
@@ -16,6 +16,7 @@
  */
 package org.apache.camel.tracing.decorators;
 
+@Deprecated(since = "4.19.0")
 public class JettySpanDecorator extends AbstractHttpSpanDecorator {
 
     @Override
diff --git 
a/components/camel-tracing/src/main/java/org/apache/camel/tracing/decorators/JmsSpanDecorator.java
 
b/components/camel-tracing/src/main/java/org/apache/camel/tracing/decorators/JmsSpanDecorator.java
index ba3d48073cb6..4b9b2770f3a3 100644
--- 
a/components/camel-tracing/src/main/java/org/apache/camel/tracing/decorators/JmsSpanDecorator.java
+++ 
b/components/camel-tracing/src/main/java/org/apache/camel/tracing/decorators/JmsSpanDecorator.java
@@ -19,6 +19,7 @@ package org.apache.camel.tracing.decorators;
 import org.apache.camel.Endpoint;
 import org.apache.camel.Exchange;
 
+@Deprecated(since = "4.19.0")
 public class JmsSpanDecorator extends AbstractMessagingSpanDecorator {
 
     public static final String JMS_MESSAGE_ID = "JMSMessageID";
diff --git 
a/components/camel-tracing/src/main/java/org/apache/camel/tracing/decorators/KafkaSpanDecorator.java
 
b/components/camel-tracing/src/main/java/org/apache/camel/tracing/decorators/KafkaSpanDecorator.java
index 2116d316f672..e72f62fa9424 100644
--- 
a/components/camel-tracing/src/main/java/org/apache/camel/tracing/decorators/KafkaSpanDecorator.java
+++ 
b/components/camel-tracing/src/main/java/org/apache/camel/tracing/decorators/KafkaSpanDecorator.java
@@ -20,6 +20,7 @@ import org.apache.camel.Endpoint;
 import org.apache.camel.Exchange;
 import org.apache.camel.tracing.SpanAdapter;
 
+@Deprecated(since = "4.19.0")
 public class KafkaSpanDecorator extends AbstractMessagingSpanDecorator {
 
     public static final String KAFKA_PARTITION_TAG = "kafka.partition";
diff --git 
a/components/camel-tracing/src/main/java/org/apache/camel/tracing/decorators/LogSpanDecorator.java
 
b/components/camel-tracing/src/main/java/org/apache/camel/tracing/decorators/LogSpanDecorator.java
index 8117c2646071..bebcd83d937b 100644
--- 
a/components/camel-tracing/src/main/java/org/apache/camel/tracing/decorators/LogSpanDecorator.java
+++ 
b/components/camel-tracing/src/main/java/org/apache/camel/tracing/decorators/LogSpanDecorator.java
@@ -16,6 +16,7 @@
  */
 package org.apache.camel.tracing.decorators;
 
+@Deprecated(since = "4.19.0")
 public class LogSpanDecorator extends AbstractSpanDecorator {
 
     @Override
diff --git 
a/components/camel-tracing/src/main/java/org/apache/camel/tracing/decorators/MongoDBSpanDecorator.java
 
b/components/camel-tracing/src/main/java/org/apache/camel/tracing/decorators/MongoDBSpanDecorator.java
index 7c017534c90d..e035f2424647 100644
--- 
a/components/camel-tracing/src/main/java/org/apache/camel/tracing/decorators/MongoDBSpanDecorator.java
+++ 
b/components/camel-tracing/src/main/java/org/apache/camel/tracing/decorators/MongoDBSpanDecorator.java
@@ -23,6 +23,7 @@ import org.apache.camel.Exchange;
 import org.apache.camel.tracing.SpanAdapter;
 import org.apache.camel.tracing.TagConstants;
 
+@Deprecated(since = "4.19.0")
 public class MongoDBSpanDecorator extends AbstractSpanDecorator {
 
     @Override
diff --git 
a/components/camel-tracing/src/main/java/org/apache/camel/tracing/decorators/NatsSpanDecorator.java
 
b/components/camel-tracing/src/main/java/org/apache/camel/tracing/decorators/NatsSpanDecorator.java
index 0cc1be87215e..b80d921b33f2 100644
--- 
a/components/camel-tracing/src/main/java/org/apache/camel/tracing/decorators/NatsSpanDecorator.java
+++ 
b/components/camel-tracing/src/main/java/org/apache/camel/tracing/decorators/NatsSpanDecorator.java
@@ -18,6 +18,7 @@ package org.apache.camel.tracing.decorators;
 
 import org.apache.camel.Exchange;
 
+@Deprecated(since = "4.19.0")
 public class NatsSpanDecorator extends AbstractMessagingSpanDecorator {
 
     public static final String NATS_SID = "CamelNatsSID";
diff --git 
a/components/camel-tracing/src/main/java/org/apache/camel/tracing/decorators/NettyHttpSpanDecorator.java
 
b/components/camel-tracing/src/main/java/org/apache/camel/tracing/decorators/NettyHttpSpanDecorator.java
index fbda6ba5c0ca..69ba782a6cbd 100644
--- 
a/components/camel-tracing/src/main/java/org/apache/camel/tracing/decorators/NettyHttpSpanDecorator.java
+++ 
b/components/camel-tracing/src/main/java/org/apache/camel/tracing/decorators/NettyHttpSpanDecorator.java
@@ -16,6 +16,7 @@
  */
 package org.apache.camel.tracing.decorators;
 
+@Deprecated(since = "4.19.0")
 public class NettyHttpSpanDecorator extends AbstractHttpSpanDecorator {
 
     @Override
diff --git 
a/components/camel-tracing/src/main/java/org/apache/camel/tracing/decorators/Paho5SpanDecorator.java
 
b/components/camel-tracing/src/main/java/org/apache/camel/tracing/decorators/Paho5SpanDecorator.java
index 1a158fec0b53..20ade170299a 100644
--- 
a/components/camel-tracing/src/main/java/org/apache/camel/tracing/decorators/Paho5SpanDecorator.java
+++ 
b/components/camel-tracing/src/main/java/org/apache/camel/tracing/decorators/Paho5SpanDecorator.java
@@ -19,6 +19,7 @@ package org.apache.camel.tracing.decorators;
 import org.apache.camel.Endpoint;
 import org.apache.camel.Exchange;
 
+@Deprecated(since = "4.19.0")
 public class Paho5SpanDecorator extends AbstractMessagingSpanDecorator {
 
     @Override
diff --git 
a/components/camel-tracing/src/main/java/org/apache/camel/tracing/decorators/PahoSpanDecorator.java
 
b/components/camel-tracing/src/main/java/org/apache/camel/tracing/decorators/PahoSpanDecorator.java
index ec28baa1f56d..2735311b4c1b 100644
--- 
a/components/camel-tracing/src/main/java/org/apache/camel/tracing/decorators/PahoSpanDecorator.java
+++ 
b/components/camel-tracing/src/main/java/org/apache/camel/tracing/decorators/PahoSpanDecorator.java
@@ -19,6 +19,7 @@ package org.apache.camel.tracing.decorators;
 import org.apache.camel.Endpoint;
 import org.apache.camel.Exchange;
 
+@Deprecated(since = "4.19.0")
 public class PahoSpanDecorator extends AbstractMessagingSpanDecorator {
 
     @Override
diff --git 
a/components/camel-tracing/src/main/java/org/apache/camel/tracing/decorators/PlatformHttpSpanDecorator.java
 
b/components/camel-tracing/src/main/java/org/apache/camel/tracing/decorators/PlatformHttpSpanDecorator.java
index 4e600ebe7393..b768fb5aed7c 100644
--- 
a/components/camel-tracing/src/main/java/org/apache/camel/tracing/decorators/PlatformHttpSpanDecorator.java
+++ 
b/components/camel-tracing/src/main/java/org/apache/camel/tracing/decorators/PlatformHttpSpanDecorator.java
@@ -16,6 +16,7 @@
  */
 package org.apache.camel.tracing.decorators;
 
+@Deprecated(since = "4.19.0")
 public class PlatformHttpSpanDecorator extends AbstractHttpSpanDecorator {
 
     @Override
diff --git 
a/components/camel-tracing/src/main/java/org/apache/camel/tracing/decorators/RestOpenapiSpanDecorator.java
 
b/components/camel-tracing/src/main/java/org/apache/camel/tracing/decorators/RestOpenapiSpanDecorator.java
index 8ac672230baf..97ffd98b8799 100644
--- 
a/components/camel-tracing/src/main/java/org/apache/camel/tracing/decorators/RestOpenapiSpanDecorator.java
+++ 
b/components/camel-tracing/src/main/java/org/apache/camel/tracing/decorators/RestOpenapiSpanDecorator.java
@@ -16,6 +16,7 @@
  */
 package org.apache.camel.tracing.decorators;
 
+@Deprecated(since = "4.19.0")
 public class RestOpenapiSpanDecorator extends AbstractHttpSpanDecorator {
 
     @Override
diff --git 
a/components/camel-tracing/src/main/java/org/apache/camel/tracing/decorators/RestSpanDecorator.java
 
b/components/camel-tracing/src/main/java/org/apache/camel/tracing/decorators/RestSpanDecorator.java
index eb132830f9bc..044d5b4c1507 100644
--- 
a/components/camel-tracing/src/main/java/org/apache/camel/tracing/decorators/RestSpanDecorator.java
+++ 
b/components/camel-tracing/src/main/java/org/apache/camel/tracing/decorators/RestSpanDecorator.java
@@ -26,6 +26,7 @@ import org.apache.camel.Endpoint;
 import org.apache.camel.Exchange;
 import org.apache.camel.tracing.SpanAdapter;
 
+@Deprecated(since = "4.19.0")
 public class RestSpanDecorator extends AbstractHttpSpanDecorator {
 
     @Override
diff --git 
a/components/camel-tracing/src/main/java/org/apache/camel/tracing/decorators/SchedulerSpanDecorator.java
 
b/components/camel-tracing/src/main/java/org/apache/camel/tracing/decorators/SchedulerSpanDecorator.java
index fce6d3494278..79bf32d06f13 100644
--- 
a/components/camel-tracing/src/main/java/org/apache/camel/tracing/decorators/SchedulerSpanDecorator.java
+++ 
b/components/camel-tracing/src/main/java/org/apache/camel/tracing/decorators/SchedulerSpanDecorator.java
@@ -16,6 +16,7 @@
  */
 package org.apache.camel.tracing.decorators;
 
+@Deprecated(since = "4.19.0")
 public class SchedulerSpanDecorator extends TimerSpanDecorator {
 
     @Override
diff --git 
a/components/camel-tracing/src/main/java/org/apache/camel/tracing/decorators/SedaSpanDecorator.java
 
b/components/camel-tracing/src/main/java/org/apache/camel/tracing/decorators/SedaSpanDecorator.java
index b8c0924e6943..4df97968fb1c 100644
--- 
a/components/camel-tracing/src/main/java/org/apache/camel/tracing/decorators/SedaSpanDecorator.java
+++ 
b/components/camel-tracing/src/main/java/org/apache/camel/tracing/decorators/SedaSpanDecorator.java
@@ -16,6 +16,7 @@
  */
 package org.apache.camel.tracing.decorators;
 
+@Deprecated(since = "4.19.0")
 public class SedaSpanDecorator extends AbstractInternalSpanDecorator {
 
     @Override
diff --git 
a/components/camel-tracing/src/main/java/org/apache/camel/tracing/decorators/ServletSpanDecorator.java
 
b/components/camel-tracing/src/main/java/org/apache/camel/tracing/decorators/ServletSpanDecorator.java
index a91875c29c09..0214476053a9 100644
--- 
a/components/camel-tracing/src/main/java/org/apache/camel/tracing/decorators/ServletSpanDecorator.java
+++ 
b/components/camel-tracing/src/main/java/org/apache/camel/tracing/decorators/ServletSpanDecorator.java
@@ -16,6 +16,7 @@
  */
 package org.apache.camel.tracing.decorators;
 
+@Deprecated(since = "4.19.0")
 public class ServletSpanDecorator extends AbstractHttpSpanDecorator {
 
     @Override
diff --git 
a/components/camel-tracing/src/main/java/org/apache/camel/tracing/decorators/SftpSpanDecorator.java
 
b/components/camel-tracing/src/main/java/org/apache/camel/tracing/decorators/SftpSpanDecorator.java
index 2dc33db1d21a..bf657ae7648f 100644
--- 
a/components/camel-tracing/src/main/java/org/apache/camel/tracing/decorators/SftpSpanDecorator.java
+++ 
b/components/camel-tracing/src/main/java/org/apache/camel/tracing/decorators/SftpSpanDecorator.java
@@ -16,6 +16,7 @@
  */
 package org.apache.camel.tracing.decorators;
 
+@Deprecated(since = "4.19.0")
 public class SftpSpanDecorator extends FileSpanDecorator {
 
     @Override
diff --git 
a/components/camel-tracing/src/main/java/org/apache/camel/tracing/decorators/Sjms2SpanDecorator.java
 
b/components/camel-tracing/src/main/java/org/apache/camel/tracing/decorators/Sjms2SpanDecorator.java
index 7477a769d369..436bcb77c9cd 100644
--- 
a/components/camel-tracing/src/main/java/org/apache/camel/tracing/decorators/Sjms2SpanDecorator.java
+++ 
b/components/camel-tracing/src/main/java/org/apache/camel/tracing/decorators/Sjms2SpanDecorator.java
@@ -19,6 +19,7 @@ package org.apache.camel.tracing.decorators;
 import org.apache.camel.Endpoint;
 import org.apache.camel.Exchange;
 
+@Deprecated(since = "4.19.0")
 public class Sjms2SpanDecorator extends AbstractMessagingSpanDecorator {
 
     @Override
diff --git 
a/components/camel-tracing/src/main/java/org/apache/camel/tracing/decorators/SjmsSpanDecorator.java
 
b/components/camel-tracing/src/main/java/org/apache/camel/tracing/decorators/SjmsSpanDecorator.java
index 90d777e5a13a..1a9b5802fa76 100644
--- 
a/components/camel-tracing/src/main/java/org/apache/camel/tracing/decorators/SjmsSpanDecorator.java
+++ 
b/components/camel-tracing/src/main/java/org/apache/camel/tracing/decorators/SjmsSpanDecorator.java
@@ -19,6 +19,7 @@ package org.apache.camel.tracing.decorators;
 import org.apache.camel.Endpoint;
 import org.apache.camel.Exchange;
 
+@Deprecated(since = "4.19.0")
 public class SjmsSpanDecorator extends AbstractMessagingSpanDecorator {
 
     @Override
diff --git 
a/components/camel-tracing/src/main/java/org/apache/camel/tracing/decorators/SpringRabbitmqSpanDecorator.java
 
b/components/camel-tracing/src/main/java/org/apache/camel/tracing/decorators/SpringRabbitmqSpanDecorator.java
index 8cce52654fc2..0315deb47fe0 100644
--- 
a/components/camel-tracing/src/main/java/org/apache/camel/tracing/decorators/SpringRabbitmqSpanDecorator.java
+++ 
b/components/camel-tracing/src/main/java/org/apache/camel/tracing/decorators/SpringRabbitmqSpanDecorator.java
@@ -19,6 +19,7 @@ package org.apache.camel.tracing.decorators;
 import org.apache.camel.Endpoint;
 import org.apache.camel.Exchange;
 
+@Deprecated(since = "4.19.0")
 public class SpringRabbitmqSpanDecorator extends 
AbstractMessagingSpanDecorator {
 
     @Override
diff --git 
a/components/camel-tracing/src/main/java/org/apache/camel/tracing/decorators/SqlSpanDecorator.java
 
b/components/camel-tracing/src/main/java/org/apache/camel/tracing/decorators/SqlSpanDecorator.java
index 9935c959e8c1..8077de5305df 100644
--- 
a/components/camel-tracing/src/main/java/org/apache/camel/tracing/decorators/SqlSpanDecorator.java
+++ 
b/components/camel-tracing/src/main/java/org/apache/camel/tracing/decorators/SqlSpanDecorator.java
@@ -21,6 +21,7 @@ import org.apache.camel.Exchange;
 import org.apache.camel.tracing.SpanAdapter;
 import org.apache.camel.tracing.TagConstants;
 
+@Deprecated(since = "4.19.0")
 public class SqlSpanDecorator extends AbstractSpanDecorator {
 
     public static final String CAMEL_SQL_QUERY = "CamelSqlQuery";
diff --git 
a/components/camel-tracing/src/main/java/org/apache/camel/tracing/decorators/StompSpanDecorator.java
 
b/components/camel-tracing/src/main/java/org/apache/camel/tracing/decorators/StompSpanDecorator.java
index b470bcd68ed8..38192b13db6d 100644
--- 
a/components/camel-tracing/src/main/java/org/apache/camel/tracing/decorators/StompSpanDecorator.java
+++ 
b/components/camel-tracing/src/main/java/org/apache/camel/tracing/decorators/StompSpanDecorator.java
@@ -19,6 +19,7 @@ package org.apache.camel.tracing.decorators;
 import org.apache.camel.Endpoint;
 import org.apache.camel.Exchange;
 
+@Deprecated(since = "4.19.0")
 public class StompSpanDecorator extends AbstractMessagingSpanDecorator {
 
     protected static final String QUEUE_PREFIX = "queue:";
diff --git 
a/components/camel-tracing/src/main/java/org/apache/camel/tracing/decorators/TimerSpanDecorator.java
 
b/components/camel-tracing/src/main/java/org/apache/camel/tracing/decorators/TimerSpanDecorator.java
index 91203f7cf3aa..c74ca24c96e2 100644
--- 
a/components/camel-tracing/src/main/java/org/apache/camel/tracing/decorators/TimerSpanDecorator.java
+++ 
b/components/camel-tracing/src/main/java/org/apache/camel/tracing/decorators/TimerSpanDecorator.java
@@ -19,6 +19,7 @@ package org.apache.camel.tracing.decorators;
 import org.apache.camel.Endpoint;
 import org.apache.camel.Exchange;
 
+@Deprecated(since = "4.19.0")
 public class TimerSpanDecorator extends AbstractSpanDecorator {
 
     @Override
diff --git 
a/components/camel-tracing/src/main/java/org/apache/camel/tracing/decorators/UndertowSpanDecorator.java
 
b/components/camel-tracing/src/main/java/org/apache/camel/tracing/decorators/UndertowSpanDecorator.java
index 56f3e6c6e42d..5fad291fe3b7 100644
--- 
a/components/camel-tracing/src/main/java/org/apache/camel/tracing/decorators/UndertowSpanDecorator.java
+++ 
b/components/camel-tracing/src/main/java/org/apache/camel/tracing/decorators/UndertowSpanDecorator.java
@@ -16,6 +16,7 @@
  */
 package org.apache.camel.tracing.decorators;
 
+@Deprecated(since = "4.19.0")
 public class UndertowSpanDecorator extends AbstractHttpSpanDecorator {
 
     @Override
diff --git 
a/components/camel-tracing/src/main/java/org/apache/camel/tracing/decorators/VertxHttpSpanDecorator.java
 
b/components/camel-tracing/src/main/java/org/apache/camel/tracing/decorators/VertxHttpSpanDecorator.java
index 079a2eb51ab8..4ade3119fd9e 100644
--- 
a/components/camel-tracing/src/main/java/org/apache/camel/tracing/decorators/VertxHttpSpanDecorator.java
+++ 
b/components/camel-tracing/src/main/java/org/apache/camel/tracing/decorators/VertxHttpSpanDecorator.java
@@ -19,6 +19,7 @@ package org.apache.camel.tracing.decorators;
 import org.apache.camel.Endpoint;
 import org.apache.camel.Exchange;
 
+@Deprecated(since = "4.19.0")
 public class VertxHttpSpanDecorator extends AbstractHttpSpanDecorator {
 
     @Override
diff --git 
a/components/camel-tracing/src/main/java/org/apache/camel/tracing/propagation/CamelHeadersExtractAdapter.java
 
b/components/camel-tracing/src/main/java/org/apache/camel/tracing/propagation/CamelHeadersExtractAdapter.java
index 2e9007b02790..f3b16cdae074 100644
--- 
a/components/camel-tracing/src/main/java/org/apache/camel/tracing/propagation/CamelHeadersExtractAdapter.java
+++ 
b/components/camel-tracing/src/main/java/org/apache/camel/tracing/propagation/CamelHeadersExtractAdapter.java
@@ -23,6 +23,7 @@ import java.util.Set;
 import org.apache.camel.tracing.ExtractAdapter;
 import org.apache.camel.util.CaseInsensitiveMap;
 
+@Deprecated(since = "4.19.0")
 public final class CamelHeadersExtractAdapter implements ExtractAdapter {
     private final Map<String, Object> map = new CaseInsensitiveMap();
 
diff --git 
a/components/camel-tracing/src/main/java/org/apache/camel/tracing/propagation/CamelHeadersInjectAdapter.java
 
b/components/camel-tracing/src/main/java/org/apache/camel/tracing/propagation/CamelHeadersInjectAdapter.java
index 25ef941780d7..04612cbf3df9 100644
--- 
a/components/camel-tracing/src/main/java/org/apache/camel/tracing/propagation/CamelHeadersInjectAdapter.java
+++ 
b/components/camel-tracing/src/main/java/org/apache/camel/tracing/propagation/CamelHeadersInjectAdapter.java
@@ -20,6 +20,7 @@ import java.util.Map;
 
 import org.apache.camel.tracing.InjectAdapter;
 
+@Deprecated(since = "4.19.0")
 public final class CamelHeadersInjectAdapter implements InjectAdapter {
     private final Map<String, Object> map;
 
diff --git 
a/components/camel-tracing/src/main/java/org/apache/camel/tracing/propagation/CamelMessagingHeadersExtractAdapter.java
 
b/components/camel-tracing/src/main/java/org/apache/camel/tracing/propagation/CamelMessagingHeadersExtractAdapter.java
index b80c5164c388..7037055b5e88 100644
--- 
a/components/camel-tracing/src/main/java/org/apache/camel/tracing/propagation/CamelMessagingHeadersExtractAdapter.java
+++ 
b/components/camel-tracing/src/main/java/org/apache/camel/tracing/propagation/CamelMessagingHeadersExtractAdapter.java
@@ -24,6 +24,7 @@ import java.util.Set;
 import org.apache.camel.tracing.ExtractAdapter;
 import org.apache.camel.util.CaseInsensitiveMap;
 
+@Deprecated(since = "4.19.0")
 public final class CamelMessagingHeadersExtractAdapter implements 
ExtractAdapter {
 
     private final Map<String, Object> map = new CaseInsensitiveMap();
diff --git 
a/components/camel-tracing/src/main/java/org/apache/camel/tracing/propagation/CamelMessagingHeadersInjectAdapter.java
 
b/components/camel-tracing/src/main/java/org/apache/camel/tracing/propagation/CamelMessagingHeadersInjectAdapter.java
index 88fbb4cec786..fbe6eb511eef 100644
--- 
a/components/camel-tracing/src/main/java/org/apache/camel/tracing/propagation/CamelMessagingHeadersInjectAdapter.java
+++ 
b/components/camel-tracing/src/main/java/org/apache/camel/tracing/propagation/CamelMessagingHeadersInjectAdapter.java
@@ -20,6 +20,7 @@ import java.util.Map;
 
 import org.apache.camel.tracing.InjectAdapter;
 
+@Deprecated(since = "4.19.0")
 public final class CamelMessagingHeadersInjectAdapter implements InjectAdapter 
{
 
     // As per the JMS specs, header names must be valid Java identifier part
diff --git 
a/components/camel-tracing/src/test/java/org/apache/camel/tracing/ActiveSpanManagerTest.java
 
b/components/camel-tracing/src/test/java/org/apache/camel/tracing/ActiveSpanManagerTest.java
index ae1af1475ed1..61ee998e0a4c 100644
--- 
a/components/camel-tracing/src/test/java/org/apache/camel/tracing/ActiveSpanManagerTest.java
+++ 
b/components/camel-tracing/src/test/java/org/apache/camel/tracing/ActiveSpanManagerTest.java
@@ -26,6 +26,7 @@ import static org.junit.jupiter.api.Assertions.assertFalse;
 import static org.junit.jupiter.api.Assertions.assertNull;
 import static org.junit.jupiter.api.Assertions.assertTrue;
 
+@Deprecated(since = "4.19.0")
 class ActiveSpanManagerTest extends ExchangeTestSupport {
 
     @Test
@@ -103,7 +104,6 @@ class ActiveSpanManagerTest extends ExchangeTestSupport {
         ActiveSpanManager.activate(path2, parent);
     }
 
-    @SuppressWarnings("deprecation")
     @Test
     void testMDCSupport() {
         Exchange exchange = createExchange();
diff --git 
a/components/camel-tracing/src/test/java/org/apache/camel/tracing/MockSpanAdapter.java
 
b/components/camel-tracing/src/test/java/org/apache/camel/tracing/MockSpanAdapter.java
index 383e7b91b475..3f788f77c1ea 100644
--- 
a/components/camel-tracing/src/test/java/org/apache/camel/tracing/MockSpanAdapter.java
+++ 
b/components/camel-tracing/src/test/java/org/apache/camel/tracing/MockSpanAdapter.java
@@ -21,6 +21,7 @@ import java.util.HashMap;
 import java.util.List;
 import java.util.Map;
 
+@Deprecated(since = "4.19.0")
 public class MockSpanAdapter implements SpanAdapter {
 
     private final List<LogEntry> logEntries = new ArrayList<>();
diff --git 
a/components/camel-tracing/src/test/java/org/apache/camel/tracing/URIDecoratorTest.java
 
b/components/camel-tracing/src/test/java/org/apache/camel/tracing/URIDecoratorTest.java
index a32a76c803f0..fa243958b334 100644
--- 
a/components/camel-tracing/src/test/java/org/apache/camel/tracing/URIDecoratorTest.java
+++ 
b/components/camel-tracing/src/test/java/org/apache/camel/tracing/URIDecoratorTest.java
@@ -21,6 +21,7 @@ import org.junit.jupiter.api.Test;
 
 import static org.junit.jupiter.api.Assertions.assertEquals;
 
+@Deprecated(since = "4.19.0")
 public class URIDecoratorTest {
 
     @Test
diff --git 
a/components/camel-tracing/src/test/java/org/apache/camel/tracing/decorators/AbstractHttpSpanDecoratorTest.java
 
b/components/camel-tracing/src/test/java/org/apache/camel/tracing/decorators/AbstractHttpSpanDecoratorTest.java
index c48d8751f28f..04b00e2e897d 100644
--- 
a/components/camel-tracing/src/test/java/org/apache/camel/tracing/decorators/AbstractHttpSpanDecoratorTest.java
+++ 
b/components/camel-tracing/src/test/java/org/apache/camel/tracing/decorators/AbstractHttpSpanDecoratorTest.java
@@ -28,6 +28,7 @@ import org.mockito.Mockito;
 import static org.junit.jupiter.api.Assertions.assertEquals;
 import static org.junit.jupiter.api.Assertions.assertTrue;
 
+@Deprecated(since = "4.19.0")
 public class AbstractHttpSpanDecoratorTest {
 
     private static final String TEST_URI = "http://localhost:8080/test";;
diff --git 
a/components/camel-tracing/src/test/java/org/apache/camel/tracing/decorators/AbstractMessagingSpanDecoratorTest.java
 
b/components/camel-tracing/src/test/java/org/apache/camel/tracing/decorators/AbstractMessagingSpanDecoratorTest.java
index 697fe9c295ee..4b05f69feecd 100644
--- 
a/components/camel-tracing/src/test/java/org/apache/camel/tracing/decorators/AbstractMessagingSpanDecoratorTest.java
+++ 
b/components/camel-tracing/src/test/java/org/apache/camel/tracing/decorators/AbstractMessagingSpanDecoratorTest.java
@@ -27,6 +27,7 @@ import org.mockito.Mockito;
 
 import static org.junit.jupiter.api.Assertions.assertEquals;
 
+@Deprecated(since = "4.19.0")
 public class AbstractMessagingSpanDecoratorTest {
 
     @Test
diff --git 
a/components/camel-tracing/src/test/java/org/apache/camel/tracing/decorators/AbstractSpanDecoratorTest.java
 
b/components/camel-tracing/src/test/java/org/apache/camel/tracing/decorators/AbstractSpanDecoratorTest.java
index 616ad491b23e..318c4e9e24bf 100644
--- 
a/components/camel-tracing/src/test/java/org/apache/camel/tracing/decorators/AbstractSpanDecoratorTest.java
+++ 
b/components/camel-tracing/src/test/java/org/apache/camel/tracing/decorators/AbstractSpanDecoratorTest.java
@@ -26,6 +26,7 @@ import org.mockito.Mockito;
 
 import static org.junit.jupiter.api.Assertions.assertEquals;
 
+@Deprecated(since = "4.19.0")
 public class AbstractSpanDecoratorTest {
 
     private static final String TEST_URI = "test:/uri?query=hello";
diff --git 
a/components/camel-tracing/src/test/java/org/apache/camel/tracing/decorators/AzureServiceBusSpanDecoratorTest.java
 
b/components/camel-tracing/src/test/java/org/apache/camel/tracing/decorators/AzureServiceBusSpanDecoratorTest.java
index 9594bd2cb479..28b26343d098 100644
--- 
a/components/camel-tracing/src/test/java/org/apache/camel/tracing/decorators/AzureServiceBusSpanDecoratorTest.java
+++ 
b/components/camel-tracing/src/test/java/org/apache/camel/tracing/decorators/AzureServiceBusSpanDecoratorTest.java
@@ -28,6 +28,7 @@ import org.mockito.Mockito;
 
 import static org.junit.jupiter.api.Assertions.assertEquals;
 
+@Deprecated(since = "4.19.0")
 public class AzureServiceBusSpanDecoratorTest {
 
     @Test
diff --git 
a/components/camel-tracing/src/test/java/org/apache/camel/tracing/decorators/AzureStorageDataLakeSpanDecoratorTest.java
 
b/components/camel-tracing/src/test/java/org/apache/camel/tracing/decorators/AzureStorageDataLakeSpanDecoratorTest.java
index 5629774c0e8f..4d7d4ad8b63f 100644
--- 
a/components/camel-tracing/src/test/java/org/apache/camel/tracing/decorators/AzureStorageDataLakeSpanDecoratorTest.java
+++ 
b/components/camel-tracing/src/test/java/org/apache/camel/tracing/decorators/AzureStorageDataLakeSpanDecoratorTest.java
@@ -30,6 +30,7 @@ import org.mockito.Mockito;
 
 import static org.junit.jupiter.api.Assertions.assertEquals;
 
+@Deprecated(since = "4.19.0")
 public class AzureStorageDataLakeSpanDecoratorTest {
 
     @Test
diff --git 
a/components/camel-tracing/src/test/java/org/apache/camel/tracing/decorators/AzureStorageQueueSpanDecoratorTest.java
 
b/components/camel-tracing/src/test/java/org/apache/camel/tracing/decorators/AzureStorageQueueSpanDecoratorTest.java
index 6e7fb2894f70..8c2b76c7749f 100644
--- 
a/components/camel-tracing/src/test/java/org/apache/camel/tracing/decorators/AzureStorageQueueSpanDecoratorTest.java
+++ 
b/components/camel-tracing/src/test/java/org/apache/camel/tracing/decorators/AzureStorageQueueSpanDecoratorTest.java
@@ -28,6 +28,7 @@ import org.mockito.Mockito;
 
 import static org.junit.jupiter.api.Assertions.assertEquals;
 
+@Deprecated(since = "4.19.0")
 public class AzureStorageQueueSpanDecoratorTest {
 
     @Test
diff --git 
a/components/camel-tracing/src/test/java/org/apache/camel/tracing/decorators/CometdSpanDecoratorTest.java
 
b/components/camel-tracing/src/test/java/org/apache/camel/tracing/decorators/CometdSpanDecoratorTest.java
index 9c38cfbab3e2..4c285f36eaec 100644
--- 
a/components/camel-tracing/src/test/java/org/apache/camel/tracing/decorators/CometdSpanDecoratorTest.java
+++ 
b/components/camel-tracing/src/test/java/org/apache/camel/tracing/decorators/CometdSpanDecoratorTest.java
@@ -22,6 +22,7 @@ import org.mockito.Mockito;
 
 import static org.junit.jupiter.api.Assertions.assertEquals;
 
+@Deprecated(since = "4.19.0")
 public class CometdSpanDecoratorTest {
 
     @Test
diff --git 
a/components/camel-tracing/src/test/java/org/apache/camel/tracing/decorators/CqlSpanDecoratorTest.java
 
b/components/camel-tracing/src/test/java/org/apache/camel/tracing/decorators/CqlSpanDecoratorTest.java
index 0dcf9ad3c832..2e60a1909761 100644
--- 
a/components/camel-tracing/src/test/java/org/apache/camel/tracing/decorators/CqlSpanDecoratorTest.java
+++ 
b/components/camel-tracing/src/test/java/org/apache/camel/tracing/decorators/CqlSpanDecoratorTest.java
@@ -28,6 +28,7 @@ import org.mockito.Mockito;
 import static org.junit.jupiter.api.Assertions.assertEquals;
 import static org.junit.jupiter.api.Assertions.assertNull;
 
+@Deprecated(since = "4.19.0")
 public class CqlSpanDecoratorTest {
 
     @Test
diff --git 
a/components/camel-tracing/src/test/java/org/apache/camel/tracing/decorators/ElasticsearchSpanDecoratorTest.java
 
b/components/camel-tracing/src/test/java/org/apache/camel/tracing/decorators/ElasticsearchSpanDecoratorTest.java
index acd81b46bbbd..ecaeba9f4f1a 100644
--- 
a/components/camel-tracing/src/test/java/org/apache/camel/tracing/decorators/ElasticsearchSpanDecoratorTest.java
+++ 
b/components/camel-tracing/src/test/java/org/apache/camel/tracing/decorators/ElasticsearchSpanDecoratorTest.java
@@ -28,6 +28,7 @@ import org.mockito.Mockito;
 import static org.junit.jupiter.api.Assertions.assertEquals;
 import static org.junit.jupiter.api.Assertions.assertNull;
 
+@Deprecated(since = "4.19.0")
 public class ElasticsearchSpanDecoratorTest {
 
     @Test
diff --git 
a/components/camel-tracing/src/test/java/org/apache/camel/tracing/decorators/HttpMethodHelperTest.java
 
b/components/camel-tracing/src/test/java/org/apache/camel/tracing/decorators/HttpMethodHelperTest.java
index 0697a9e13f0b..8b72fb24477d 100644
--- 
a/components/camel-tracing/src/test/java/org/apache/camel/tracing/decorators/HttpMethodHelperTest.java
+++ 
b/components/camel-tracing/src/test/java/org/apache/camel/tracing/decorators/HttpMethodHelperTest.java
@@ -25,6 +25,7 @@ import org.mockito.Mockito;
 import static org.junit.jupiter.api.Assertions.assertEquals;
 import static org.junit.jupiter.api.Assertions.assertNull;
 
+@Deprecated(since = "4.19.0")
 public class HttpMethodHelperTest {
 
     @Test
diff --git 
a/components/camel-tracing/src/test/java/org/apache/camel/tracing/decorators/HttpMethods.java
 
b/components/camel-tracing/src/test/java/org/apache/camel/tracing/decorators/HttpMethods.java
index ad692c93af8e..b1d29d709513 100644
--- 
a/components/camel-tracing/src/test/java/org/apache/camel/tracing/decorators/HttpMethods.java
+++ 
b/components/camel-tracing/src/test/java/org/apache/camel/tracing/decorators/HttpMethods.java
@@ -16,6 +16,7 @@
  */
 package org.apache.camel.tracing.decorators;
 
+@Deprecated(since = "4.19.0")
 public enum HttpMethods {
 
     DELETE,
diff --git 
a/components/camel-tracing/src/test/java/org/apache/camel/tracing/decorators/HttpSpanDecoratorTest.java
 
b/components/camel-tracing/src/test/java/org/apache/camel/tracing/decorators/HttpSpanDecoratorTest.java
index 7f1b38da04c0..ff5d1b1664b1 100644
--- 
a/components/camel-tracing/src/test/java/org/apache/camel/tracing/decorators/HttpSpanDecoratorTest.java
+++ 
b/components/camel-tracing/src/test/java/org/apache/camel/tracing/decorators/HttpSpanDecoratorTest.java
@@ -25,6 +25,7 @@ import org.mockito.Mockito;
 
 import static org.junit.jupiter.api.Assertions.assertEquals;
 
+@Deprecated(since = "4.19.0")
 public class HttpSpanDecoratorTest {
 
     private HttpSpanDecorator decorator;
diff --git 
a/components/camel-tracing/src/test/java/org/apache/camel/tracing/decorators/IronmqSpanDecoratorTest.java
 
b/components/camel-tracing/src/test/java/org/apache/camel/tracing/decorators/IronmqSpanDecoratorTest.java
index e1d6315162fb..40effef640f9 100644
--- 
a/components/camel-tracing/src/test/java/org/apache/camel/tracing/decorators/IronmqSpanDecoratorTest.java
+++ 
b/components/camel-tracing/src/test/java/org/apache/camel/tracing/decorators/IronmqSpanDecoratorTest.java
@@ -23,6 +23,7 @@ import org.mockito.Mockito;
 
 import static org.junit.jupiter.api.Assertions.assertEquals;
 
+@Deprecated(since = "4.19.0")
 public class IronmqSpanDecoratorTest {
 
     @Test
diff --git 
a/components/camel-tracing/src/test/java/org/apache/camel/tracing/decorators/JdbcSpanDecoratorTest.java
 
b/components/camel-tracing/src/test/java/org/apache/camel/tracing/decorators/JdbcSpanDecoratorTest.java
index ac24d49ac989..4349d6f2bde8 100644
--- 
a/components/camel-tracing/src/test/java/org/apache/camel/tracing/decorators/JdbcSpanDecoratorTest.java
+++ 
b/components/camel-tracing/src/test/java/org/apache/camel/tracing/decorators/JdbcSpanDecoratorTest.java
@@ -27,6 +27,7 @@ import org.mockito.Mockito;
 
 import static org.junit.jupiter.api.Assertions.assertEquals;
 
+@Deprecated(since = "4.19.0")
 public class JdbcSpanDecoratorTest {
 
     private static final String SQL_STATEMENT = "select * from customer";
diff --git 
a/components/camel-tracing/src/test/java/org/apache/camel/tracing/decorators/JmsSpanDecoratorTest.java
 
b/components/camel-tracing/src/test/java/org/apache/camel/tracing/decorators/JmsSpanDecoratorTest.java
index 5d520fff4526..d4973d9511a3 100644
--- 
a/components/camel-tracing/src/test/java/org/apache/camel/tracing/decorators/JmsSpanDecoratorTest.java
+++ 
b/components/camel-tracing/src/test/java/org/apache/camel/tracing/decorators/JmsSpanDecoratorTest.java
@@ -24,6 +24,7 @@ import org.mockito.Mockito;
 
 import static org.junit.jupiter.api.Assertions.assertEquals;
 
+@Deprecated(since = "4.19.0")
 public class JmsSpanDecoratorTest {
 
     @Test
diff --git 
a/components/camel-tracing/src/test/java/org/apache/camel/tracing/decorators/KafkaSpanDecoratorTest.java
 
b/components/camel-tracing/src/test/java/org/apache/camel/tracing/decorators/KafkaSpanDecoratorTest.java
index e3091143dd54..772a64f58de9 100644
--- 
a/components/camel-tracing/src/test/java/org/apache/camel/tracing/decorators/KafkaSpanDecoratorTest.java
+++ 
b/components/camel-tracing/src/test/java/org/apache/camel/tracing/decorators/KafkaSpanDecoratorTest.java
@@ -26,6 +26,7 @@ import org.mockito.Mockito;
 
 import static org.junit.jupiter.api.Assertions.assertEquals;
 
+@Deprecated(since = "4.19.0")
 public class KafkaSpanDecoratorTest {
 
     @Test
diff --git 
a/components/camel-tracing/src/test/java/org/apache/camel/tracing/decorators/MongoDBSpanDecoratorTest.java
 
b/components/camel-tracing/src/test/java/org/apache/camel/tracing/decorators/MongoDBSpanDecoratorTest.java
index a6982d6e3354..4187d0e306d1 100644
--- 
a/components/camel-tracing/src/test/java/org/apache/camel/tracing/decorators/MongoDBSpanDecoratorTest.java
+++ 
b/components/camel-tracing/src/test/java/org/apache/camel/tracing/decorators/MongoDBSpanDecoratorTest.java
@@ -28,6 +28,7 @@ import org.mockito.Mockito;
 import static org.junit.jupiter.api.Assertions.assertEquals;
 import static org.junit.jupiter.api.Assertions.assertTrue;
 
+@Deprecated(since = "4.19.0")
 public class MongoDBSpanDecoratorTest {
 
     private static final String MONGODB_STATEMENT = 
"mongodb:myDb?database=flights&collection=tickets&operation=findOneByQuery";
diff --git 
a/components/camel-tracing/src/test/java/org/apache/camel/tracing/decorators/RestSpanDecoratorTest.java
 
b/components/camel-tracing/src/test/java/org/apache/camel/tracing/decorators/RestSpanDecoratorTest.java
index 54ba0f2961ea..fc70d3c8160c 100644
--- 
a/components/camel-tracing/src/test/java/org/apache/camel/tracing/decorators/RestSpanDecoratorTest.java
+++ 
b/components/camel-tracing/src/test/java/org/apache/camel/tracing/decorators/RestSpanDecoratorTest.java
@@ -29,6 +29,7 @@ import org.mockito.Mockito;
 import static org.junit.jupiter.api.Assertions.assertEquals;
 import static org.junit.jupiter.api.Assertions.assertTrue;
 
+@Deprecated(since = "4.19.0")
 public class RestSpanDecoratorTest {
 
     @Test
diff --git 
a/components/camel-tracing/src/test/java/org/apache/camel/tracing/decorators/SqlSpanDecoratorTest.java
 
b/components/camel-tracing/src/test/java/org/apache/camel/tracing/decorators/SqlSpanDecoratorTest.java
index b9f0bf5252c1..3df32dee7d67 100644
--- 
a/components/camel-tracing/src/test/java/org/apache/camel/tracing/decorators/SqlSpanDecoratorTest.java
+++ 
b/components/camel-tracing/src/test/java/org/apache/camel/tracing/decorators/SqlSpanDecoratorTest.java
@@ -27,6 +27,7 @@ import org.mockito.Mockito;
 
 import static org.junit.jupiter.api.Assertions.assertEquals;
 
+@Deprecated(since = "4.19.0")
 public class SqlSpanDecoratorTest {
 
     private static final String SQL_STATEMENT = "select * from customer";
diff --git 
a/components/camel-tracing/src/test/java/org/apache/camel/tracing/decorators/StompSpanDecoratorTest.java
 
b/components/camel-tracing/src/test/java/org/apache/camel/tracing/decorators/StompSpanDecoratorTest.java
index e7d06b43c8a5..37b91ddcc2ac 100644
--- 
a/components/camel-tracing/src/test/java/org/apache/camel/tracing/decorators/StompSpanDecoratorTest.java
+++ 
b/components/camel-tracing/src/test/java/org/apache/camel/tracing/decorators/StompSpanDecoratorTest.java
@@ -22,6 +22,7 @@ import org.mockito.Mockito;
 
 import static org.junit.jupiter.api.Assertions.assertEquals;
 
+@Deprecated(since = "4.19.0")
 public class StompSpanDecoratorTest {
 
     @Test
diff --git 
a/components/camel-tracing/src/test/java/org/apache/camel/tracing/decorators/TimerSpanDecoratorTest.java
 
b/components/camel-tracing/src/test/java/org/apache/camel/tracing/decorators/TimerSpanDecoratorTest.java
index bc75f8146708..6cf56aa8bd56 100644
--- 
a/components/camel-tracing/src/test/java/org/apache/camel/tracing/decorators/TimerSpanDecoratorTest.java
+++ 
b/components/camel-tracing/src/test/java/org/apache/camel/tracing/decorators/TimerSpanDecoratorTest.java
@@ -23,6 +23,7 @@ import org.mockito.Mockito;
 
 import static org.junit.jupiter.api.Assertions.assertEquals;
 
+@Deprecated(since = "4.19.0")
 public class TimerSpanDecoratorTest {
 
     private static final String TEST_NAME = "TestName";
diff --git 
a/components/camel-tracing/src/test/java/org/apache/camel/tracing/decorators/VertxHttpSpanDecoratorTest.java
 
b/components/camel-tracing/src/test/java/org/apache/camel/tracing/decorators/VertxHttpSpanDecoratorTest.java
index a913dc144dd2..743e39a3de8e 100644
--- 
a/components/camel-tracing/src/test/java/org/apache/camel/tracing/decorators/VertxHttpSpanDecoratorTest.java
+++ 
b/components/camel-tracing/src/test/java/org/apache/camel/tracing/decorators/VertxHttpSpanDecoratorTest.java
@@ -25,6 +25,7 @@ import org.mockito.Mockito;
 
 import static org.junit.jupiter.api.Assertions.assertEquals;
 
+@Deprecated(since = "4.19.0")
 public class VertxHttpSpanDecoratorTest {
 
     private VertxHttpSpanDecorator decorator;
diff --git 
a/components/camel-tracing/src/test/java/org/apache/camel/tracing/propagation/CamelMessagingHeadersExtractAdapterTest.java
 
b/components/camel-tracing/src/test/java/org/apache/camel/tracing/propagation/CamelMessagingHeadersExtractAdapterTest.java
index 8cc6ba92ac6a..62f44fbc82d5 100644
--- 
a/components/camel-tracing/src/test/java/org/apache/camel/tracing/propagation/CamelMessagingHeadersExtractAdapterTest.java
+++ 
b/components/camel-tracing/src/test/java/org/apache/camel/tracing/propagation/CamelMessagingHeadersExtractAdapterTest.java
@@ -27,6 +27,7 @@ import static 
org.apache.camel.tracing.propagation.CamelMessagingHeadersInjectAd
 import static org.junit.jupiter.api.Assertions.assertEquals;
 import static org.junit.jupiter.api.Assertions.assertFalse;
 
+@Deprecated(since = "4.19.0")
 public class CamelMessagingHeadersExtractAdapterTest {
 
     private Map<String, Object> map;
diff --git 
a/components/camel-tracing/src/test/java/org/apache/camel/tracing/propagation/CamelMessagingHeadersInjectAdapterTest.java
 
b/components/camel-tracing/src/test/java/org/apache/camel/tracing/propagation/CamelMessagingHeadersInjectAdapterTest.java
index 48d02a667328..cb3d85ac8a81 100644
--- 
a/components/camel-tracing/src/test/java/org/apache/camel/tracing/propagation/CamelMessagingHeadersInjectAdapterTest.java
+++ 
b/components/camel-tracing/src/test/java/org/apache/camel/tracing/propagation/CamelMessagingHeadersInjectAdapterTest.java
@@ -26,6 +26,7 @@ import static 
org.apache.camel.tracing.propagation.CamelMessagingHeadersInjectAd
 import static org.junit.jupiter.api.Assertions.assertEquals;
 import static org.junit.jupiter.api.Assertions.assertNull;
 
+@Deprecated(since = "4.19.0")
 public class CamelMessagingHeadersInjectAdapterTest {
 
     private Map<String, Object> map;

Reply via email to