From 6e7ba5a27141b350a8fb7763103dff0d9dd8875a Mon Sep 17 00:00:00 2001 From: Sven Gothel Date: Tue, 27 Sep 2011 11:53:37 +0200 Subject: RunnableTask: Allow validation whether invoking thread intends to wait for the result --- src/java/com/jogamp/common/util/RunnableTask.java | 6 ++++++ 1 file changed, 6 insertions(+) (limited to 'src/java/com/jogamp/common/util/RunnableTask.java') diff --git a/src/java/com/jogamp/common/util/RunnableTask.java b/src/java/com/jogamp/common/util/RunnableTask.java index 3707ce8..5ae102f 100644 --- a/src/java/com/jogamp/common/util/RunnableTask.java +++ b/src/java/com/jogamp/common/util/RunnableTask.java @@ -109,6 +109,12 @@ public class RunnableTask implements Runnable { */ public boolean isExecuted() { return 0 != ts2 ; } + /** + * @return True if invoking thread waits until done, + * ie a notifyObject was passed, otherwise false; + */ + public boolean hasWaiter() { return null != notifyObject; } + /** * @return A Throwable thrown while execution if any */ -- cgit v1.2.3