|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||
| Packages that use SlaveRemote | |
|---|---|
| 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 SlaveRemote in edu.rice.cs.drjava.model.repl.newjvm |
|---|
| Subinterfaces of SlaveRemote in edu.rice.cs.drjava.model.repl.newjvm | |
|---|---|
interface |
InterpreterJVMRemoteI
This interface specifies the methods that the interpreter JVM exposes for the MainJVM to call. |
| Classes in edu.rice.cs.drjava.model.repl.newjvm that implement SlaveRemote | |
|---|---|
class |
InterpreterJVM
This is the main class for the interpreter JVM. |
| Methods in edu.rice.cs.drjava.model.repl.newjvm with parameters of type SlaveRemote | |
|---|---|
protected void |
MainJVM.handleSlaveConnected(SlaveRemote newSlave)
Callback for when the slave JVM has connected, and the bidirectional communications link has been established. |
| Uses of SlaveRemote in edu.rice.cs.util.newjvm |
|---|
| Subinterfaces of SlaveRemote in edu.rice.cs.util.newjvm | |
|---|---|
static interface |
IntegratedMasterSlaveTest.TestSlaveRemote
|
| Classes in edu.rice.cs.util.newjvm that implement SlaveRemote | |
|---|---|
class |
AbstractSlaveJVM
A partial implementation of a SlaveRemote that provides the quit functionality and that also periodically
checks if the master is still alive and automatically quits if not. |
static class |
IntegratedMasterSlaveTest.CounterSlave
The slave will exit with error codes in the case of problems, since there is no other thing it can do! 1MasterRemote class cast exception. 2Incorect value from getLetter 3RemoteException caught 4Timeout waiting for master JVM to call 5Interrupted while waiting for master JVM to call |
| Fields in edu.rice.cs.util.newjvm declared as SlaveRemote | |
|---|---|
private SlaveRemote |
AbstractMasterJVM._slave
The slave JVM remote stub (non-null when the state is RUNNING). |
| Methods in edu.rice.cs.util.newjvm with parameters of type SlaveRemote | |
|---|---|
private static void |
AbstractMasterJVM.attemptQuit(SlaveRemote slave)
Make a best attempt to invoke slave.quit(). |
protected abstract void |
AbstractMasterJVM.handleSlaveConnected(SlaveRemote newSlave)
Callback for when the slave JVM has connected, and the bidirectional communications link has been established. |
protected void |
IntegratedMasterSlaveTest.TestMasterJVM.handleSlaveConnected(SlaveRemote slave)
|
|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||