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

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


The following commit(s) were added to refs/heads/main by this push:
     new 4f3c6cf208c CAMEL-21837 - camel-api - Deprecate component.extension 
(#17369)
4f3c6cf208c is described below

commit 4f3c6cf208c218b53304c9ef6b9c4fb7fb90cbd3
Author: Andrea Cosentino <[email protected]>
AuthorDate: Thu Mar 6 10:43:10 2025 +0100

    CAMEL-21837 - camel-api - Deprecate component.extension (#17369)
    
    Signed-off-by: Andrea Cosentino <[email protected]>
---
 .../java/org/apache/camel/component/extension/ComponentExtension.java    | 1 +
 .../org/apache/camel/component/extension/ComponentVerifierExtension.java | 1 +
 .../camel/component/extension/ComponentVerifierExtensionHelper.java      | 1 +
 .../java/org/apache/camel/component/extension/MetaDataExtension.java     | 1 +
 4 files changed, 4 insertions(+)

diff --git 
a/core/camel-api/src/main/java/org/apache/camel/component/extension/ComponentExtension.java
 
b/core/camel-api/src/main/java/org/apache/camel/component/extension/ComponentExtension.java
index a3ff2655105..f1f4193aacf 100644
--- 
a/core/camel-api/src/main/java/org/apache/camel/component/extension/ComponentExtension.java
+++ 
b/core/camel-api/src/main/java/org/apache/camel/component/extension/ComponentExtension.java
@@ -21,6 +21,7 @@ package org.apache.camel.component.extension;
  * <p/>
  * An extension is a feature provided by the component such as 
ComponentVerifier.
  */
+@Deprecated(since = "4.11.0")
 public interface ComponentExtension {
 
     /**
diff --git 
a/core/camel-api/src/main/java/org/apache/camel/component/extension/ComponentVerifierExtension.java
 
b/core/camel-api/src/main/java/org/apache/camel/component/extension/ComponentVerifierExtension.java
index 934abf281ab..97bc253cf39 100644
--- 
a/core/camel-api/src/main/java/org/apache/camel/component/extension/ComponentVerifierExtension.java
+++ 
b/core/camel-api/src/main/java/org/apache/camel/component/extension/ComponentVerifierExtension.java
@@ -37,6 +37,7 @@ import 
org.apache.camel.component.extension.ComponentVerifierExtensionHelper.Sta
  * The return value is a {@link ComponentVerifierExtension.Result} of the 
verification
  *
  */
+@Deprecated(since = "4.11.0")
 public interface ComponentVerifierExtension extends ComponentExtension {
 
     /**
diff --git 
a/core/camel-api/src/main/java/org/apache/camel/component/extension/ComponentVerifierExtensionHelper.java
 
b/core/camel-api/src/main/java/org/apache/camel/component/extension/ComponentVerifierExtensionHelper.java
index 478628d6d9b..06295b043c2 100644
--- 
a/core/camel-api/src/main/java/org/apache/camel/component/extension/ComponentVerifierExtensionHelper.java
+++ 
b/core/camel-api/src/main/java/org/apache/camel/component/extension/ComponentVerifierExtensionHelper.java
@@ -27,6 +27,7 @@ import 
org.apache.camel.component.extension.ComponentVerifierExtension.Verificat
  * Package visible helper class holding implementation classes for constant 
like error code and attributes in
  * {@link ComponentVerifierExtension.VerificationError}
  */
+@Deprecated(since = "4.11.0")
 final class ComponentVerifierExtensionHelper {
 
     /**
diff --git 
a/core/camel-api/src/main/java/org/apache/camel/component/extension/MetaDataExtension.java
 
b/core/camel-api/src/main/java/org/apache/camel/component/extension/MetaDataExtension.java
index 3019a2d1e19..c9f38c8e959 100644
--- 
a/core/camel-api/src/main/java/org/apache/camel/component/extension/MetaDataExtension.java
+++ 
b/core/camel-api/src/main/java/org/apache/camel/component/extension/MetaDataExtension.java
@@ -22,6 +22,7 @@ import java.util.Optional;
 import org.apache.camel.Exchange;
 import org.apache.camel.TypeConversionException;
 
+@Deprecated(since = "4.11.0")
 public interface MetaDataExtension extends ComponentExtension {
     /**
      * @param  parameters

Reply via email to