Overview
An interface to Java code that is to be run at a future time, on a thread other than the JavaFX event dispatch thread. JavaFX code should not be run from objects that support this interface.
See Also:
JavaTaskBase
Profile: common
Inherited Variables
Method Summary
- public void run() throws java.lang.Exception
-
This method is called from a thread other than the JavaFX event dispatch thread.
This method is called from a thread other than the JavaFX event dispatch thread.
It is expected to call Java code provided by the programmer. No JavaFX code should be directly called from this method. In order to allow this task to be stopped by JavaTaskBase.stop(), code called by this method must abide by the rules of Thread.interrupt() with respect to its executing thread receiving a java.lang.InterruptedException. Failure to make the RunnableFuture.run() method interruptible could lead to unstoppable JavaTaskBases that take up CPU and memory resources. Some relatively short JavaTaskBases, expected to last a maximum of serveral seconds, may not need to be interruptible.-
Throws
- java.lang.Exception