Rational Developer for Power Systems Software
V7.6

com.ibm.etools.iseries.services.ifs.qshells
Class QShellService

java.lang.Object
  extended by AbstractShellService
      extended by com.ibm.etools.iseries.services.ifs.qshells.QShellService

public class QShellService
extends AbstractShellService

A Shell Service for QShells


Field Summary
static String copyright
           
 
Constructor Summary
QShellService()
           
QShellService(IConnectorService service)
           
QShellService(IToolboxSessionProvider toolboxProvider)
           
 
Method Summary
 String getDescription()
           
 String getName()
           
 boolean hasRmtShellPTF()
           
 void initService(IProgressMonitor monitor)
           
 IHostShell launchShell(String initialWorkingDirectory, String encoding, String[] environment, IProgressMonitor monitor)
           
 IHostShell launchShell(String initialWorkingDirectory, String encoding, String[] environment, String[] libraryList, IProgressMonitor monitor)
           
 IHostShell runCommand(String initialWorkingDirectory, String command, String[] environment, IProgressMonitor monitor)
           
 IHostShell runCommand(String initialWorkingDirectory, String command, String encoding, String[] environment, IProgressMonitor monitor)
           
 void uninitService(IProgressMonitor monitor)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

copyright

public static String copyright
Constructor Detail

QShellService

public QShellService()

QShellService

public QShellService(IToolboxSessionProvider toolboxProvider)

QShellService

public QShellService(IConnectorService service)
Method Detail

launchShell

public IHostShell launchShell(String initialWorkingDirectory,
                              String encoding,
                              String[] environment,
                              String[] libraryList,
                              IProgressMonitor monitor)
                       throws SystemMessageException
Throws:
SystemMessageException

launchShell

public IHostShell launchShell(String initialWorkingDirectory,
                              String encoding,
                              String[] environment,
                              IProgressMonitor monitor)
                       throws SystemMessageException
Throws:
SystemMessageException

runCommand

public IHostShell runCommand(String initialWorkingDirectory,
                             String command,
                             String[] environment,
                             IProgressMonitor monitor)
                      throws SystemMessageException
Throws:
SystemMessageException

runCommand

public IHostShell runCommand(String initialWorkingDirectory,
                             String command,
                             String encoding,
                             String[] environment,
                             IProgressMonitor monitor)
                      throws SystemMessageException
Throws:
SystemMessageException

getDescription

public String getDescription()

getName

public String getName()

initService

public void initService(IProgressMonitor monitor)

uninitService

public void uninitService(IProgressMonitor monitor)

hasRmtShellPTF

public boolean hasRmtShellPTF()
                       throws SystemMessageException
Throws:
SystemMessageException

Rational Developer for Power Systems Software
V7.6

Copyright © 2011 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.