com.ibm.etools.iseries.services.ifs.qshells
Class QShellService
java.lang.Object
AbstractShellService
com.ibm.etools.iseries.services.ifs.qshells.QShellService
public class QShellService
- extends AbstractShellService
A Shell Service for QShells
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 |
copyright
public static String copyright
QShellService
public QShellService()
QShellService
public QShellService(IToolboxSessionProvider toolboxProvider)
QShellService
public QShellService(IConnectorService service)
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
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.