|
RSE Release 3.4 |
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.eclipse.rse.subsystems.processes.core.subsystem.impl.RemoteProcessContext
public class RemoteProcessContext
This class represents a place to hold contextual information stored within each remote process object.
We store in here information that might be the same for multiple remote process objects, in order to save memory. This way, we can merely hold a reference to a single object, which itself may have numerous pieces of information helpful when processing actions on a particular remote object.
| Field Summary | |
|---|---|
protected Vector |
allFilterStrings
|
protected IHostProcessFilter |
filterString
|
protected IRemoteProcess |
parentProcess
|
protected IRemoteProcessSubSystem |
subsystem
|
| Constructor Summary | |
|---|---|
RemoteProcessContext()
Constructor that takes no inputs. |
|
RemoteProcessContext(IRemoteProcessSubSystem subsystem,
IRemoteProcess parentProcessObject,
IHostProcessFilter filterString)
Constructor that takes all inputs. |
|
| Method Summary | |
|---|---|
void |
addFilterString(IHostProcessFilter additionalFilterString)
Add an additional filter string. |
IHostProcessFilter[] |
getAllFilterStrings()
Return all the filter string objects applicable to this folder object. |
IHostProcessFilter |
getFilterString()
Return the filter string object resolved to get this object |
IRemoteProcess |
getParentRemoteProcess()
Return the parent remote process object expanded to get this object, or null if no such parent |
IRemoteProcessSubSystem |
getParentRemoteProcessSubSystem()
Return the parent subsystem |
void |
setFilterString(IHostProcessFilter filterString)
Set the filter string object resolved to get this object |
void |
setParentRemoteProcess(IRemoteProcess parentProcessObject)
Set the parent remote process object of this process |
void |
setParentRemoteProcessSubSystem(IRemoteProcessSubSystem subsystem)
Set the parent subsystem |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
protected IRemoteProcessSubSystem subsystem
protected IRemoteProcess parentProcess
protected IHostProcessFilter filterString
protected Vector allFilterStrings
| Constructor Detail |
|---|
public RemoteProcessContext(IRemoteProcessSubSystem subsystem,
IRemoteProcess parentProcessObject,
IHostProcessFilter filterString)
public RemoteProcessContext()
| Method Detail |
|---|
public void setParentRemoteProcessSubSystem(IRemoteProcessSubSystem subsystem)
setParentRemoteProcessSubSystem in interface IRemoteProcessContextpublic void setParentRemoteProcess(IRemoteProcess parentProcessObject)
setParentRemoteProcess in interface IRemoteProcessContextpublic void setFilterString(IHostProcessFilter filterString)
setFilterString in interface IRemoteProcessContextpublic void addFilterString(IHostProcessFilter additionalFilterString)
addFilterString in interface IRemoteProcessContextpublic IRemoteProcessSubSystem getParentRemoteProcessSubSystem()
getParentRemoteProcessSubSystem in interface IRemoteProcessContextpublic IRemoteProcess getParentRemoteProcess()
getParentRemoteProcess in interface IRemoteProcessContextpublic IHostProcessFilter getFilterString()
getFilterString in interface IRemoteProcessContextpublic IHostProcessFilter[] getAllFilterStrings()
getAllFilterStrings in interface IRemoteProcessContext
|
RSE Release 3.4 |
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||