Package org.jdesktop.application
Class TaskService
- java.lang.Object
-
- org.jdesktop.application.AbstractBean
-
- org.jdesktop.application.TaskService
-
public class TaskService extends AbstractBean
-
-
Constructor Summary
Constructors Constructor Description TaskService(java.lang.String name)TaskService(java.lang.String name, java.util.concurrent.ExecutorService executorService)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanawaitTermination(long timeout, java.util.concurrent.TimeUnit unit)voidexecute(Task task)java.lang.StringgetName()java.util.List<Task>getTasks()booleanisShutdown()booleanisTerminated()voidshutdown()java.util.List<java.lang.Runnable>shutdownNow()-
Methods inherited from class org.jdesktop.application.AbstractBean
addPropertyChangeListener, addPropertyChangeListener, firePropertyChange, firePropertyChange, getPropertyChangeListeners, removePropertyChangeListener, removePropertyChangeListener
-
-
-
-
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
-
-