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

tilman pushed a commit to branch TIKA-4704-12
in repository https://gitbox.apache.org/repos/asf/tika.git

commit cc3b0eebbb0efe44f5c5923e59fd88173a23f9fc
Author: Tilman Hausherr <[email protected]>
AuthorDate: Mon Apr 6 21:55:02 2026 +0200

    [TIKA-4704] Implement pipes client shutdown in TikaGrpcServerImpl
    
    Added shutdown logic for pipes client in TikaGrpcServerImpl.
---
 .../main/java/org/apache/tika/pipes/grpc/TikaGrpcServerImpl.java | 9 +++++++++
 1 file changed, 9 insertions(+)

diff --git 
a/tika-grpc/src/main/java/org/apache/tika/pipes/grpc/TikaGrpcServerImpl.java 
b/tika-grpc/src/main/java/org/apache/tika/pipes/grpc/TikaGrpcServerImpl.java
index c61085560b..0dae8c458d 100644
--- a/tika-grpc/src/main/java/org/apache/tika/pipes/grpc/TikaGrpcServerImpl.java
+++ b/tika-grpc/src/main/java/org/apache/tika/pipes/grpc/TikaGrpcServerImpl.java
@@ -488,5 +488,14 @@ class TikaGrpcServerImpl extends TikaGrpc.TikaImplBase {
                 LOG.error("Error shutting down Ignite server", e);
             }
         }
+        if (pipesClient != null) {
+            LOG.info("Shutting down the pipes client");
+            try {
+                pipesClient.close();
+            }
+            catch (IOException e) {
+                LOG.error("Error closing the pipes client", e);
+            }
+        }
     }
 }

Reply via email to