|
RSE Release 1.0 |
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||||
java.lang.Objectorg.eclipse.rse.services.processes.AbstractProcessService
| Constructor Summary | |
|---|---|
AbstractProcessService()
|
|
| Method Summary | |
|---|---|
SystemMessage |
getMessage(String messageID)
|
IHostProcess |
getParentProcess(IProgressMonitor monitor,
long PID)
Given a process, return its parent process object. |
IHostProcess |
getProcess(IProgressMonitor monitor,
long PID)
Given a pid, return an IHostProcess object for it. |
IHostProcess[] |
listAllProcesses(IProgressMonitor monitor)
Return a list of all processes on the remote system. |
IHostProcess[] |
listAllProcesses(IProgressMonitor monitor,
String exeNameFilter,
String userNameFilter,
String stateFilter)
Return a filtered list of all processes on the remote system. |
IHostProcess[] |
listChildProcesses(IProgressMonitor monitor,
long parentPID)
Return a list of all remote child processes of the given parent process on the remote system |
IHostProcess[] |
listChildProcesses(IProgressMonitor monitor,
long parentPID,
IHostProcessFilter filter)
Return a filtered list of remote child processes of the given parent process on the remote system |
IHostProcess[] |
listRootProcesses(IProgressMonitor monitor)
Return a single IHostProcess object for the 'init' process with pid 1. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Methods inherited from interface org.eclipse.rse.services.processes.IProcessService |
|---|
getSignalTypes, kill, listAllProcesses |
| Methods inherited from interface org.eclipse.rse.services.IService |
|---|
getDescription, getName, initService, uninitService |
| Constructor Detail |
public AbstractProcessService()
| Method Detail |
public IHostProcess[] listAllProcesses(IProgressMonitor monitor,
String exeNameFilter,
String userNameFilter,
String stateFilter)
throws SystemMessageException
IProcessService
listAllProcesses in interface IProcessServicemonitor - A progress monitor to which progress will be reportedexeNameFilter - The executable name to filter results by, or null if no exeName filteringuserNameFilter - The user name to filter results by, or null if no userName filteringstateFilter - The state code to filter results by, or null if no state filtering
SystemMessageException
public IHostProcess[] listAllProcesses(IProgressMonitor monitor)
throws SystemMessageException
IProcessService
listAllProcesses in interface IProcessServicemonitor - A progress monitor to which progress will be reported
SystemMessageException
public IHostProcess[] listRootProcesses(IProgressMonitor monitor)
throws SystemMessageException
listRootProcesses in interface IProcessServicemonitor - Progress monitor
SystemMessageExceptionIProcessService.listRootProcesses(org.eclipse.core.runtime.IProgressMonitor)
public IHostProcess[] listChildProcesses(IProgressMonitor monitor,
long parentPID)
throws SystemMessageException
IProcessService
listChildProcesses in interface IProcessServicemonitor - A progress monitor to which progress will be reportedparentPID - The ID of the parent process whose children are to be listed
SystemMessageException
public IHostProcess[] listChildProcesses(IProgressMonitor monitor,
long parentPID,
IHostProcessFilter filter)
throws SystemMessageException
IProcessService
listChildProcesses in interface IProcessServicemonitor - A progress monitor to which progress will be reportedparentPID - The ID of the parent process whose children are to be listedfilter - A filter to narrow results by
SystemMessageException
public IHostProcess getParentProcess(IProgressMonitor monitor,
long PID)
throws SystemMessageException
IProcessService
getParentProcess in interface IProcessServicemonitor - A progress monitor to which progress will be reportedPID - the ID of the process to return parent of.
SystemMessageException
public IHostProcess getProcess(IProgressMonitor monitor,
long PID)
throws SystemMessageException
IProcessService
getProcess in interface IProcessServicemonitor - A progress monitor to which progress will be reportedPID - The process ID of the desired process
SystemMessageExceptionpublic SystemMessage getMessage(String messageID)
getMessage in interface IService
|
RSE Release 1.0 |
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||||