RSE
Release 1.0

org.eclipse.rse.subsystems.processes.core.subsystem
Interface IRemoteProcess

All Superinterfaces:
IAdaptable, IHostProcess
All Known Implementing Classes:
RemoteProcessImpl

public interface IRemoteProcess
extends IHostProcess, IAdaptable


Method Summary
 String getAbsolutePath()
          Get fully qualified name of associated object in /proc filesystem: root plus path plus pid.
 String getAbsolutePathPlusConnection()
          Get fully qualified connection and folder name of associated object in /proc filesystem: profile.connection/path/procfolder.
 IRemoteProcessContext getContext()
          Return the context associated with this remote file
 IHostProcessFilter getFilterString()
          Return the filter string resolved to get this object
 Object getObject()
          Get the underlying object that this object wrappers, whether that is a DataElement or an IRemoteServerProcess, or something else is implementation specific.
 IRemoteProcess getParentRemoteProcess()
          Get the parent remote process of this process
 IRemoteProcessSubSystem getParentRemoteProcessSubSystem()
          Get parent subsystem
 IHost getSystemConnection()
          Return the connection this remote process is from.
 void setFilterString(IHostProcessFilter filterString)
          Set the filter string resolved to get this object
 
Methods inherited from interface org.eclipse.rse.services.clientserver.processes.IHostProcess
getAllProperties, getGid, getLabel, getName, getPid, getPPid, getState, getTgid, getTracerPid, getUid, getUsername, getVmRSSInKB, getVmSizeInKB, isRoot
 
Methods inherited from interface org.eclipse.core.runtime.IAdaptable
getAdapter
 

Method Detail

getParentRemoteProcessSubSystem

public IRemoteProcessSubSystem getParentRemoteProcessSubSystem()
Get parent subsystem


getSystemConnection

public IHost getSystemConnection()
Return the connection this remote process is from.


getFilterString

public IHostProcessFilter getFilterString()
Return the filter string resolved to get this object


setFilterString

public void setFilterString(IHostProcessFilter filterString)
Set the filter string resolved to get this object


getAbsolutePathPlusConnection

public String getAbsolutePathPlusConnection()
Get fully qualified connection and folder name of associated object in /proc filesystem: profile.connection/path/procfolder. Note the separator character between the profile name and the connection name is always '.' Note the separator character between the connection and qualified-folder is always ':'


getParentRemoteProcess

public IRemoteProcess getParentRemoteProcess()
Get the parent remote process of this process


getContext

public IRemoteProcessContext getContext()
Return the context associated with this remote file


getAbsolutePath

public String getAbsolutePath()
Get fully qualified name of associated object in /proc filesystem: root plus path plus pid. No connection name.


getObject

public Object getObject()
Get the underlying object that this object wrappers, whether that is a DataElement or an IRemoteServerProcess, or something else is implementation specific.


RSE
Release 1.0

Copyright (c) IBM Corporation and others 2000, 2006. All Rights Reserved.