This is an automated email from the ASF dual-hosted git repository.

tilman pushed a commit to branch branch_2x
in repository https://gitbox.apache.org/repos/asf/tika.git

commit 4540a996f3ba65423107e6f63d97db23534d340d
Author: Tilman Hausherr <til...@apache.org>
AuthorDate: Wed Aug 14 14:32:07 2024 +0200

    TIKA-4290: fix checkstyle issues
---
 .../server/core/resource/UnpackerResource.java     | 23 +++++++++++-----------
 1 file changed, 11 insertions(+), 12 deletions(-)

diff --git 
a/tika-server/tika-server-core/src/main/java/org/apache/tika/server/core/resource/UnpackerResource.java
 
b/tika-server/tika-server-core/src/main/java/org/apache/tika/server/core/resource/UnpackerResource.java
index 6bab3605c..32bfaadd4 100644
--- 
a/tika-server/tika-server-core/src/main/java/org/apache/tika/server/core/resource/UnpackerResource.java
+++ 
b/tika-server/tika-server-core/src/main/java/org/apache/tika/server/core/resource/UnpackerResource.java
@@ -80,18 +80,16 @@ public class UnpackerResource {
 
     public static void metadataToCsv(Metadata metadata, OutputStream 
outputStream)
             throws IOException {
-        CSVPrinter writer =
-                new CSVPrinter(new OutputStreamWriter(outputStream, UTF_8), 
CSVFormat.EXCEL);
-
-        for (String name : metadata.names()) {
-            String[] values = metadata.getValues(name);
-            ArrayList<String> list = new ArrayList<>(values.length + 1);
-            list.add(name);
-            list.addAll(Arrays.asList(values));
-            writer.printRecord(list);
+        try (CSVPrinter writer = new CSVPrinter(new 
OutputStreamWriter(outputStream, UTF_8), CSVFormat.EXCEL))
+        {
+            for (String name : metadata.names()) {
+                String[] values = metadata.getValues(name);
+                ArrayList<String> list = new ArrayList<>(values.length + 1);
+                list.add(name);
+                list.addAll(Arrays.asList(values));
+                writer.printRecord(list);
+            }
         }
-
-        writer.close();
     }
 
     @Path("/{id:(/.*)?}")
@@ -231,7 +229,8 @@ public class UnpackerResource {
             }
             try (InputStream is = 
UnsynchronizedByteArrayInputStream.builder().setByteArray(data).get()) {
                 if (embeddedStreamTranslator.shouldTranslate(is, metadata)) {
-                    InputStream translated = 
embeddedStreamTranslator.translate(UnsynchronizedByteArrayInputStream.builder().setByteArray(data).get(),
 metadata);
+                    InputStream translated = 
embeddedStreamTranslator.translate(
+                            
UnsynchronizedByteArrayInputStream.builder().setByteArray(data).get(), 
metadata);
                     UnsynchronizedByteArrayOutputStream bos2 = 
UnsynchronizedByteArrayOutputStream
                             .builder()
                             .get();

Reply via email to