edu.cmu.emulator.daemon
Class ProcOutputMonitor

java.lang.Object
  extended by edu.cmu.emulator.daemon.ProcessMonitor
      extended by edu.cmu.emulator.daemon.ProcOutputMonitor
All Implemented Interfaces:
ProcControl, Serializable, Runnable

public class ProcOutputMonitor
extends ProcessMonitor

Runs on the remote node and gathers the output from the node for sending as messages back to the emu.

See Also:
Serialized Form

Field Summary
protected  ProcOutputListener outputListener
           
 
Fields inherited from class edu.cmu.emulator.daemon.ProcessMonitor
nodeDaemon, p, pID
 
Constructor Summary
ProcOutputMonitor()
           
ProcOutputMonitor(ProcOutputListener outputListener)
           
 
Method Summary
 void processStarted(NodeDaemon nodeDaemon, Process p, int pID)
           
 
Methods inherited from class edu.cmu.emulator.daemon.ProcessMonitor
run, sendMessageToEmu
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

outputListener

protected ProcOutputListener outputListener
Constructor Detail

ProcOutputMonitor

public ProcOutputMonitor()

ProcOutputMonitor

public ProcOutputMonitor(ProcOutputListener outputListener)
Method Detail

processStarted

public void processStarted(NodeDaemon nodeDaemon,
                           Process p,
                           int pID)
                    throws ProcessStartException
Specified by:
processStarted in interface ProcControl
Overrides:
processStarted in class ProcessMonitor
Throws:
ProcessStartException


Copyright © 2013. All Rights Reserved.