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 int
forkedProcessTimeoutInSeconds
private EquinoxLauncher
launchHelper
private org.codehaus.plexus.logging.Logger
logger
private java.io.File
runtimeLocation
-
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.Command
newInstallCommand()
Returns a newDirectorRuntime.Command
instance 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:DirectorRuntime
Returns a newDirectorRuntime.Command
instance that can be used to execute a command with this director runtime.- Specified by:
newInstallCommand
in interfaceDirectorRuntime
-
-