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

Enable camel-docker configuration to accept a custom DockerCmdExecFactory

    XMLWordPrintableJSON

Details

    • New Feature
    • Status: Resolved
    • Minor
    • Resolution: Fixed
    • None
    • 2.19.0
    • camel-docker
    • None
    • 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

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

              Dates

                Created:
                Updated:
                Resolved: