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

Enable camel-docker configuration to accept a custom DockerCmdExecFactory

    XMLWordPrintableJSON

    Details

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

      Description

      One of the drawbacks with the docker-java library used in the camel-docker component is that it depends on Jersey for the JAX-RS client.

      This can be problematic if you already have another JAX-RS implementation on the classpath.

      Therefore, it'd be nice if you could specify the DockerCmdExecFactory that you want to work with. By default it'd be JerseyDockerCmdExecFactory, but you could choose to use the NettyDockerCmdExecFactory if you wanted to avoid Jersey.

      Similarly, users could implement their own DockerCmdExecFactory and have camel-docker load this when it comes to build the Docker client.

        Attachments

          Issue Links

            Activity

              People

              • Assignee:
                jamesnetherton James Netherton
                Reporter:
                jamesnetherton James Netherton
              • Votes:
                0 Vote for this issue
                Watchers:
                3 Start watching this issue

                Dates

                • Created:
                  Updated:
                  Resolved: