Package org.quattor.pan.tasks

Provides classes that implement parallel tasks within the compiler.

See:
          Description

Class Summary
BuildResult Encapsulates the results of a build, which consist of the root element of the machine configuration and, optionally, the context used to build it.
BuildTask Wraps the BuildCallable as a Task.
CompileResult Encapsulates a compiled template (or compilation error).
CompileTask Wraps the CompileCallable as a Task.
CompileTask.CallImpl Compiles the template from scratch.
Task<T extends TaskResult> Superclass of all Task objects that requires all subclasses to define the its executor type (queue).
TaskResult Superclass of all task results that allows different tasks to be mixed on a given executor (queue).
Valid1Result Encapsulates the results of the first validation phase.
Valid1Task Wraps the BuildCallable as a Task.
Valid2Result Encapsulates the results of the second validation phase.
Valid2Task Wraps the Valid2Callable as a Task.
WriteAnnotationTask Wraps the WriteAnnotationCallable as a Task.
WriteDepTask Wraps the WriteDepCallable as a Task.
WriteXmlTask Wraps the WriteXmlTask as a Task.
 

Enum Summary
TaskResult.ResultType Enumerated type of the possible types of results.
 

Package org.quattor.pan.tasks Description

Provides classes that implement parallel tasks within the compiler. Tasks may create or depend on other tasks. Each may be subject to different scheduling policies.



Copyright © 2011 Quattor. All Rights Reserved.