Package org.schmant.run

This package contains the TaskExecutor and classes and interfaces that it needs.

See:
          Description

Interface Summary
ReadOnlyTaskExecutorStatus This interface defines a read-only view of a TaskExecutorStatus.
TaskDependency This interface represents a dependency of a task.
ThreadContextInitializer This interface identifies an object that initializes the context for a thread created by the TaskExecutorThreadFactory.
 

Class Summary
AlreadySatisfiedTaskDependency This task dependency is already satisfied! It can be used when scheduling a task that might have had but did not have dependencies.
CompoundTaskDependency This object is used to bundle several TaskDependency objects into one.
ManualTaskDependency This is a task dependency that is handled manually.
ReadOnlyTaskExecutorStatusImpl Default implementation of the ReadOnlyTaskExecutorStatus interface.
ReportingThread This Thread implementation gives the thread its own Report.
TaskExecutor The TaskExecutor is used for running independent tasks in parallel execution threads.
TaskExecutors This class holds an inheritable thread local registry for all created task executors.
TaskExecutorStatus This object represents the current status of a TaskExecutor.
TaskExecutorThreadFactory Default thread factory for the TaskExecutor.
 

Package org.schmant.run Description

This package contains the TaskExecutor and classes and interfaces that it needs.

Since:
0.5
Author:
Karl Gustafsson