|
RSE Release 3.2 |
|||||||||
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, 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 monitorIRemoteProcess[] 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
SystemMessageException
IRemoteProcess 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.2 |
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |