|
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 IRemoteProcessContext
public void setParentRemoteProcess(IRemoteProcess parentProcessObject)
setParentRemoteProcess
in interface IRemoteProcessContext
public void setFilterString(IHostProcessFilter filterString)
setFilterString
in interface IRemoteProcessContext
public void addFilterString(IHostProcessFilter additionalFilterString)
addFilterString
in interface IRemoteProcessContext
public IRemoteProcessSubSystem getParentRemoteProcessSubSystem()
getParentRemoteProcessSubSystem
in interface IRemoteProcessContext
public IRemoteProcess getParentRemoteProcess()
getParentRemoteProcess
in interface IRemoteProcessContext
public IHostProcessFilter getFilterString()
getFilterString
in interface IRemoteProcessContext
public 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 |