Secure iNet Factory

com.jscape.util.task
Class AbstractTask

java.lang.Object
  extended by 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

Nested Class Summary
static interface AbstractTask.Listener
           
static class AbstractTask.TaskCanceledException
           
 
Method Summary
 void cancel()
          Cancels task execution.
 AbstractTask.Listener getListener()
           
 java.lang.String getName()
           
 boolean isCanceled()
           
 boolean isDone()
          Checks if task is done.
 boolean isStarted()
           
 void resetCancel()
           
 void run()
           
 void setListener(AbstractTask.Listener value)
           
 void waitUntilDone()
           
 boolean waitUntilDone(long ms)
           
 void waitUntilDoneOrCanceled()
           
 void waitUntilStarted()
           
 boolean waitUntilStarted(long ms)
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Method Detail

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

Secure iNet Factory

Copyright © JSCAPE LLC. 1999-2011. All Rights Reserved