Package org.opennms.core.tasks
-
Interface Summary Interface Description Async<T> This interface is used on objects that are inherently asynchronous (like Mina or Netty library calls).Callback<T> This interface is used as a completion handler and exception handler forAsync
operations.NeedsContainer NeedsContainerRunInBatch RunInBatch interface.Task BaseTaskTaskCoordinator TaskCoordinatorTaskMonitor This listener interface defines methods that are fired during lifecycle events of aTask
. -
Class Summary Class Description AbstractTask AbstractTask - Currently a collection of 'dependency' tasks defines the set of tasks that are dependents of another.AsyncTask<T> AsyncTask class.BatchTask BatchTask class.ContainerTask<T extends ContainerTask<?>> Abstract ContainerTask class.DefaultTaskCoordinator ThisDefaultTaskCoordinator
class provides utility methods to construct and schedule hierarchies ofTasks
.DefaultTaskMonitor ThisTaskMonitor
is used to logTask
lifecycle events.SequenceTask SequenceTask class.SyncTask SyncTaskTaskBuilder<T extends ContainerTask<?>> TaskBuilder -
Enum Summary Enum Description Task.State