| edu.rice.cs.util.newjvm.SlaveRemote
All known Subclasses: edu.rice.cs.util.newjvm.AbstractSlaveJVM,
SlaveRemote | public interface SlaveRemote extends Remote(Code) | | The remote interface for a slave JVM. All instances must also provide a no-arg constructor, which is reflectively
invoked in
SlaveJVMRunner .
version: $Id: SlaveRemote.java 4255 2007-08-28 19:17:37Z mgricken $ |
Method Summary | |
public void | quit() Quits the slave JVM. | public void | start(MasterRemote master) This method is called when the slave JVM is initialized.
Parameters: master - The remote link to the master JVM. |
start | public void start(MasterRemote master) throws RemoteException(Code) | | This method is called when the slave JVM is initialized.
Parameters: master - The remote link to the master JVM. Note that the implementation of the slave class will have to downcast this reference to the correct master remote interface. Also note that because of the GJ erasure semantics, this can't have the type it, which is MasterRemote. Luckily it doesn't matter much here to use the erased type. |
|
|