Class ResolveDependencies

java.lang.Object
io.openems.edge.core.appmanager.ResolveDependencies
All Implemented Interfaces:
Runnable

public class ResolveDependencies extends Object implements Runnable
  • Constructor Details

    • ResolveDependencies

      public ResolveDependencies(org.osgi.framework.BundleContext bundleContext)
  • Method Details

    • run

      public void run()
      Specified by:
      run in interface Runnable
    • resolveDependencies

      public static void resolveDependencies(User user, AppManagerImpl appManagerImpl, AppManagerUtil appManagerUtil)
      Resolves missing dependencies.

      protected so it can be used in a unit test

      Parameters:
      user - the executing User
      appManagerImpl - the AppManagerImpl
      appManagerUtil - the AppManagerUtil