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