You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@camel.apache.org by "Nicolò Scarpa (Jira)" <ji...@apache.org> on 2024/09/27 10:30:00 UTC
[jira] [Updated] (CAMEL-21284) camel-clickup: remove dependency from camel-webhook
[ https://issues.apache.org/jira/browse/CAMEL-21284?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Nicolò Scarpa updated CAMEL-21284:
----------------------------------
Description:
The new `camel-clickup` component relies on the `camel-webhook` (meta-)component for providing webhook functionality. This is actually the encouraged design ([https://camel.apache.org/components/4.8.x/webhook-component.html]) for implementing new webhooks capable components, but it's a bit hacky since the specialized component won't be actually used as an endpoint, but it would be rather used as the _delegate_ for the `camel-webhook` component.
See if it's possibile to make camel-webhook reusable by other components, so no code duplication is needed to implement webhook functionality.
Remove the `camel-webook` dependency from this component and implement the actual webhook behavior directly in the `camel-clickup` component.
The goal is to make clickup a first-class component that is like others and also tooling / dsl friendly.
was:
The new `camel-clickup` component relies on the `camel-webhook` (meta-)component for providing webhook functionality. This is actually the encouraged design (https://camel.apache.org/components/4.8.x/webhook-component.html) for implementing new webhooks capable components, but it's a bit hacky since the specialized component won't be actually used as an endpoint, but it would be rather used as the _delegate_ for the `camel-webhook` component.
Remove the `camel-webook` dependency from this component and implement the actual webhook behavior directly in the `camel-clickup` component.
> camel-clickup: remove dependency from camel-webhook
> ---------------------------------------------------
>
> Key: CAMEL-21284
> URL: https://issues.apache.org/jira/browse/CAMEL-21284
> Project: Camel
> Issue Type: Improvement
> Affects Versions: 4.9.0
> Reporter: Nicolò Scarpa
> Priority: Major
> Fix For: 4.9.0
>
> Original Estimate: 72h
> Remaining Estimate: 72h
>
> The new `camel-clickup` component relies on the `camel-webhook` (meta-)component for providing webhook functionality. This is actually the encouraged design ([https://camel.apache.org/components/4.8.x/webhook-component.html]) for implementing new webhooks capable components, but it's a bit hacky since the specialized component won't be actually used as an endpoint, but it would be rather used as the _delegate_ for the `camel-webhook` component.
> See if it's possibile to make camel-webhook reusable by other components, so no code duplication is needed to implement webhook functionality.
> Remove the `camel-webook` dependency from this component and implement the actual webhook behavior directly in the `camel-clickup` component.
> The goal is to make clickup a first-class component that is like others and also tooling / dsl friendly.
--
This message was sent by Atlassian Jira
(v8.20.10#820010)