Skip to content

Commit 0922068

Browse files
committed
Fixed connection leak.
1 parent e29e7da commit 0922068

File tree

1 file changed

+20
-16
lines changed

1 file changed

+20
-16
lines changed

src/main/java/com/github/dockerjava/jaxrs/BuildImageCmdExec.java

Lines changed: 20 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -1,28 +1,26 @@
11
package com.github.dockerjava.jaxrs;
22

3-
import static javax.ws.rs.client.Entity.entity;
4-
5-
import java.io.IOException;
6-
import java.io.InputStream;
7-
import java.util.Iterator;
8-
9-
import javax.ws.rs.client.Invocation;
10-
import javax.ws.rs.client.WebTarget;
11-
import javax.ws.rs.core.MediaType;
12-
import javax.ws.rs.core.Response;
13-
14-
import org.glassfish.jersey.client.ClientProperties;
15-
import org.glassfish.jersey.client.RequestEntityProcessing;
16-
import org.slf4j.Logger;
17-
import org.slf4j.LoggerFactory;
18-
193
import com.fasterxml.jackson.databind.ObjectMapper;
204
import com.fasterxml.jackson.databind.ObjectReader;
215
import com.github.dockerjava.api.command.BuildImageCmd;
226
import com.github.dockerjava.api.model.AuthConfigurations;
237
import com.github.dockerjava.api.model.EventStreamItem;
248
import com.github.dockerjava.jaxrs.util.WrappedResponseInputStream;
259
import com.google.common.collect.ImmutableList;
10+
import org.glassfish.jersey.client.ClientProperties;
11+
import org.glassfish.jersey.client.RequestEntityProcessing;
12+
import org.slf4j.Logger;
13+
import org.slf4j.LoggerFactory;
14+
15+
import javax.ws.rs.client.Invocation;
16+
import javax.ws.rs.client.WebTarget;
17+
import javax.ws.rs.core.MediaType;
18+
import javax.ws.rs.core.Response;
19+
import java.io.IOException;
20+
import java.io.InputStream;
21+
import java.util.Iterator;
22+
23+
import static javax.ws.rs.client.Entity.entity;
2624

2725
public class BuildImageCmdExec extends
2826
AbstrDockerCmdExec<BuildImageCmd, BuildImageCmd.Response> implements
@@ -112,5 +110,11 @@ public Iterable<EventStreamItem> getItems() throws IOException {
112110
public int read() throws IOException {
113111
return proxy.read();
114112
}
113+
114+
@Override
115+
public void close() throws IOException {
116+
proxy.close();
117+
super.close();
118+
}
115119
}
116120
}

0 commit comments

Comments
 (0)