Remote Systems
v6.4.1

com.ibm.etools.systems.launch.remoteexternaltools
Class RemoteProgramLaunchDelegate

java.lang.Object
  extended byProgramLaunchDelegate
      extended bycom.ibm.etools.systems.launch.remoteexternaltools.RemoteProgramLaunchDelegate
Direct Known Subclasses:
RemoteBuildLaunchDelegate

public class RemoteProgramLaunchDelegate
extends ProgramLaunchDelegate

A launch delegate for running remote programs.

See Also:
Serialized Form

Nested Class Summary
protected  class RemoteProgramLaunchDelegate.LaunchRunnable
           
protected  class RemoteProgramLaunchDelegate.ProgramLaunchWindowListener
          A window listener that warns the user about any running programs when the workbench closes.
 
Field Summary
protected static IWindowListener windowListener
           
 
Constructor Summary
RemoteProgramLaunchDelegate()
           
 
Method Summary
protected  String generateCommandLine(String[] commandLine)
           
protected  String[] getEnvNames(String[] envp)
           
protected  String[] getEnvValues(String[] envp)
           
 void launch(ILaunchConfiguration configuration, String mode, ILaunch launch, IProgressMonitor monitor)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

windowListener

protected static IWindowListener windowListener
Constructor Detail

RemoteProgramLaunchDelegate

public RemoteProgramLaunchDelegate()
Method Detail

launch

public void launch(ILaunchConfiguration configuration,
                   String mode,
                   ILaunch launch,
                   IProgressMonitor monitor)
            throws CoreException
Throws:
CoreException
See Also:
ILaunchConfigurationDelegate

generateCommandLine

protected String generateCommandLine(String[] commandLine)

getEnvNames

protected String[] getEnvNames(String[] envp)

getEnvValues

protected String[] getEnvValues(String[] envp)

Remote Systems
v6.4.1

Copyright © 2005 IBM Corp. All Rights Reserved.

Note: This documentation is for part of an interim API that is still under development and expected to change significantly before reaching stability. It is being made available at this early stage to solicit feedback from pioneering adopters on the understanding that any code that uses this API will almost certainly be broken (repeatedly) as the API evolves.