# Package com.xebialabs.deployit.plugin.api.deployment.planning

package com.xebialabs.deployit.plugin.api.deployment.planning

- Class
  Description
  Checkpoint
  Defines a checkpoint for the execution of a deployment.
  Contributor
  Annotates methods that contribute to a deployment plan.
  Create
  Annotates a method on a `Deployed` that is called when XL Deploy wants to `create` the Deployed in the middleware.
  DefaultOrders
  A Constant interface with some default named Orders, to make it easier to determine where custom steps need to go.
  DeploymentPlanningContext
  Context that is passed along during the Planning stage of a Deployment.
  Destroy
  Annotates a method on a `Deployed` that is called when XL Deploy wants to `destroy` the Deployed in the middleware.
  Modify
  Annotates a method on a `Deployed` that is called when XL Deploy wants to `modify` the Deployed in the middleware.
  Noop
  Annotates a method on a `Deployed` that is called when XL Deploy wants to `noop` the Deployed in the middleware.
  PostPlanProcessor
  A PostProcessor for a Plan.
  PrePlanProcessor
  A PreProcessor for a Plan.
  ReadOnlyRepository
  Deprecated.
  Replaced by `Repository`