Interface | Description |
---|---|
Element |
An Element is a generic component in a tree of elements.
|
Interruptible |
Interface for plan components which may be flagged as interrupted.
|
ParentElement<C extends Element> | |
Phase | |
PhaseFactory | |
Plan | |
PlanCoordinator |
PlanCoordinator's job is to coordinate offers among configured
PlanManager s. |
PlanCustomizer |
This interface allows an opportunity for plans to be modified before execution.
|
PlanFactory |
This interface defines the required elements for transforming
ServiceSpec s into Plan s. |
PlanManager |
PlanManager is the management interface for
Plan s. |
PlanScheduler |
Interface for Plan schedulers.
|
StageBuilder |
Interface for objects that build Plans.
|
Step |
Defines the interface for a Step of a
Phase . |
StepFactory |
Class | Description |
---|---|
AbstractStep |
Provides a default implementation of commonly-used
Step logic. |
DefaultPhase |
The Default Phase implementation tracks
Step s both by their UUID and by their ordering. |
DefaultPhaseFactory |
This class generates Phases given PhaseSpecifications.
|
DefaultPlan | |
DefaultPlanCoordinator |
Default implementation of PlanCoordinator.
|
DefaultPlanManager |
Provides the default implementation of a
PlanManager . |
DefaultPlanScheduler |
Default deployment scheduler.
|
DefaultPodInstance |
This class is a default implementation of the
PodInstance interface. |
DefaultStepFactory |
This class is a default implementation of the
StepFactory interface. |
DeploymentStep |
Step which implements the deployment of a pod.
|
DeploymentStep.TaskStatusPair | |
DeployPlanFactory |
Given a PhaseFactory and a StrategyGenerator for the Phases, the DeployPlanFactory generates a Plan.
|
PlanUtils |
Common utility methods for
PlanManager s. |
PodInstanceRequirement |
A PodInstanceRequirement encapsulates a
PodInstance and the names of tasks that should be launched in it. |
PodInstanceRequirement.Builder |
PodInstanceRequirement builder static inner class. |
Enum | Description |
---|---|
Status |
Status of an
Element . |