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

ggregory pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/commons-exec.git

commit 64641ffec26ea47306e50fd9504c06c1e9c4b540
Author: Gary Gregory <[email protected]>
AuthorDate: Fri Dec 29 13:24:37 2023 -0500

    Use forEach()
---
 .../java/org/apache/commons/exec/ShutdownHookProcessDestroyer.java | 7 ++-----
 1 file changed, 2 insertions(+), 5 deletions(-)

diff --git 
a/src/main/java/org/apache/commons/exec/ShutdownHookProcessDestroyer.java 
b/src/main/java/org/apache/commons/exec/ShutdownHookProcessDestroyer.java
index db432140..3795ac47 100644
--- a/src/main/java/org/apache/commons/exec/ShutdownHookProcessDestroyer.java
+++ b/src/main/java/org/apache/commons/exec/ShutdownHookProcessDestroyer.java
@@ -17,7 +17,6 @@
 
 package org.apache.commons.exec;
 
-import java.util.Enumeration;
 import java.util.Vector;
 
 /**
@@ -166,15 +165,13 @@ public class ShutdownHookProcessDestroyer implements 
ProcessDestroyer, Runnable
     public void run() {
         synchronized (processes) {
             running = true;
-            final Enumeration<Process> e = processes.elements();
-            while (e.hasMoreElements()) {
-                final Process process = e.nextElement();
+            processes.forEach(process -> {
                 try {
                     process.destroy();
                 } catch (final Throwable t) {
                     System.err.println("Unable to terminate process during 
process shutdown");
                 }
-            }
+            });
         }
     }
 

Reply via email to