This is an automated email from the ASF dual-hosted git repository.
orpiske 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 db99675b8a6 (chores) camel-core: remove unused parameters in
AbstractApiComponent
db99675b8a6 is described below
commit db99675b8a6687c1144098210999d91379eae980
Author: Otavio Rodolfo Piske <[email protected]>
AuthorDate: Wed Sep 27 15:21:23 2023 +0200
(chores) camel-core: remove unused parameters in AbstractApiComponent
Deprecate constructor using unused parameters and introduce new ones
---
.../apache/camel/component/as2/AS2Component.java | 4 +-
.../apache/camel/component/box/BoxComponent.java | 4 +-
.../component/braintree/BraintreeComponent.java | 4 +-
.../camel/component/dhis2/Dhis2Component.java | 4 +-
.../apache/camel/component/fhir/FhirComponent.java | 4 +-
.../google/calendar/GoogleCalendarComponent.java | 4 +-
.../google/drive/GoogleDriveComponent.java | 4 +-
.../component/google/mail/GoogleMailComponent.java | 4 +-
.../google/sheets/GoogleSheetsComponent.java | 4 +-
.../camel/component/olingo2/Olingo2Component.java | 4 +-
.../camel/component/olingo4/Olingo4Component.java | 4 +-
.../camel/component/twilio/TwilioComponent.java | 4 +-
.../camel/component/zendesk/ZendeskComponent.java | 4 +-
.../support/component/AbstractApiComponent.java | 44 ++++++++++++++++++++--
14 files changed, 66 insertions(+), 30 deletions(-)
diff --git
a/components/camel-as2/camel-as2-component/src/main/java/org/apache/camel/component/as2/AS2Component.java
b/components/camel-as2/camel-as2-component/src/main/java/org/apache/camel/component/as2/AS2Component.java
index d3adc3851af..f9e71bbea95 100644
---
a/components/camel-as2/camel-as2-component/src/main/java/org/apache/camel/component/as2/AS2Component.java
+++
b/components/camel-as2/camel-as2-component/src/main/java/org/apache/camel/component/as2/AS2Component.java
@@ -35,11 +35,11 @@ public class AS2Component extends
AbstractApiComponent<AS2ApiName, AS2Configurat
private static final Logger LOG =
LoggerFactory.getLogger(AS2Component.class);
public AS2Component() {
- super(AS2Endpoint.class, AS2ApiName.class,
AS2ApiCollection.getCollection());
+ super(AS2ApiName.class, AS2ApiCollection.getCollection());
}
public AS2Component(CamelContext context) {
- super(context, AS2Endpoint.class, AS2ApiName.class,
AS2ApiCollection.getCollection());
+ super(context, AS2ApiName.class, AS2ApiCollection.getCollection());
}
@Override
diff --git
a/components/camel-box/camel-box-component/src/main/java/org/apache/camel/component/box/BoxComponent.java
b/components/camel-box/camel-box-component/src/main/java/org/apache/camel/component/box/BoxComponent.java
index 29930ab4f14..78c05695a34 100644
---
a/components/camel-box/camel-box-component/src/main/java/org/apache/camel/component/box/BoxComponent.java
+++
b/components/camel-box/camel-box-component/src/main/java/org/apache/camel/component/box/BoxComponent.java
@@ -36,11 +36,11 @@ public class BoxComponent extends
AbstractApiComponent<BoxApiName, BoxConfigurat
BoxAPIConnection boxConnection;
public BoxComponent() {
- super(BoxEndpoint.class, BoxApiName.class,
BoxApiCollection.getCollection());
+ super(BoxApiName.class, BoxApiCollection.getCollection());
}
public BoxComponent(CamelContext context) {
- super(context, BoxEndpoint.class, BoxApiName.class,
BoxApiCollection.getCollection());
+ super(context, BoxApiName.class, BoxApiCollection.getCollection());
}
@Override
diff --git
a/components/camel-braintree/src/main/java/org/apache/camel/component/braintree/BraintreeComponent.java
b/components/camel-braintree/src/main/java/org/apache/camel/component/braintree/BraintreeComponent.java
index d2386d136f7..509897b7700 100644
---
a/components/camel-braintree/src/main/java/org/apache/camel/component/braintree/BraintreeComponent.java
+++
b/components/camel-braintree/src/main/java/org/apache/camel/component/braintree/BraintreeComponent.java
@@ -40,12 +40,12 @@ public class BraintreeComponent extends
AbstractApiComponent<BraintreeApiName, B
private final Map<String, BraintreeGateway> gateways;
public BraintreeComponent() {
- super(BraintreeEndpoint.class, BraintreeApiName.class,
BraintreeApiCollection.getCollection());
+ super(BraintreeApiName.class, BraintreeApiCollection.getCollection());
this.gateways = new HashMap<>();
}
public BraintreeComponent(CamelContext context) {
- super(context, BraintreeEndpoint.class, BraintreeApiName.class,
BraintreeApiCollection.getCollection());
+ super(context, BraintreeApiName.class,
BraintreeApiCollection.getCollection());
this.gateways = new HashMap<>();
}
diff --git
a/components/camel-dhis2/camel-dhis2-component/src/main/java/org/apache/camel/component/dhis2/Dhis2Component.java
b/components/camel-dhis2/camel-dhis2-component/src/main/java/org/apache/camel/component/dhis2/Dhis2Component.java
index b35491a9a4c..bc06487f6b7 100644
---
a/components/camel-dhis2/camel-dhis2-component/src/main/java/org/apache/camel/component/dhis2/Dhis2Component.java
+++
b/components/camel-dhis2/camel-dhis2-component/src/main/java/org/apache/camel/component/dhis2/Dhis2Component.java
@@ -33,11 +33,11 @@ public class Dhis2Component extends
AbstractApiComponent<Dhis2ApiName, Dhis2Conf
private Dhis2Client dhis2Client;
public Dhis2Component() {
- super(Dhis2Endpoint.class, Dhis2ApiName.class,
Dhis2ApiCollection.getCollection());
+ super(Dhis2ApiName.class, Dhis2ApiCollection.getCollection());
}
public Dhis2Component(CamelContext context) {
- super(context, Dhis2Endpoint.class, Dhis2ApiName.class,
Dhis2ApiCollection.getCollection());
+ super(context, Dhis2ApiName.class, Dhis2ApiCollection.getCollection());
}
@Override
diff --git
a/components/camel-fhir/camel-fhir-component/src/main/java/org/apache/camel/component/fhir/FhirComponent.java
b/components/camel-fhir/camel-fhir-component/src/main/java/org/apache/camel/component/fhir/FhirComponent.java
index 4526adb81a3..0745de301bb 100644
---
a/components/camel-fhir/camel-fhir-component/src/main/java/org/apache/camel/component/fhir/FhirComponent.java
+++
b/components/camel-fhir/camel-fhir-component/src/main/java/org/apache/camel/component/fhir/FhirComponent.java
@@ -33,11 +33,11 @@ public class FhirComponent extends
AbstractApiComponent<FhirApiName, FhirConfigu
private FhirConfiguration configuration;
public FhirComponent() {
- super(FhirEndpoint.class, FhirApiName.class,
FhirApiCollection.getCollection());
+ super(FhirApiName.class, FhirApiCollection.getCollection());
}
public FhirComponent(CamelContext context) {
- super(context, FhirEndpoint.class, FhirApiName.class,
FhirApiCollection.getCollection());
+ super(context, FhirApiName.class, FhirApiCollection.getCollection());
}
@Override
diff --git
a/components/camel-google/camel-google-calendar/src/main/java/org/apache/camel/component/google/calendar/GoogleCalendarComponent.java
b/components/camel-google/camel-google-calendar/src/main/java/org/apache/camel/component/google/calendar/GoogleCalendarComponent.java
index 1bba4e43e09..b97637367d6 100644
---
a/components/camel-google/camel-google-calendar/src/main/java/org/apache/camel/component/google/calendar/GoogleCalendarComponent.java
+++
b/components/camel-google/camel-google-calendar/src/main/java/org/apache/camel/component/google/calendar/GoogleCalendarComponent.java
@@ -37,11 +37,11 @@ public class GoogleCalendarComponent
private GoogleCalendarClientFactory clientFactory;
public GoogleCalendarComponent() {
- super(GoogleCalendarEndpoint.class, GoogleCalendarApiName.class,
GoogleCalendarApiCollection.getCollection());
+ super(GoogleCalendarApiName.class,
GoogleCalendarApiCollection.getCollection());
}
public GoogleCalendarComponent(CamelContext context) {
- super(context, GoogleCalendarEndpoint.class,
GoogleCalendarApiName.class, GoogleCalendarApiCollection.getCollection());
+ super(context, GoogleCalendarApiName.class,
GoogleCalendarApiCollection.getCollection());
}
@Override
diff --git
a/components/camel-google/camel-google-drive/src/main/java/org/apache/camel/component/google/drive/GoogleDriveComponent.java
b/components/camel-google/camel-google-drive/src/main/java/org/apache/camel/component/google/drive/GoogleDriveComponent.java
index 0df93d55628..1e54ebe35b4 100644
---
a/components/camel-google/camel-google-drive/src/main/java/org/apache/camel/component/google/drive/GoogleDriveComponent.java
+++
b/components/camel-google/camel-google-drive/src/main/java/org/apache/camel/component/google/drive/GoogleDriveComponent.java
@@ -38,11 +38,11 @@ public class GoogleDriveComponent
private GoogleDriveClientFactory clientFactory;
public GoogleDriveComponent() {
- super(GoogleDriveEndpoint.class, GoogleDriveApiName.class,
GoogleDriveApiCollection.getCollection());
+ super(GoogleDriveApiName.class,
GoogleDriveApiCollection.getCollection());
}
public GoogleDriveComponent(CamelContext context) {
- super(context, GoogleDriveEndpoint.class, GoogleDriveApiName.class,
GoogleDriveApiCollection.getCollection());
+ super(context, GoogleDriveApiName.class,
GoogleDriveApiCollection.getCollection());
}
@Override
diff --git
a/components/camel-google/camel-google-mail/src/main/java/org/apache/camel/component/google/mail/GoogleMailComponent.java
b/components/camel-google/camel-google-mail/src/main/java/org/apache/camel/component/google/mail/GoogleMailComponent.java
index 94580189c31..e50a44e74ca 100644
---
a/components/camel-google/camel-google-mail/src/main/java/org/apache/camel/component/google/mail/GoogleMailComponent.java
+++
b/components/camel-google/camel-google-mail/src/main/java/org/apache/camel/component/google/mail/GoogleMailComponent.java
@@ -37,12 +37,12 @@ public class GoogleMailComponent
private GoogleMailClientFactory clientFactory;
public GoogleMailComponent() {
- super(GoogleMailEndpoint.class, GoogleMailApiName.class,
GoogleMailApiCollection.getCollection());
+ super(GoogleMailApiName.class,
GoogleMailApiCollection.getCollection());
registerExtension(new GoogleMailComponentVerifierExtension());
}
public GoogleMailComponent(CamelContext context) {
- super(context, GoogleMailEndpoint.class, GoogleMailApiName.class,
GoogleMailApiCollection.getCollection());
+ super(context, GoogleMailApiName.class,
GoogleMailApiCollection.getCollection());
registerExtension(new GoogleMailComponentVerifierExtension());
}
diff --git
a/components/camel-google/camel-google-sheets/src/main/java/org/apache/camel/component/google/sheets/GoogleSheetsComponent.java
b/components/camel-google/camel-google-sheets/src/main/java/org/apache/camel/component/google/sheets/GoogleSheetsComponent.java
index 913d3281125..3445b553f8c 100644
---
a/components/camel-google/camel-google-sheets/src/main/java/org/apache/camel/component/google/sheets/GoogleSheetsComponent.java
+++
b/components/camel-google/camel-google-sheets/src/main/java/org/apache/camel/component/google/sheets/GoogleSheetsComponent.java
@@ -38,12 +38,12 @@ public class GoogleSheetsComponent
private GoogleSheetsClientFactory clientFactory;
public GoogleSheetsComponent() {
- super(GoogleSheetsEndpoint.class, GoogleSheetsApiName.class,
GoogleSheetsApiCollection.getCollection());
+ super(GoogleSheetsApiName.class,
GoogleSheetsApiCollection.getCollection());
registerExtension(new GoogleSheetsVerifierExtension("google-sheets"));
}
public GoogleSheetsComponent(CamelContext context) {
- super(context, GoogleSheetsEndpoint.class, GoogleSheetsApiName.class,
GoogleSheetsApiCollection.getCollection());
+ super(context, GoogleSheetsApiName.class,
GoogleSheetsApiCollection.getCollection());
registerExtension(new GoogleSheetsVerifierExtension("google-sheets",
context));
}
diff --git
a/components/camel-olingo2/camel-olingo2-component/src/main/java/org/apache/camel/component/olingo2/Olingo2Component.java
b/components/camel-olingo2/camel-olingo2-component/src/main/java/org/apache/camel/component/olingo2/Olingo2Component.java
index de5bca0f747..f3043ef6620 100644
---
a/components/camel-olingo2/camel-olingo2-component/src/main/java/org/apache/camel/component/olingo2/Olingo2Component.java
+++
b/components/camel-olingo2/camel-olingo2-component/src/main/java/org/apache/camel/component/olingo2/Olingo2Component.java
@@ -53,11 +53,11 @@ public class Olingo2Component extends
AbstractApiComponent<Olingo2ApiName, Oling
private Olingo2AppWrapper apiProxy;
public Olingo2Component() {
- super(Olingo2Endpoint.class, Olingo2ApiName.class,
Olingo2ApiCollection.getCollection());
+ super(Olingo2ApiName.class, Olingo2ApiCollection.getCollection());
}
public Olingo2Component(CamelContext context) {
- super(context, Olingo2Endpoint.class, Olingo2ApiName.class,
Olingo2ApiCollection.getCollection());
+ super(context, Olingo2ApiName.class,
Olingo2ApiCollection.getCollection());
}
@Override
diff --git
a/components/camel-olingo4/camel-olingo4-component/src/main/java/org/apache/camel/component/olingo4/Olingo4Component.java
b/components/camel-olingo4/camel-olingo4-component/src/main/java/org/apache/camel/component/olingo4/Olingo4Component.java
index 630822a3f0c..86448a9f40b 100644
---
a/components/camel-olingo4/camel-olingo4-component/src/main/java/org/apache/camel/component/olingo4/Olingo4Component.java
+++
b/components/camel-olingo4/camel-olingo4-component/src/main/java/org/apache/camel/component/olingo4/Olingo4Component.java
@@ -53,11 +53,11 @@ public class Olingo4Component extends
AbstractApiComponent<Olingo4ApiName, Oling
private Olingo4AppWrapper apiProxy;
public Olingo4Component() {
- super(Olingo4Endpoint.class, Olingo4ApiName.class,
Olingo4ApiCollection.getCollection());
+ super(Olingo4ApiName.class, Olingo4ApiCollection.getCollection());
}
public Olingo4Component(CamelContext context) {
- super(context, Olingo4Endpoint.class, Olingo4ApiName.class,
Olingo4ApiCollection.getCollection());
+ super(context, Olingo4ApiName.class,
Olingo4ApiCollection.getCollection());
}
@Override
diff --git
a/components/camel-twilio/src/main/java/org/apache/camel/component/twilio/TwilioComponent.java
b/components/camel-twilio/src/main/java/org/apache/camel/component/twilio/TwilioComponent.java
index 8dae292a3b1..a8d78ad1fe4 100644
---
a/components/camel-twilio/src/main/java/org/apache/camel/component/twilio/TwilioComponent.java
+++
b/components/camel-twilio/src/main/java/org/apache/camel/component/twilio/TwilioComponent.java
@@ -41,11 +41,11 @@ public class TwilioComponent extends
AbstractApiComponent<TwilioApiName, TwilioC
private TwilioRestClient restClient;
public TwilioComponent() {
- super(TwilioEndpoint.class, TwilioApiName.class,
TwilioApiCollection.getCollection());
+ super(TwilioApiName.class, TwilioApiCollection.getCollection());
}
public TwilioComponent(CamelContext context) {
- super(context, TwilioEndpoint.class, TwilioApiName.class,
TwilioApiCollection.getCollection());
+ super(context, TwilioApiName.class,
TwilioApiCollection.getCollection());
}
@Override
diff --git
a/components/camel-zendesk/src/main/java/org/apache/camel/component/zendesk/ZendeskComponent.java
b/components/camel-zendesk/src/main/java/org/apache/camel/component/zendesk/ZendeskComponent.java
index f6808f1c2eb..ae5402500d1 100644
---
a/components/camel-zendesk/src/main/java/org/apache/camel/component/zendesk/ZendeskComponent.java
+++
b/components/camel-zendesk/src/main/java/org/apache/camel/component/zendesk/ZendeskComponent.java
@@ -45,11 +45,11 @@ public class ZendeskComponent extends
AbstractApiComponent<ZendeskApiName, Zende
private Zendesk zendesk;
public ZendeskComponent() {
- super(ZendeskEndpoint.class, ZendeskApiName.class,
ZendeskApiCollection.getCollection());
+ super(ZendeskApiName.class, ZendeskApiCollection.getCollection());
}
public ZendeskComponent(CamelContext context) {
- super(context, ZendeskEndpoint.class, ZendeskApiName.class,
ZendeskApiCollection.getCollection());
+ super(context, ZendeskApiName.class,
ZendeskApiCollection.getCollection());
}
@Override
diff --git
a/core/camel-support/src/main/java/org/apache/camel/support/component/AbstractApiComponent.java
b/core/camel-support/src/main/java/org/apache/camel/support/component/AbstractApiComponent.java
index 75d082ca2b1..f3305844793 100644
---
a/core/camel-support/src/main/java/org/apache/camel/support/component/AbstractApiComponent.java
+++
b/core/camel-support/src/main/java/org/apache/camel/support/component/AbstractApiComponent.java
@@ -45,14 +45,50 @@ public abstract class AbstractApiComponent<E extends
Enum<E> & ApiName, T, S ext
// API name class
protected final Class<E> apiNameClass;
- public AbstractApiComponent(Class<? extends Endpoint> endpointClass,
- Class<E> apiNameClass, S collection) {
+ /**
+ * Deprecated constructor for AbstractApiComponent.
+ *
+ * @deprecated Use {@link AbstractApiComponent#AbstractApiComponent(Class,
ApiCollection)}
+ * @param endpointClass This is deprecated. Do not use
+ * @param apiNameClass The API name class
+ * @param collection The collection of API methods
+ */
+ @Deprecated
+ public AbstractApiComponent(Class<? extends Endpoint> endpointClass,
Class<E> apiNameClass, S collection) {
+ this(apiNameClass, collection);
+ }
+
+ /**
+ * Deprecated constructor for AbstractApiComponent.
+ *
+ * @deprecated Use {@link
AbstractApiComponent#AbstractApiComponent(CamelContext, Class, ApiCollection)}
instead
+ * @param context The CamelContext
+ * @param endpointClass This is deprecated. Do not use
+ * @param apiNameClass The API name class
+ * @param collection The collection of API methods
+ */
+ @Deprecated
+ public AbstractApiComponent(CamelContext context, Class<? extends
Endpoint> endpointClass, Class<E> apiNameClass, S collection) {
+ this(context, apiNameClass, collection);
+ }
+
+ /**
+ * Creates a new AbstractApiComponent
+ * @param apiNameClass The API name class
+ * @param collection The collection of API methods
+ */
+ protected AbstractApiComponent(Class<E> apiNameClass, S collection) {
this.collection = collection;
this.apiNameClass = apiNameClass;
}
- public AbstractApiComponent(CamelContext context, Class<? extends
Endpoint> endpointClass,
- Class<E> apiNameClass, S collection) {
+ /**
+ * Creates a new AbstractApiComponent
+ * @param context The CamelContext
+ * @param apiNameClass The API name class
+ * @param collection The collection of API methods
+ */
+ protected AbstractApiComponent(CamelContext context, Class<E>
apiNameClass, S collection) {
super(context);
this.collection = collection;
this.apiNameClass = apiNameClass;