diff --git a/src/main/java/com/github/dockerjava/core/DockerClientBuilder.java b/src/main/java/com/github/dockerjava/core/DockerClientBuilder.java index fb7783ce1..d47120a04 100644 --- a/src/main/java/com/github/dockerjava/core/DockerClientBuilder.java +++ b/src/main/java/com/github/dockerjava/core/DockerClientBuilder.java @@ -48,6 +48,12 @@ public DockerClientBuilder withDockerCmdExecFactory( this.dockerCmdExecFactory = dockerCmdExecFactory; return this; } + + public DockerClientBuilder withServiceLoaderClassPath(ClassPath classPath) + { + serviceLoader = ServiceLoader.load(DockerCmdExecFactory.class, classPath); + return this; + } public DockerClient build() { if(dockerCmdExecFactory != null) {