com.jscape.util.task
Class AbstractTask
java.lang.Object
com.jscape.util.task.AbstractTask
- All Implemented Interfaces:
- Task, java.lang.Runnable
- Direct Known Subclasses:
- AbstractAuthenticationRequest, ServiceRequest, UserDataBasedRequest
public abstract class AbstractTask
- extends java.lang.Object
- implements Task
- Author:
- Alex
Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
getName
public java.lang.String getName()
getListener
public AbstractTask.Listener getListener()
setListener
public void setListener(AbstractTask.Listener value)
isStarted
public boolean isStarted()
- Specified by:
isStarted
in interface Task
waitUntilStarted
public boolean waitUntilStarted(long ms)
waitUntilStarted
public void waitUntilStarted()
isDone
public boolean isDone()
- Description copied from interface:
Task
- Checks if task is done.
- Specified by:
isDone
in interface Task
- Returns:
true
if task is done;
false
otherwise
waitUntilDone
public boolean waitUntilDone(long ms)
waitUntilDone
public void waitUntilDone()
waitUntilDoneOrCanceled
public void waitUntilDoneOrCanceled()
throws AbstractTask.TaskCanceledException
- Throws:
AbstractTask.TaskCanceledException
cancel
public void cancel()
- Description copied from interface:
Task
- Cancels task execution.
- Specified by:
cancel
in interface Task
isCanceled
public boolean isCanceled()
resetCancel
public void resetCancel()
run
public void run()
- Specified by:
run
in interface java.lang.Runnable
Copyright © JSCAPE LLC. 1999-2011. All Rights Reserved