Details
-
New Feature
-
Status: Resolved
-
Major
-
Resolution: Fixed
-
None
-
None
-
None
-
Unknown
Description
Introduce Camel Connectors.
A Camel Connectors is a simplified and pre-configured Camel component which has been setup for a specific use-case, such as "add new contact to salesforce", or "add calender entry" or whatever.
This would allow to build a marketplace/catalog of Camel connectors which would be easier to use for business use-cases.
The connector is based on one of the existing Camel components (or 3rd party component) by which you can specify in a camel-connector.json file which options to pre-select and as well specify other default values etc.
Then a maven plugin will build this as a Camel component, so at runtime its just a regular Camel component.
And because they are just regular Camel component then there is no problem running them in Camel applications.
In addition all existing JMX, tooling et all just sees this as Camel components and can use that.
Also at design time, for example the IDEA plugin will see the connector as a 3rd party Camel component and offer code assistance to it etc.