|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
This interface defines the method through which Threads can be controller.
Method Summary | |
java.lang.Throwable |
getThrowable()
Retrieve throwable that caused thread to cease execution. |
void |
interrupt()
Call Thread.interrupt() on thread being controlled. |
boolean |
isFinished()
Determine if thread has finished execution |
void |
join(long milliSeconds)
Wait for specified time for thread to complete it's work. |
Method Detail |
public void join(long milliSeconds) throws java.lang.IllegalStateException, java.lang.InterruptedException
milliSeconds
- the duration in milliseconds to wait until the thread has finished work
java.lang.IllegalStateException
- if isValid() == false
java.lang.InterruptedException
- if another thread has interrupted the current thread.
The interrupted status of the current thread is cleared when this exception
is thrown.public void interrupt() throws java.lang.IllegalStateException, java.lang.SecurityException
Thread.interrupt()
on thread being controlled.
java.lang.IllegalStateException
- if isValid() == false
java.lang.SecurityException
- if caller does not have permission to call interupt()public boolean isFinished()
public java.lang.Throwable getThrowable()
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |