Uses of Interface
edu.rice.cs.util.newjvm.MasterRemote

Packages that use MasterRemote
edu.rice.cs.drjava.model.repl.newjvm Manages the creation and invocation of the separate JVM used by the interactions pane. 
edu.rice.cs.util.newjvm This package is a system to allow the invocation and control of a new Java virtual machine. 
 

Uses of MasterRemote in edu.rice.cs.drjava.model.repl.newjvm
 

Subinterfaces of MasterRemote in edu.rice.cs.drjava.model.repl.newjvm
 interface MainJVMRemoteI
          This interface specifies the methods that the Main JVM exposes for the InterpreterJVM to call.
 

Classes in edu.rice.cs.drjava.model.repl.newjvm that implement MasterRemote
 class MainJVM
          Manages a remote JVM.
 

Methods in edu.rice.cs.drjava.model.repl.newjvm with parameters of type MasterRemote
protected  void InterpreterJVM.handleStart(MasterRemote mainJVM)
          Actions to perform when this JVM is started (through its superclass, AbstractSlaveJVM).
 

Uses of MasterRemote in edu.rice.cs.util.newjvm
 

Subinterfaces of MasterRemote in edu.rice.cs.util.newjvm
static interface IntegratedMasterSlaveTest.TestMasterRemote
           
 

Classes in edu.rice.cs.util.newjvm that implement MasterRemote
 class AbstractMasterJVM
          An abstract class implementing the logic to invoke and control, via RMI, a second Java virtual machine.
 

Methods in edu.rice.cs.util.newjvm with parameters of type MasterRemote
protected  void IntegratedMasterSlaveTest.CounterSlave.handleStart(MasterRemote m)
           
protected abstract  void AbstractSlaveJVM.handleStart(MasterRemote master)
          Called when the slave JVM has started running.
 void SlaveRemote.start(MasterRemote master)
          This method is called when the slave JVM is initialized.
 void AbstractSlaveJVM.start(MasterRemote master)
          Initializes the Slave JVM including starting background thread to periodically poll the master JVM and automatically quit if it's dead.