Class StandaloneDirectorRuntime
- java.lang.Object
-
- org.eclipse.tycho.plugins.p2.director.runtime.StandaloneDirectorRuntime
-
- All Implemented Interfaces:
DirectorRuntime
public class StandaloneDirectorRuntime extends java.lang.Object implements DirectorRuntime
Eclipse installation with the p2 director application. This director runtime is itself a valid p2 installation and can therefore be used to install products with meta-requirements, e.g. for custom touchpoint actions.
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from interface org.eclipse.tycho.p2.tools.director.shared.DirectorRuntime
DirectorRuntime.Command
-
-
Field Summary
Fields Modifier and Type Field Description private intforkedProcessTimeoutInSecondsprivate EquinoxLauncherlaunchHelperprivate org.codehaus.plexus.logging.Loggerloggerprivate java.io.FileruntimeLocation
-
Constructor Summary
Constructors Constructor Description StandaloneDirectorRuntime(java.io.File runtimeLocation, EquinoxLauncher launchHelper, int forkedProcessTimeoutInSeconds, org.codehaus.plexus.logging.Logger logger)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description DirectorRuntime.CommandnewInstallCommand()Returns a newDirectorRuntime.Commandinstance that can be used to execute a command with this director runtime.
-
-
-
Field Detail
-
runtimeLocation
private final java.io.File runtimeLocation
-
launchHelper
private final EquinoxLauncher launchHelper
-
logger
private org.codehaus.plexus.logging.Logger logger
-
forkedProcessTimeoutInSeconds
private final int forkedProcessTimeoutInSeconds
-
-
Constructor Detail
-
StandaloneDirectorRuntime
StandaloneDirectorRuntime(java.io.File runtimeLocation, EquinoxLauncher launchHelper, int forkedProcessTimeoutInSeconds, org.codehaus.plexus.logging.Logger logger)
-
-
Method Detail
-
newInstallCommand
public DirectorRuntime.Command newInstallCommand()
Description copied from interface:DirectorRuntimeReturns a newDirectorRuntime.Commandinstance that can be used to execute a command with this director runtime.- Specified by:
newInstallCommandin interfaceDirectorRuntime
-
-