Cargo
  1. Cargo
  2. CARGO-342

cargo-core-api-generic should discover implementations through META-INF/services

    Details

    • Type: Improvement Improvement
    • Status: Closed Closed
    • Priority: Major Major
    • Resolution: Fixed
    • Affects Version/s: 0.8
    • Fix Version/s: 1.0.1
    • Component/s: Generic
    • Labels:
      None
    • Number of attachments :
      0

      Description

      Today, DefaultContainerFactory and DefaultDeployerFactory has all the relevant implemenation names hard-coded. This isn't ideal because it prevents people from implementing Cargo API outside the cargo project, and also just not modular.

      It should be possible to revise these implementations to use the standard service discovery mechanism.

        Issue Links

          Activity

          Hide
          Vincent Massol added a comment -

          I completely agree! I wanted to do this a long time ago but never came to do it. I personally don't have much experience on doing this and any help is most welcome.

          Show
          Vincent Massol added a comment - I completely agree! I wanted to do this a long time ago but never came to do it. I personally don't have much experience on doing this and any help is most welcome.
          Hide
          Savas Ali Tokmen added a comment -

          Finished, as marked by CARGO-771

          Show
          Savas Ali Tokmen added a comment - Finished, as marked by CARGO-771

            People

            • Assignee:
              Savas Ali Tokmen
              Reporter:
              Kohsuke Kawaguchi
            • Votes:
              0 Vote for this issue
              Watchers:
              0 Start watching this issue

              Dates

              • Created:
                Updated:
                Resolved: