Interface ProcessingUnitDeploymentTopology

All Known Implementing Classes:
ProcessingUnitDeployment, SpaceDeployment

public interface ProcessingUnitDeploymentTopology
  • Method Details

    • secured

      ProcessingUnitDeploymentTopology secured(boolean secured)
      Will deploy a secured processing unit. Note, by setting user details the processing unit will be secured automatically.
    • userDetails

      Advanced: Sets the security user details for authentication and authorization of the processing unit.
    • userDetails

      ProcessingUnitDeploymentTopology userDetails(String userName, String password)
      Advanced: Sets the security user details for authentication and authorization of the processing unit.
    • addDependencies

      Postpones deployment of processing unit instances until the specified dependencies are met. The following example postpones the deployment of this processing unit until B has completed the deployment and C has at least one instance deployed. deployment.addDependencies(new ProcessingUnitDeploymentDependenciesConfigurer().dependsOnDeployment("B").dependsOnMinimumNumberOfDeployedInstances("C",1).create())
      Since:
      8.0.6
      See Also:
    • addDependency

      ProcessingUnitDeploymentTopology addDependency(String requiredProcessingUnitName)
      Postpones deployment of processing unit instances deployment until the specified processing unit deployment is complete. Same as: deployment.addDependencies(new ProcessingUnitDeploymentDependenciesConfigurer().dependsOnDeployment(requiredProcessingUnitName).create())
      Since:
      8.0.6
    • create

      Converts this fluent API object to a lazy implementation of ProcessingUnitConfig
      Since:
      9.0.0