Interface ProcessingUnitDependency
- All Known Subinterfaces:
InternalProcessingUnitDependency
- All Known Implementing Classes:
ProcessingUnitDependencyConfig
public interface ProcessingUnitDependency
Defines dependency between an unspecified dependant processing unit and one required processing
unit.
- Since:
- 8.0.6
- Author:
- itaif
-
Method Summary
Modifier and TypeMethodDescriptionintintboolean
-
Method Details
-
getRequiredProcessingUnitName
String getRequiredProcessingUnitName()- Returns:
- the name of the required processing unit (the processing unit that is being dependent-upon)
- Since:
- 8.0.6
-
getWaitForDeploymentToComplete
boolean getWaitForDeploymentToComplete()- Returns:
- true if the dependent processing unit waits until the required processing unit deployment is complete. False indicates this dependency is disabled.
- Since:
- 8.0.6
-
getMinimumNumberOfDeployedInstancesPerPartition
int getMinimumNumberOfDeployedInstancesPerPartition()- Returns:
- the number of required processing unit instances per partition that the dependent processing unit waits for. Zero indicates this dependency is disabled.
- Since:
- 8.0.6
-
getMinimumNumberOfDeployedInstances
int getMinimumNumberOfDeployedInstances()- Returns:
- the number of required processing unit instances that the dependent processing unit waits for. Zero indicates this dependency is disabled.
- Since:
- 8.0.6
-