Interface ProcessingUnitDetailedDependencies<T extends ProcessingUnitDependency>

All Known Subinterfaces:
InternalProcessingUnitDeploymentDependencies<T,IT>, InternalProcessingUnitDetailedDependencies<T,IT>, ProcessingUnitDeploymentDependencies<T>
All Known Implementing Classes:
AbstractProcessingUnitDetailedDependencies, DefaultProcessingUnitDeploymentDependencies

public interface ProcessingUnitDetailedDependencies<T extends ProcessingUnitDependency>
Defines dependency between one processing unit and multiple required processing units.
Since:
8.0.6
Author:
itaif
  • Method Details

    • isEmpty

      boolean isEmpty()
      Returns:
      true if there are no dependencies on other processing units
      Since:
      8.0.6
    • getRequiredProcessingUnitsNames

      String[] getRequiredProcessingUnitsNames()
      Returns:
      The different dependencies comprising this object.
      Since:
      8.0.6
    • getDependencyByName

      T getDependencyByName(String requiredProcessingUnitName)
      Returns:
      The processing unit dependency on the specified required processing unit, or null if such dependency does not exist.
      Since:
      8.0.6