Uploaded image for project: 'Camel'
  1. Camel
  2. CAMEL-16564

camel-blueprint-spring - A new module to load Spring XML with Camel in OSGi

    XMLWordPrintableJSON

    Details

    • Type: New Feature
    • Status: Open
    • Priority: Major
    • Resolution: Unresolved
    • Affects Version/s: 3.9.0
    • Fix Version/s: 3.x
    • Component/s: karaf, osgi
    • Labels:
      None
    • Estimated Complexity:
      Unknown

      Description

      Camel Blueprint namespace handler is missing Spring Namespace declaration:

      <blueprint xmlns="http://www.osgi.org/xmlns/blueprint/v1.0.0">
      
          <service interface="org.apache.aries.blueprint.NamespaceHandler">
              <service-properties>
                  <entry key="osgi.service.blueprint.namespace">
                      <array value-type="java.lang.String">
                          <value>http://camel.apache.org/schema/spring</value> <!-- THIS IS MISSING -->
                          <value>http://camel.apache.org/schema/blueprint</value>
                          <value>http://camel.apache.org/schema/placeholder</value>
                      </array>
                  </entry>
              </service-properties>
              <bean class="org.apache.camel.blueprint.handler.CamelNamespaceHandler"/>
          </service>
      
      </blueprint> 

      There is support implemented in Camel Blueprint project (partially), there is even some test spring context, but no real test coverage for this.
      Is it because Apache Camel community is abandoning such approach?
      We have quite few integrations which we have to be able to run in both: Tomcat and Karaf.
      I can provide some patches and improvements, provided that the community is interested in supporting such path, rather then me spending time and nobody even accepting PRs.

        Attachments

          Issue Links

            Activity

              People

              • Assignee:
                Unassigned
                Reporter:
                nannou9 Piotr Klimczak
              • Votes:
                0 Vote for this issue
                Watchers:
                3 Start watching this issue

                Dates

                • Created:
                  Updated: