Interface DeltaSpecification

  • All Superinterfaces:
    java.io.Serializable

    public interface DeltaSpecification
    extends java.io.Serializable
    The specification of what should happen on the target environment in order to deploy this DeployedApplication
    • Method Detail

      • getPreviousDeployedApplication

        DeployedApplication getPreviousDeployedApplication()
        The DeployedApplication that is being replaced with this (un)deployment. Is null when this is an initial deployment.
        Returns:
        the previous version of the DeployedApplication
      • getDeployedApplication

        DeployedApplication getDeployedApplication()
        The DeployedApplication that is the subject of the current (un)deployment.

        Note: From XL Deploy 4.0 onwards this will return null when an undeployment is being planned, similar to Delta.

        Returns:
        the DeployedApplication
      • getDeltas

        java.util.List<Delta> getDeltas()
        The Deltas that were calculated for this deployment
        Returns:
        the list of Delta
      • isRollback

        boolean isRollback()
        Indicated whether this specification was calculated as a result of a rollback operation.
        Returns:
        true if this specification is a rollback specification.