This is an automated email from the ASF dual-hosted git repository.
apupier pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/camel.git
The following commit(s) were added to refs/heads/main by this push:
new f737805b933 chore: remove usage of deprecated methods in tarfile
component
f737805b933 is described below
commit f737805b933fbc1ed57e08356c29d1ffdc99e1ca
Author: Aurélien Pupier <[email protected]>
AuthorDate: Fri Jun 14 13:34:56 2024 +0200
chore: remove usage of deprecated methods in tarfile component
Signed-off-by: Aurélien Pupier <[email protected]>
---
.../java/org/apache/camel/dataformat/tarfile/TarFileDataFormat.java | 4 ++--
.../main/java/org/apache/camel/dataformat/tarfile/TarIterator.java | 2 +-
.../camel/processor/aggregate/tarfile/TarAggregationStrategy.java | 2 +-
.../org/apache/camel/dataformat/tarfile/TarFileDataFormatTest.java | 6 ------
4 files changed, 4 insertions(+), 10 deletions(-)
diff --git
a/components/camel-tarfile/src/main/java/org/apache/camel/dataformat/tarfile/TarFileDataFormat.java
b/components/camel-tarfile/src/main/java/org/apache/camel/dataformat/tarfile/TarFileDataFormat.java
index 59a199a190c..397996c2951 100644
---
a/components/camel-tarfile/src/main/java/org/apache/camel/dataformat/tarfile/TarFileDataFormat.java
+++
b/components/camel-tarfile/src/main/java/org/apache/camel/dataformat/tarfile/TarFileDataFormat.java
@@ -110,7 +110,7 @@ public class TarFileDataFormat extends ServiceSupport
implements DataFormat, Dat
OutputStreamBuilder osb =
OutputStreamBuilder.withExchange(exchange);
try {
- TarArchiveEntry entry = tis.getNextTarEntry();
+ TarArchiveEntry entry = tis.getNextEntry();
if (entry != null) {
exchange.getMessage().setHeader(FILE_NAME,
entry.getName());
IOHelper.copy(tis, osb, IOHelper.DEFAULT_BUFFER_SIZE,
false, maxDecompressedSize);
@@ -118,7 +118,7 @@ public class TarFileDataFormat extends ServiceSupport
implements DataFormat, Dat
throw new IllegalStateException("Unable to untar the file,
it may be corrupted.");
}
- entry = tis.getNextTarEntry();
+ entry = tis.getNextEntry();
if (entry != null) {
throw new IllegalStateException("Tar file has more than 1
entry.");
}
diff --git
a/components/camel-tarfile/src/main/java/org/apache/camel/dataformat/tarfile/TarIterator.java
b/components/camel-tarfile/src/main/java/org/apache/camel/dataformat/tarfile/TarIterator.java
index 3015842c80f..032a3eacaca 100644
---
a/components/camel-tarfile/src/main/java/org/apache/camel/dataformat/tarfile/TarIterator.java
+++
b/components/camel-tarfile/src/main/java/org/apache/camel/dataformat/tarfile/TarIterator.java
@@ -157,7 +157,7 @@ public class TarIterator implements Iterator<Message>,
Closeable {
private TarArchiveEntry getNextEntry() throws IOException {
TarArchiveEntry entry;
- while ((entry = tarInputStream.getNextTarEntry()) != null) {
+ while ((entry = tarInputStream.getNextEntry()) != null) {
if (!entry.isDirectory()) {
return entry;
} else {
diff --git
a/components/camel-tarfile/src/main/java/org/apache/camel/processor/aggregate/tarfile/TarAggregationStrategy.java
b/components/camel-tarfile/src/main/java/org/apache/camel/processor/aggregate/tarfile/TarAggregationStrategy.java
index 2b671b04b69..67ba2968dfb 100644
---
a/components/camel-tarfile/src/main/java/org/apache/camel/processor/aggregate/tarfile/TarAggregationStrategy.java
+++
b/components/camel-tarfile/src/main/java/org/apache/camel/processor/aggregate/tarfile/TarAggregationStrategy.java
@@ -40,7 +40,7 @@ import
org.apache.commons.compress.archivers.ArchiveStreamFactory;
import org.apache.commons.compress.archivers.tar.TarArchiveEntry;
import org.apache.commons.compress.archivers.tar.TarArchiveInputStream;
import org.apache.commons.compress.archivers.tar.TarArchiveOutputStream;
-import org.apache.commons.compress.utils.IOUtils;
+import org.apache.commons.io.IOUtils;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
diff --git
a/components/camel-tarfile/src/test/java/org/apache/camel/dataformat/tarfile/TarFileDataFormatTest.java
b/components/camel-tarfile/src/test/java/org/apache/camel/dataformat/tarfile/TarFileDataFormatTest.java
index 958509a756b..50db4a01bf3 100644
---
a/components/camel-tarfile/src/test/java/org/apache/camel/dataformat/tarfile/TarFileDataFormatTest.java
+++
b/components/camel-tarfile/src/test/java/org/apache/camel/dataformat/tarfile/TarFileDataFormatTest.java
@@ -321,12 +321,6 @@ public class TarFileDataFormatTest extends
CamelTestSupport {
}
}
- private static void copy(File file, OutputStream out) throws IOException {
- try (InputStream in = new FileInputStream(file)) {
- copy(in, out);
- }
- }
-
private static void copy(InputStream in, File file) throws IOException {
try (OutputStream out = new FileOutputStream(file)) {
copy(in, out);