Author: michiel
Date: 2009-07-06 16:33:54 +0200 (Mon, 06 Jul 2009)
New Revision: 36581

Modified:
   
mmbase/trunk/core/src/main/java/org/mmbase/util/externalprocess/CommandLauncher.java
Log:
returing the Closure, for possible reference by caller

Modified: 
mmbase/trunk/core/src/main/java/org/mmbase/util/externalprocess/CommandLauncher.java
===================================================================
--- 
mmbase/trunk/core/src/main/java/org/mmbase/util/externalprocess/CommandLauncher.java
        2009-07-06 14:33:14 UTC (rev 36580)
+++ 
mmbase/trunk/core/src/main/java/org/mmbase/util/externalprocess/CommandLauncher.java
        2009-07-06 14:33:54 UTC (rev 36581)
@@ -300,13 +300,14 @@
      * @param err process stderr is written to this stream
      * @throws ProcessException if process not yet executed
      */
-    public void waitAndWrite(InputStream in, OutputStream out, OutputStream 
err) throws ProcessException {
+    public ProcessClosure waitAndWrite(InputStream in, OutputStream out, 
OutputStream err) throws ProcessException {
         if (process == null) {
             throw new ProcessException("Process not yet executed");
         }
 
         ProcessClosure reader = new ProcessClosure(name, process, in, out, 
err);
         reader.writeBlocking(); // a blocking call
+        return reader;
     }
 
     /**

_______________________________________________
Cvs mailing list
[email protected]
http://lists.mmbase.org/mailman/listinfo/cvs

Reply via email to