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 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
-
-
-
-
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
-
-