org.jdesktop.application
Class TaskService

java.lang.Object
  extended by org.jdesktop.application.AbstractBean
      extended by 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)
           
 
Method Summary
 boolean awaitTermination(long timeout, java.util.concurrent.TimeUnit unit)
           
 void execute(Task task)
           
 java.lang.String getName()
           
 java.util.List<Task> getTasks()
           
 boolean isShutdown()
           
 boolean isTerminated()
           
 void shutdown()
           
 java.util.List<java.lang.Runnable> shutdownNow()
           
 
Methods inherited from class org.jdesktop.application.AbstractBean
addPropertyChangeListener, addPropertyChangeListener, firePropertyChange, firePropertyChange, getPropertyChangeListeners, removePropertyChangeListener, removePropertyChangeListener
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

TaskService

public TaskService(java.lang.String name,
                   java.util.concurrent.ExecutorService executorService)

TaskService

public TaskService(java.lang.String name)
Method Detail

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