Uploaded image for project: 'Fedora Repository Project'
  1. Fedora Repository Project
  2. FCREPO-2339

Separate OSGI (blueprint) code from the JAVA code in fcrepo-camel-toolbox

    Details

    • Type: Improvement
    • Status: Closed
    • Priority: Minor
    • Resolution: Fixed
    • Affects Version/s: fcrepo-camel-toolbox-4.6.2
    • Component/s: f4-camel
    • Labels:
      None
    • Roadmap Theme:
      SPI Specification
    • Sprint:
      Sprint 2016 - 18

      Description

      At present, the camel-toolbox components each contain a Blueprint-based configuration. This is convenient, but it makes it impossible to run multiple instances of any of the components in a single container. It also prevents "advanced" customization of the various components.

      What I propose is removing the blueprint configuration for the existing fcrepo-* artifacts, and then creating separate artifacts with the OSGI configuration. The included features.xml file should be updated so that the installation process doesn't change from a user's perspective.

      A README note mentioning how to extend these routes would be good, too.

        Attachments

          Issue Links

            Activity

              People

              • Assignee:
                acoburn Aaron Coburn
                Reporter:
                acoburn Aaron Coburn
                Reviewer:
                Aaron Birkland
              • Votes:
                0 Vote for this issue
                Watchers:
                4 Start watching this issue

                Dates

                • Created:
                  Updated:
                  Resolved: