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.
private static class NewJVMTest.TestJVMExtension
           
 

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.
private static class IntegratedMasterSlaveTest.TestMasterJVM
           
 

Fields in edu.rice.cs.util.newjvm with type parameters of type MasterRemote
private  LazyThunk<MasterRemote> AbstractMasterJVM._masterStub
           
 

Methods in edu.rice.cs.util.newjvm with parameters of type MasterRemote
protected abstract  void AbstractSlaveJVM.handleStart(MasterRemote master)
          Called when the slave JVM has started running.
protected  void IntegratedMasterSlaveTest.CounterSlave.handleStart(MasterRemote m)
           
 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.
 void SlaveRemote.start(MasterRemote master)
          This method is called when the slave JVM is initialized.