Interface InternalProcessingUnitDetailedDependencies<T extends ProcessingUnitDependency,IT extends InternalProcessingUnitDependency>

All Superinterfaces:
ProcessingUnitDetailedDependencies<T>
All Known Subinterfaces:
InternalProcessingUnitDeploymentDependencies<T,IT>
All Known Implementing Classes:
AbstractProcessingUnitDetailedDependencies, DefaultProcessingUnitDeploymentDependencies

public interface InternalProcessingUnitDetailedDependencies<T extends ProcessingUnitDependency,IT extends InternalProcessingUnitDependency> extends ProcessingUnitDetailedDependencies<T>
  • Method Details

    • addDependency

      void addDependency(T dependency)
      Adds the specified dependency. If a with the same name exits, then the old dependency is merged with the new dependency.
      Since:
      8.0.6
    • toRequiredDependencies

      org.jini.rio.core.RequiredDependencies toRequiredDependencies()
      Converts this to GSM compatible format.
      Since:
      8.0.6
    • addDependencies

      void addDependencies(org.jini.rio.core.RequiredDependencies requiredDependencies)
      Merges with dependencies in GSM format
    • getCommandLineOption

      String getCommandLineOption()