Skip to content

Commit ab67fe7

Browse files
committed
chore
1 parent dd2142f commit ab67fe7

File tree

12 files changed

+15
-580
lines changed

12 files changed

+15
-580
lines changed

api-client/src/main/java/de/gesellix/docker/builder/BuildContextBuilder.java

Lines changed: 8 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,9 @@
11
package de.gesellix.docker.builder;
22

3-
import de.gesellix.util.IOUtils;
3+
import okio.BufferedSink;
4+
import okio.BufferedSource;
45
import okio.Okio;
5-
import okio.Source;
6+
67
import org.apache.commons.compress.archivers.tar.TarArchiveEntry;
78
import org.apache.commons.compress.archivers.tar.TarArchiveOutputStream;
89
import org.slf4j.Logger;
@@ -74,13 +75,11 @@ public static String relativize(File base, File absolute) {
7475
}
7576

7677
public static long copyFile(File input, OutputStream output) throws IOException {
77-
Source source = null;
78-
try {
79-
source = Okio.source(input);
80-
return IOUtils.copy(source, Okio.sink(output));
81-
}
82-
finally {
83-
IOUtils.closeQuietly(source);
78+
BufferedSink sink = Okio.buffer(Okio.sink(output));
79+
try (BufferedSource source = Okio.buffer(Okio.source(input))) {
80+
long read = source.readAll(sink);
81+
sink.flush();
82+
return read;
8483
}
8584
}
8685
}

api-client/src/main/java/de/gesellix/docker/builder/DockerignoreFileFilter.java

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
package de.gesellix.docker.builder;
22

3-
import de.gesellix.util.IOUtils;
3+
import okio.Okio;
4+
45
import org.slf4j.Logger;
56
import org.slf4j.LoggerFactory;
67

@@ -57,7 +58,9 @@ public List<String> getDockerignorePatterns(final File base) {
5758
return result;
5859
}
5960
try {
60-
Collections.addAll(result, IOUtils.toString(Files.newInputStream(dockerignoreFile.get().toPath())).split("[\r\n]+"));
61+
Collections.addAll(result, Okio.buffer(Okio.source(Files.newInputStream(dockerignoreFile.get().toPath())))
62+
.readUtf8()
63+
.split("[\r\n]+"));
6164
return result;
6265
}
6366
catch (IOException e) {

api-client/src/main/java/de/gesellix/docker/rawstream/RawInputStream.java

Lines changed: 0 additions & 157 deletions
This file was deleted.

api-client/src/main/java/de/gesellix/docker/rawstream/RawStreamHeader.java

Lines changed: 0 additions & 75 deletions
This file was deleted.

api-client/src/main/java/de/gesellix/docker/rawstream/StreamType.java

Lines changed: 0 additions & 48 deletions
This file was deleted.

api-client/src/main/java/de/gesellix/docker/response/JsonContentHandler.java

Lines changed: 0 additions & 38 deletions
This file was deleted.

0 commit comments

Comments
 (0)