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