|
RSE Release 3.4 |
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
public interface IRemoteProcessSubSystem
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, clonePropertySets, 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 |
|---|
IRemoteProcessSubSystemConfiguration getParentRemoteProcessSubSystemConfiguration()
boolean isCaseSensitive()
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
IRemoteProcess[] listRoots(IRemoteProcessContext context,
IProgressMonitor monitor)
context - A context object that will be associated with each returned processmonitor - the progress monitor
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
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
SystemMessageExceptionIRemoteProcess getParentProcess(IRemoteProcess process)
process - the process to return parent of.
IRemoteProcess getRemoteProcessObject(long pid)
throws SystemMessageException
pid - The pid of the desired process
SystemMessageException
boolean kill(IRemoteProcess process,
String signal)
throws SystemMessageException
process - represents the object to be killed.
SystemMessageException
String[] getSignalTypes()
throws SystemMessageException
SystemMessageException
|
RSE Release 3.4 |
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||