Class JarApplicationLauncher

java.lang.Object
lu.kbra.modelizer_next.bootstrap.subapp.JarApplicationLauncher

public final class JarApplicationLauncher extends Object
Launches an installed app jar through an isolated class loader.
  • Constructor Details

    • JarApplicationLauncher

      public JarApplicationLauncher()
  • Method Details

    • launch

      public void launch(String[] args, Queue<File> toBeOpened, InstalledApplication application) throws AppLaunchException
      Launches the installed application.
      Parameters:
      args - command-line arguments supplied by the launcher
      toBeOpened - to be opened value used by the operation
      application - application value used by the operation
      Throws:
      AppLaunchException - if the operation cannot be completed