You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@camel.apache.org by "Claus Ibsen (JIRA)" <ji...@apache.org> on 2015/02/16 07:38:11 UTC

[jira] [Created] (CAMEL-8361) Camel Components - Generate per component XML schema

Claus Ibsen created CAMEL-8361:
----------------------------------

             Summary: Camel Components - Generate per component XML schema
                 Key: CAMEL-8361
                 URL: https://issues.apache.org/jira/browse/CAMEL-8361
             Project: Camel
          Issue Type: New Feature
          Components: tooling
            Reporter: Claus Ibsen
             Fix For: 3.0.0


Now due to CAMEL-7999 we have information about each component and would be able to create a maven plugin that generates per component XML schema, which we can use in spring or blueprint to have per component type safe configuration of both the component and endpoints.

For example for endpoints something a like

{code}
<route>
<from><file directory="somepath" recursive="true" include="*.txt"/></from>
<to><jms queue="foo"/></to>
</route>
{code}

Though there a few more tasks to this as we would need to

- figure out how to integrate this with the camel model that is generated from camel-core
- how the namespace parsers of spring/blueprint detects these new namespaces for each component
- and have it work in all environments, eg standalone, jee, osgi, et all

For starters we could allow to configure endpoints in the <endpoints> section at first, an then later directly within the <routes>



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)