|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectfrysk.proc.Host
public abstract class Host
A host machine. A HOST has processes which contain threads. A HOST also has a process that is running this code - frysk is self aware.
| Method Summary | |
|---|---|
int |
compareTo(Object o)
|
abstract String |
getName()
Returns the name of the host |
abstract Proc |
getSelf()
Return the process corresponding to this running frysk instance found on this host. |
abstract void |
requestCreateAttachedProc(File exe,
String stdin,
String stdout,
String stderr,
String[] args,
String libs,
TaskAttachedObserverXXX attachedObserver)
Tell the host to create a running child process. |
void |
requestCreateAttachedProc(Proc template,
TaskAttachedObserverXXX attachedObserver)
Request that a new attached and running process based on TEMPLATE be created. |
void |
requestCreateAttachedProc(String[] args,
TaskAttachedObserverXXX attachedObserver)
Request that a new attached and running process(with stdin, stdout, and stderr are shared with this process) be created. |
void |
requestCreateAttachedProc(String stdin,
String stdout,
String stderr,
String[] args,
TaskAttachedObserverXXX attachedObserver)
Request that a new attached and running process(with stdin, stdout, and stderr are shared with this process) be created. |
abstract void |
requestProc(int pid,
FindProc finder)
Find a specifc process from its Id. |
abstract void |
requestRefresh(Collection knownProcesses,
HostRefreshBuilder update)
Given a set of knownProcesses and knownDaemons (children of init) scan the system passing back the set of newProcesses (not in knownProcesses), deadProcesses (were in knownProcesses but exited), newDaemons (processes that re-parented to init). |
String |
toString()
Print this. |
| Methods inherited from class java.lang.Object |
|---|
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Method Detail |
|---|
public abstract void requestProc(int pid,
FindProc finder)
public abstract void requestRefresh(Collection knownProcesses,
HostRefreshBuilder update)
public abstract void requestCreateAttachedProc(File exe,
String stdin,
String stdout,
String stderr,
String[] args,
String libs,
TaskAttachedObserverXXX attachedObserver)
public void requestCreateAttachedProc(String stdin,
String stdout,
String stderr,
String[] args,
TaskAttachedObserverXXX attachedObserver)
public void requestCreateAttachedProc(String[] args,
TaskAttachedObserverXXX attachedObserver)
public void requestCreateAttachedProc(Proc template,
TaskAttachedObserverXXX attachedObserver)
public abstract Proc getSelf()
public String toString()
toString in class Objectpublic abstract String getName()
public int compareTo(Object o)
compareTo in interface Comparable
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||