public class TaskService extends AbstractBean
Constructor | Description |
---|---|
TaskService(java.lang.String name) |
|
TaskService(java.lang.String name,
java.util.concurrent.ExecutorService executorService) |
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() |
addPropertyChangeListener, addPropertyChangeListener, firePropertyChange, firePropertyChange, getPropertyChangeListeners, removePropertyChangeListener, removePropertyChangeListener
public TaskService(java.lang.String name, java.util.concurrent.ExecutorService executorService)
public TaskService(java.lang.String name)
public final java.lang.String getName()
public void execute(Task task)
public java.util.List<Task> getTasks()
public final void shutdown()
public final java.util.List<java.lang.Runnable> shutdownNow()
public final boolean isShutdown()
public final boolean isTerminated()
public final boolean awaitTermination(long timeout, java.util.concurrent.TimeUnit unit) throws java.lang.InterruptedException
java.lang.InterruptedException