org.jdesktop.application
Class TaskService
java.lang.Object
org.jdesktop.application.AbstractBean
org.jdesktop.application.TaskService
public class TaskService
- extends AbstractBean
Constructor Summary |
TaskService(java.lang.String name)
|
TaskService(java.lang.String name,
java.util.concurrent.ExecutorService executorService)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
TaskService
public TaskService(java.lang.String name,
java.util.concurrent.ExecutorService executorService)
TaskService
public TaskService(java.lang.String name)
getName
public final java.lang.String getName()
execute
public void execute(Task task)
getTasks
public java.util.List<Task> getTasks()
shutdown
public final void shutdown()
shutdownNow
public final java.util.List<java.lang.Runnable> shutdownNow()
isShutdown
public final boolean isShutdown()
isTerminated
public final boolean isTerminated()
awaitTermination
public final boolean awaitTermination(long timeout,
java.util.concurrent.TimeUnit unit)
throws java.lang.InterruptedException
- Throws:
java.lang.InterruptedException