[ 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)