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 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