You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@camel.apache.org by ac...@apache.org on 2021/04/16 06:14:50 UTC
[camel] 02/03: CAMEL-16518 - Deprecate Camel-APNS
This is an automated email from the ASF dual-hosted git repository.
acosentino pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/camel.git
commit 6aa5b1b8ad11b071b1749215f2ac8e9dff504ff7
Author: Andrea Cosentino <an...@gmail.com>
AuthorDate: Fri Apr 16 08:06:14 2021 +0200
CAMEL-16518 - Deprecate Camel-APNS
---
.../resources/org/apache/camel/catalog/docs/apns-component.adoc | 5 +++--
.../META-INF/services/org/apache/camel/component.properties | 2 +-
.../generated/resources/org/apache/camel/component/apns/apns.json | 2 +-
components/camel-apns/src/main/docs/apns-component.adoc | 5 +++--
.../org/apache/camel/builder/component/ComponentsBuilderFactory.java | 1 +
.../camel/builder/component/dsl/ApnsComponentBuilderFactory.java | 1 +
core/camel-componentdsl/src/generated/resources/metadata.json | 2 +-
.../org/apache/camel/builder/endpoint/StaticEndpointBuilders.java | 2 ++
.../camel/builder/endpoint/dsl/ApnsEndpointBuilderFactory.java | 3 +++
docs/components/modules/ROOT/pages/apns-component.adoc | 5 +++--
10 files changed, 19 insertions(+), 9 deletions(-)
diff --git a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/docs/apns-component.adoc b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/docs/apns-component.adoc
index e230054..d0a587f 100644
--- a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/docs/apns-component.adoc
+++ b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/docs/apns-component.adoc
@@ -1,10 +1,11 @@
[[apns-component]]
-= APNS Component
+= APNS Component (deprecated)
:docTitle: APNS
:artifactId: camel-apns
:description: Send notifications to Apple iOS devices.
:since: 2.8
-:supportLevel: Stable
+:supportLevel: Stable-deprecated
+:deprecated: *deprecated*
:component-header: Both producer and consumer are supported
include::{cq-version}@camel-quarkus:ROOT:partial$reference/components/apns.adoc[opts=optional]
diff --git a/components/camel-apns/src/generated/resources/META-INF/services/org/apache/camel/component.properties b/components/camel-apns/src/generated/resources/META-INF/services/org/apache/camel/component.properties
index 52c9f76f..55d4244 100644
--- a/components/camel-apns/src/generated/resources/META-INF/services/org/apache/camel/component.properties
+++ b/components/camel-apns/src/generated/resources/META-INF/services/org/apache/camel/component.properties
@@ -3,5 +3,5 @@ components=apns
groupId=org.apache.camel
artifactId=camel-apns
version=3.10.0-SNAPSHOT
-projectName=Camel :: APNS
+projectName=Camel :: APNS (deprecated)
projectDescription=A Camel Apple Push Notification Server Component
diff --git a/components/camel-apns/src/generated/resources/org/apache/camel/component/apns/apns.json b/components/camel-apns/src/generated/resources/org/apache/camel/component/apns/apns.json
index d5344ba..91e3b01 100644
--- a/components/camel-apns/src/generated/resources/org/apache/camel/component/apns/apns.json
+++ b/components/camel-apns/src/generated/resources/org/apache/camel/component/apns/apns.json
@@ -4,7 +4,7 @@
"name": "apns",
"title": "APNS",
"description": "Send notifications to Apple iOS devices.",
- "deprecated": false,
+ "deprecated": true,
"firstVersion": "2.8.0",
"label": "eventbus,mobile",
"javaType": "org.apache.camel.component.apns.ApnsComponent",
diff --git a/components/camel-apns/src/main/docs/apns-component.adoc b/components/camel-apns/src/main/docs/apns-component.adoc
index e230054..d0a587f 100644
--- a/components/camel-apns/src/main/docs/apns-component.adoc
+++ b/components/camel-apns/src/main/docs/apns-component.adoc
@@ -1,10 +1,11 @@
[[apns-component]]
-= APNS Component
+= APNS Component (deprecated)
:docTitle: APNS
:artifactId: camel-apns
:description: Send notifications to Apple iOS devices.
:since: 2.8
-:supportLevel: Stable
+:supportLevel: Stable-deprecated
+:deprecated: *deprecated*
:component-header: Both producer and consumer are supported
include::{cq-version}@camel-quarkus:ROOT:partial$reference/components/apns.adoc[opts=optional]
diff --git a/core/camel-componentdsl/src/generated/java/org/apache/camel/builder/component/ComponentsBuilderFactory.java b/core/camel-componentdsl/src/generated/java/org/apache/camel/builder/component/ComponentsBuilderFactory.java
index 997d1ce..03556e6 100644
--- a/core/camel-componentdsl/src/generated/java/org/apache/camel/builder/component/ComponentsBuilderFactory.java
+++ b/core/camel-componentdsl/src/generated/java/org/apache/camel/builder/component/ComponentsBuilderFactory.java
@@ -119,6 +119,7 @@ public interface ComponentsBuilderFactory {
*
* @return the dsl builder
*/
+ @Deprecated
static org.apache.camel.builder.component.dsl.ApnsComponentBuilderFactory.ApnsComponentBuilder apns() {
return org.apache.camel.builder.component.dsl.ApnsComponentBuilderFactory.apns();
}
diff --git a/core/camel-componentdsl/src/generated/java/org/apache/camel/builder/component/dsl/ApnsComponentBuilderFactory.java b/core/camel-componentdsl/src/generated/java/org/apache/camel/builder/component/dsl/ApnsComponentBuilderFactory.java
index b1a4a76..44366c8 100644
--- a/core/camel-componentdsl/src/generated/java/org/apache/camel/builder/component/dsl/ApnsComponentBuilderFactory.java
+++ b/core/camel-componentdsl/src/generated/java/org/apache/camel/builder/component/dsl/ApnsComponentBuilderFactory.java
@@ -40,6 +40,7 @@ public interface ApnsComponentBuilderFactory {
*
* @return the dsl builder
*/
+ @Deprecated
static ApnsComponentBuilder apns() {
return new ApnsComponentBuilderImpl();
}
diff --git a/core/camel-componentdsl/src/generated/resources/metadata.json b/core/camel-componentdsl/src/generated/resources/metadata.json
index fc9706d..664744b 100644
--- a/core/camel-componentdsl/src/generated/resources/metadata.json
+++ b/core/camel-componentdsl/src/generated/resources/metadata.json
@@ -116,7 +116,7 @@
"name": "apns",
"title": "APNS",
"description": "Send notifications to Apple iOS devices.",
- "deprecated": false,
+ "deprecated": true,
"firstVersion": "2.8.0",
"label": "eventbus,mobile",
"javaType": "org.apache.camel.component.apns.ApnsComponent",
diff --git a/core/camel-endpointdsl/src/generated/java/org/apache/camel/builder/endpoint/StaticEndpointBuilders.java b/core/camel-endpointdsl/src/generated/java/org/apache/camel/builder/endpoint/StaticEndpointBuilders.java
index e05b0ac..6ea9e70 100644
--- a/core/camel-endpointdsl/src/generated/java/org/apache/camel/builder/endpoint/StaticEndpointBuilders.java
+++ b/core/camel-endpointdsl/src/generated/java/org/apache/camel/builder/endpoint/StaticEndpointBuilders.java
@@ -239,6 +239,7 @@ public class StaticEndpointBuilders {
* @param path name
* @return the dsl builder
*/
+ @Deprecated
public static org.apache.camel.builder.endpoint.dsl.ApnsEndpointBuilderFactory.ApnsEndpointBuilder apns(
String path) {
return org.apache.camel.builder.endpoint.dsl.ApnsEndpointBuilderFactory.endpointBuilder("apns", path);
@@ -261,6 +262,7 @@ public class StaticEndpointBuilders {
* @param path name
* @return the dsl builder
*/
+ @Deprecated
public static org.apache.camel.builder.endpoint.dsl.ApnsEndpointBuilderFactory.ApnsEndpointBuilder apns(
String componentName,
String path) {
diff --git a/core/camel-endpointdsl/src/generated/java/org/apache/camel/builder/endpoint/dsl/ApnsEndpointBuilderFactory.java b/core/camel-endpointdsl/src/generated/java/org/apache/camel/builder/endpoint/dsl/ApnsEndpointBuilderFactory.java
index de29f9f..1d7c1a2 100644
--- a/core/camel-endpointdsl/src/generated/java/org/apache/camel/builder/endpoint/dsl/ApnsEndpointBuilderFactory.java
+++ b/core/camel-endpointdsl/src/generated/java/org/apache/camel/builder/endpoint/dsl/ApnsEndpointBuilderFactory.java
@@ -878,6 +878,7 @@ public interface ApnsEndpointBuilderFactory {
* @param path name
* @return the dsl builder
*/
+ @Deprecated
default ApnsEndpointBuilder apns(String path) {
return ApnsEndpointBuilderFactory.endpointBuilder("apns", path);
}
@@ -899,10 +900,12 @@ public interface ApnsEndpointBuilderFactory {
* @param path name
* @return the dsl builder
*/
+ @Deprecated
default ApnsEndpointBuilder apns(String componentName, String path) {
return ApnsEndpointBuilderFactory.endpointBuilder(componentName, path);
}
}
+ @Deprecated
static ApnsEndpointBuilder endpointBuilder(String componentName, String path) {
class ApnsEndpointBuilderImpl extends AbstractEndpointBuilder implements ApnsEndpointBuilder, AdvancedApnsEndpointBuilder {
public ApnsEndpointBuilderImpl(String path) {
diff --git a/docs/components/modules/ROOT/pages/apns-component.adoc b/docs/components/modules/ROOT/pages/apns-component.adoc
index 36efb88..ec0e123 100644
--- a/docs/components/modules/ROOT/pages/apns-component.adoc
+++ b/docs/components/modules/ROOT/pages/apns-component.adoc
@@ -1,12 +1,13 @@
[[apns-component]]
-= APNS Component
+= APNS Component (deprecated)
//THIS FILE IS COPIED: EDIT THE SOURCE FILE:
:page-source: components/camel-apns/src/main/docs/apns-component.adoc
:docTitle: APNS
:artifactId: camel-apns
:description: Send notifications to Apple iOS devices.
:since: 2.8
-:supportLevel: Stable
+:supportLevel: Stable-deprecated
+:deprecated: *deprecated*
:component-header: Both producer and consumer are supported
include::{cq-version}@camel-quarkus:ROOT:partial$reference/components/apns.adoc[opts=optional]