|
RSE Release 3.0 |
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||
The RSE subsystem for Remote Processes
| Field Summary |
| Fields inherited from interface org.eclipse.rse.core.model.IRSEPersistableContainer |
NO_CHILDREN |
| Method Summary | |
IRemoteProcess |
getParentProcess(IRemoteProcess process)
Given a process, return its parent process object. |
IRemoteProcessSubSystemConfiguration |
getParentRemoteProcessSubSystemConfiguration()
Return parent subsystem factory, cast to a RemoteProcessSubSystemConfiguration |
IRemoteProcess |
getRemoteProcessObject(long pid)
Given a pid, return an IRemoteProcess object for it. |
String[] |
getSignalTypes()
Returns a list of the types of signals that can be sent to a process on the remote system. |
boolean |
isCaseSensitive()
Return true if names are case-sensitive. |
boolean |
kill(IRemoteProcess process,
String signal)
Kill the given process. |
IRemoteProcess[] |
listAllProcesses(IHostProcessFilter processNameFilter,
IRemoteProcessContext context,
IProgressMonitor monitor)
Return a list of all processes on the remote system. |
IRemoteProcess[] |
listChildProcesses(IRemoteProcess parent,
IHostProcessFilter processFilter,
IRemoteProcessContext context,
IProgressMonitor monitor)
Return a list of remote child processes of the given process, which match the filter. |
IRemoteProcess[] |
listChildProcesses(IRemoteProcess parent,
IRemoteProcessContext context,
IProgressMonitor monitor)
Return a list of all remote child processes of the given parent process on the remote system |
IRemoteProcess[] |
listRoots(IRemoteProcessContext context,
IProgressMonitor monitor)
Returns root processes |
| Methods inherited from interface org.eclipse.rse.core.subsystems.IRemoteObjectResolver |
getObjectWithAbsoluteName, getObjectWithAbsoluteName |
| Methods inherited from interface org.eclipse.core.runtime.jobs.ISchedulingRule |
contains, isConflicting |
| Methods inherited from interface org.eclipse.rse.core.model.IRSEModelObject |
getDescription |
| Methods inherited from interface org.eclipse.rse.core.model.IPropertySetContainer |
addPropertySet, addPropertySets, createPropertySet, createPropertySet, getPropertySet, getPropertySets, removePropertySet |
| Methods inherited from interface org.eclipse.rse.core.model.IRSEPersistableContainer |
commit, getPersistableChildren, getPersistableParent, isDirty, isTainted, setDirty, setTainted, setWasRestored, wasRestored |
| Method Detail |
public IRemoteProcessSubSystemConfiguration getParentRemoteProcessSubSystemConfiguration()
public boolean isCaseSensitive()
public IRemoteProcess[] listAllProcesses(IHostProcessFilter processNameFilter,
IRemoteProcessContext context,
IProgressMonitor monitor)
throws InterruptedException,
SystemMessageException
processNameFilter - filter the results according to this objectcontext - A context object that will be associated with each returned processmonitor - the progress monitor
InterruptedException
SystemMessageException
public IRemoteProcess[] listRoots(IRemoteProcessContext context,
IProgressMonitor monitor)
context - A context object that will be associated with each returned processmonitor - the progress monitor
public IRemoteProcess[] listChildProcesses(IRemoteProcess parent,
IRemoteProcessContext context,
IProgressMonitor monitor)
throws SystemMessageException
parent - The parent process whose children to listcontext - A context object that will be associated with each returned processmonitor - the progress monitor
SystemMessageException
public IRemoteProcess[] listChildProcesses(IRemoteProcess parent,
IHostProcessFilter processFilter,
IRemoteProcessContext context,
IProgressMonitor monitor)
throws SystemMessageException
parent - The parent process whose children to listprocessFilter - The process filter to subset the list by, or null to return all child processes.context - A context object that will be associated with each returned processmonitor - the progress monitor
SystemMessageExceptionpublic IRemoteProcess getParentProcess(IRemoteProcess process)
process - the process to return parent of.
public IRemoteProcess getRemoteProcessObject(long pid)
throws SystemMessageException
pid - The pid of the desired process
SystemMessageException
public boolean kill(IRemoteProcess process,
String signal)
throws SystemMessageException
process - represents the object to be killed.
SystemMessageException
public String[] getSignalTypes()
throws SystemMessageException
SystemMessageException
|
RSE Release 3.0 |
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||