File tree Expand file tree Collapse file tree 1 file changed +9
-7
lines changed
src/main/java/com/github/dockerjava/jaxrs Expand file tree Collapse file tree 1 file changed +9
-7
lines changed Original file line number Diff line number Diff line change @@ -140,16 +140,23 @@ public void init(DockerClientConfig dockerClientConfig) {
140140 URI originalUri = dockerClientConfig .getUri ();
141141
142142 SSLContext sslContext = null ;
143+ String protocol = null ;
143144
144145 if (dockerClientConfig .getSslConfig () != null ) {
145- configureProxy ( clientConfig , "https" ) ;
146+ protocol = "https" ;
146147 try {
147148 sslContext = dockerClientConfig .getSslConfig ().getSSLContext ();
148149 } catch (Exception ex ) {
149150 throw new DockerClientException ("Error in SSL Configuration" , ex );
150151 }
151152 } else {
152- configureProxy (clientConfig , "http" );
153+ protocol = "http" ;
154+ }
155+
156+ if (originalUri .getScheme ().equals ("unix" )) {
157+ dockerClientConfig .setUri (UnixConnectionSocketFactory .sanitizeUri (originalUri ));
158+ } else {
159+ configureProxy (clientConfig , protocol );
153160 }
154161
155162 PoolingHttpClientConnectionManager connManager = new PoolingHttpClientConnectionManager (getSchemeRegistry (
@@ -174,12 +181,7 @@ public void init(DockerClientConfig dockerClientConfig) {
174181
175182 client = clientBuilder .build ();
176183
177- if (originalUri .getScheme ().equals ("unix" )) {
178- dockerClientConfig .setUri (UnixConnectionSocketFactory .sanitizeUri (originalUri ));
179- }
180-
181184 baseResource = client .target (dockerClientConfig .getUri ()).path (dockerClientConfig .getVersion ().asWebPathPart ());
182-
183185 }
184186
185187 private void configureProxy (ClientConfig clientConfig , String protocol ) {
You can’t perform that action at this time.
0 commit comments