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

supporting OSGi service.pid by registry

    Details

    • Type: New Feature
    • Status: Resolved
    • Priority: Minor
    • Resolution: Fixed
    • Affects Version/s: None
    • Fix Version/s: 2.18.0
    • Component/s: camel-osgi
    • Labels:
      None
    • Estimated Complexity:
      Unknown

      Description

      Declarative services are registered for interfaces only by default in OSGi environment. Components that implement Processor interface only (i.e. name of the class is not specified in Service annotation) cannot be added as "bean:" (components) in Camel routes.

      LookupByName method in default OsgiServiceRegistry should be extended to support service.pid that references the exact component class so existing services could be used in routed without source changes/redundant source fragments.

        Attachments

          Issue Links

            Activity

              People

              • Assignee:
                davsclaus Claus Ibsen
                Reporter:
                borcsokj Börcsök József
              • Votes:
                0 Vote for this issue
                Watchers:
                3 Start watching this issue

                Dates

                • Created:
                  Updated:
                  Resolved: