Package org.openspaces.admin.pu.topology
Interface ProcessingUnitDeploymentTopology
- All Known Implementing Classes:
ProcessingUnitDeployment,SpaceDeployment
public interface ProcessingUnitDeploymentTopology
-
Method Summary
Modifier and TypeMethodDescriptionaddDependencies(ProcessingUnitDetailedDependencies<? extends ProcessingUnitDependency> deploymentDependencies) Postpones deployment of processing unit instances until the specified dependencies are met.addDependency(String requiredProcessingUnitName) Postpones deployment of processing unit instances deployment until the specified processing unit deployment is complete.create()Converts this fluent API object to a lazy implementation of ProcessingUnitConfigsecured(boolean secured) Will deploy a secured processing unit.userDetails(UserDetails userDetails) Advanced: Sets the security user details for authentication and authorization of the processing unit.userDetails(String userName, String password) Advanced: Sets the security user details for authentication and authorization of the processing unit.
-
Method Details
-
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
Advanced: Sets the security user details for authentication and authorization of the processing unit. -
addDependencies
ProcessingUnitDeploymentTopology addDependencies(ProcessingUnitDetailedDependencies<? extends ProcessingUnitDependency> deploymentDependencies) 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
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
ProcessingUnitConfigHolder create()Converts this fluent API object to a lazy implementation of ProcessingUnitConfig- Since:
- 9.0.0
-