You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@camel.apache.org by da...@apache.org on 2023/07/19 14:43:23 UTC

[camel] branch main updated: CAMEL-19621: camel-elytron - Deprecated

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

davsclaus 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 8f7c6c70e35 CAMEL-19621: camel-elytron - Deprecated
8f7c6c70e35 is described below

commit 8f7c6c70e359ef24f7cc34e6aef8ad07e7922f0d
Author: Claus Ibsen <cl...@gmail.com>
AuthorDate: Wed Jul 19 16:43:11 2023 +0200

    CAMEL-19621: camel-elytron - Deprecated
---
 .../generated/resources/org/apache/camel/catalog/others/elytron.json | 2 +-
 components/camel-elytron/pom.xml                                     | 2 +-
 .../resources/META-INF/services/org/apache/camel/other.properties    | 2 +-
 components/camel-elytron/src/generated/resources/elytron.json        | 2 +-
 components/camel-elytron/src/main/docs/elytron.adoc                  | 5 +++--
 .../org/apache/camel/component/elytron/ElytronSecurityProvider.java  | 1 +
 .../camel/component/elytron/ElytronSercurityConfiguration.java       | 1 +
 7 files changed, 9 insertions(+), 6 deletions(-)

diff --git a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/others/elytron.json b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/others/elytron.json
index 45feff0326d..158439d8564 100644
--- a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/others/elytron.json
+++ b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/others/elytron.json
@@ -4,7 +4,7 @@
     "name": "elytron",
     "title": "Elytron",
     "description": "Elytron Security Provider for camel-undertow",
-    "deprecated": false,
+    "deprecated": true,
     "firstVersion": "3.1.0",
     "label": "security",
     "supportLevel": "Stable",
diff --git a/components/camel-elytron/pom.xml b/components/camel-elytron/pom.xml
index f0c9cec0bcf..1f68bf7e247 100644
--- a/components/camel-elytron/pom.xml
+++ b/components/camel-elytron/pom.xml
@@ -28,7 +28,7 @@
 
     <artifactId>camel-elytron</artifactId>
     <packaging>jar</packaging>
-    <name>Camel :: Elytron</name>
+    <name>Camel :: Elytron (deprecated)</name>
     <description>Elytron Security Provider for camel-undertow</description>
 
     <properties>
diff --git a/components/camel-elytron/src/generated/resources/META-INF/services/org/apache/camel/other.properties b/components/camel-elytron/src/generated/resources/META-INF/services/org/apache/camel/other.properties
index 0669e2dc7b7..afb3e49d1c5 100644
--- a/components/camel-elytron/src/generated/resources/META-INF/services/org/apache/camel/other.properties
+++ b/components/camel-elytron/src/generated/resources/META-INF/services/org/apache/camel/other.properties
@@ -3,5 +3,5 @@ name=elytron
 groupId=org.apache.camel
 artifactId=camel-elytron
 version=4.0.0-SNAPSHOT
-projectName=Camel :: Elytron
+projectName=Camel :: Elytron (deprecated)
 projectDescription=Elytron Security Provider for camel-undertow
diff --git a/components/camel-elytron/src/generated/resources/elytron.json b/components/camel-elytron/src/generated/resources/elytron.json
index 45feff0326d..158439d8564 100644
--- a/components/camel-elytron/src/generated/resources/elytron.json
+++ b/components/camel-elytron/src/generated/resources/elytron.json
@@ -4,7 +4,7 @@
     "name": "elytron",
     "title": "Elytron",
     "description": "Elytron Security Provider for camel-undertow",
-    "deprecated": false,
+    "deprecated": true,
     "firstVersion": "3.1.0",
     "label": "security",
     "supportLevel": "Stable",
diff --git a/components/camel-elytron/src/main/docs/elytron.adoc b/components/camel-elytron/src/main/docs/elytron.adoc
index 05c8f08ef3d..9a46d192928 100644
--- a/components/camel-elytron/src/main/docs/elytron.adoc
+++ b/components/camel-elytron/src/main/docs/elytron.adoc
@@ -1,10 +1,11 @@
-= Elytron Component
+= Elytron Component (deprecated)
 :doctitle: Elytron
 :shortname: elytron
 :artifactid: camel-elytron
 :description: Elytron Security Provider for camel-undertow
 :since: 3.1
-:supportlevel: Stable
+:supportlevel: Stable-deprecated
+:deprecated: *deprecated*
 :tabs-sync-option:
 
 *Since Camel {since}*
diff --git a/components/camel-elytron/src/main/java/org/apache/camel/component/elytron/ElytronSecurityProvider.java b/components/camel-elytron/src/main/java/org/apache/camel/component/elytron/ElytronSecurityProvider.java
index c51ba6a18bc..157fa052e16 100644
--- a/components/camel-elytron/src/main/java/org/apache/camel/component/elytron/ElytronSecurityProvider.java
+++ b/components/camel-elytron/src/main/java/org/apache/camel/component/elytron/ElytronSecurityProvider.java
@@ -49,6 +49,7 @@ import org.wildfly.security.http.util.SecurityProviderServerMechanismFactory;
  * Implementation of `UndertowSecurityProvider` which adds elytron capability into camel-undertow. Provider requires
  * instance of `ElytronSecurityConfiguration` to be provided as `securityConfiguration` parameter in camel-undertow.
  */
+@Deprecated
 public class ElytronSecurityProvider implements UndertowSecurityProvider {
     /**
      * Name of the header which contains associated security identity if request is authenticated.
diff --git a/components/camel-elytron/src/main/java/org/apache/camel/component/elytron/ElytronSercurityConfiguration.java b/components/camel-elytron/src/main/java/org/apache/camel/component/elytron/ElytronSercurityConfiguration.java
index e0d50eadf0e..cda10e52cf8 100644
--- a/components/camel-elytron/src/main/java/org/apache/camel/component/elytron/ElytronSercurityConfiguration.java
+++ b/components/camel-elytron/src/main/java/org/apache/camel/component/elytron/ElytronSercurityConfiguration.java
@@ -22,6 +22,7 @@ import org.wildfly.security.auth.server.SecurityDomain;
 /**
  * Instance of this interface has to be provided as `securityConfiguration` parameter into camel-undertow.
  */
+@Deprecated
 public interface ElytronSercurityConfiguration {
 
     /**