From df7294a86bbeaea3f4a6d33b7ca46c220e9a0971 Mon Sep 17 00:00:00 2001 From: Robert Szymczak Date: Wed, 12 Nov 2014 19:31:46 +0100 Subject: [PATCH] Update DockerClientBuilder.java Added method to allow changing the ClassPath used by ServiceLoader. --- .../com/github/dockerjava/core/DockerClientBuilder.java | 6 ++++++ 1 file changed, 6 insertions(+) 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) {