|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: INNER | 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 |
interupt()
Call Thread.interupt() 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 workjava.lang.IllegalStateException
- if isValid() == falsejava.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 interupt() throws java.lang.IllegalStateException, java.lang.SecurityException
java.lang.IllegalStateException
- if isValid() == falsejava.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: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |