Process API Updates (JEP 102) (original) (raw)
Chris Hegarty chris.hegarty at oracle.com
Tue Mar 25 09:06:59 UTC 2014
- Previous message: Process API Updates (JEP 102)
- Next message: Process API Updates (JEP 102)
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
On 25 Mar 2014, at 08:45, Kasper Nielsen <kasperni at gmail.com> wrote:
On Mon, Mar 24, 2014 at 10:11 PM, roger riggs <roger.riggs at oracle.com>wrote:
Hi,
I'm starting to work on JEP 102, Process API Updates for JDK 9. Are there use cases for which this is insufficient? Please comment.
What about a non-blocking waitFor mechanism such as void onTerminate(IntConsumer consumer) or CompletionStage onTerminate(); Would be useful for spawning many small processes. Also a waitFor method taking a timeout parameter. So you, for example, can wait for the subprocess to exit within 10 seconds. And if not kill it.
Have you looked at these new methods in Java 8? Or are you looking for something different?
http://download.java.net/jdk8/docs/api/java/lang/Process.html#waitFor-long-java.util.concurrent.TimeUnit- http://download.java.net/jdk8/docs/api/java/lang/Process.html#destroyForcibly--
-Chris.
- Kasper
- Previous message: Process API Updates (JEP 102)
- Next message: Process API Updates (JEP 102)
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]