A B C D E F G I M N O P Q R S T V

C

calcGetInfo(String) - Method in class provided.client.model.ClientModel
Gets the system information from the remote server by sending an entire GetInfo object to the remote server.
calcGetInfo(String) - Method in interface provided.client.view.IModelAdapter
Gets the system information from the remote server by sending an entire GetInfo object to the remote server.
calcGetInfoBtn - Variable in class provided.client.view.ClientGUI
The button to calculate the remote server's info
calcPi(int) - Method in class provided.client.model.ClientModel
Calculates PI to the given number of decimal places by sending an entire Pi2 object to the remote ICompute object.
calcPi(int) - Method in interface provided.client.view.IModelAdapter
Calculates PI to the given number of decimal places by sending an entire Pi2 object to the remote ICompute object.
CLASS_SERVER_PORT_CLIENT - Static variable in interface provided.rmiUtils.IRMI_Defs
Port used by the class server on the Client side.
CLASS_SERVER_PORT_SERVER - Static variable in interface provided.rmiUtils.IRMI_Defs
Port used by the class server on the Server side.
ClassFileServer - Class in provided.rmiUtils.classServer
The ClassFileServer implements a ClassServer that reads class files from the file system.
ClassFileServer(int, String) - Constructor for class provided.rmiUtils.classServer.ClassFileServer
Constructs a ClassFileServer.
classFileServer - Variable in class provided.rmiUtils.RMIUtils
A class file server to enable remote dynamic class loading of the ICompute object.
classpath - Variable in class provided.rmiUtils.classServer.ClassFileServer
path to the default package.
ClassServer - Class in provided.rmiUtils.classServer
ClassServer is an abstract class that provides the basic functionality of a mini-webserver, specialized to load class files only.
ClassServer(int) - Constructor for class provided.rmiUtils.classServer.ClassServer
Constructs a ClassServer that listens on port and obtains a class's bytecodes using the method getBytes.
ClientController - Class in provided.client.controller
Controller for the Client MVC system.
ClientController() - Constructor for class provided.client.controller.ClientController
Constructor of the class.
ClientGUI - Class in provided.client.view
The view of the client MVC system.
ClientGUI(IModelAdapter) - Constructor for class provided.client.view.ClientGUI
Constructor of the class
ClientModel - Class in provided.client.model
The model of the client system.
ClientModel(IViewAdapter) - Constructor for class provided.client.model.ClientModel
Constructor for the class
clientTA - Variable in class provided.client.model.ClientModel
The view adapter that the server can use to append messages to this client's view.
clientTAstub - Variable in class provided.client.model.ClientModel
RMI stub for clientTA.
clientTVA - Variable in class provided.engine.model.ComputeEngine
A remote view adapter connected to the client's view
comp - Variable in class provided.client.model.ClientModel
A reference to the proxy stub of the remote ICompute object.
ComputeEngine - Class in provided.engine.model
A concrete implementation of an ICompute engine
ComputeEngine(IVoidLambda<String>) - Constructor for class provided.engine.model.ComputeEngine
The constructor for the class
computePi(int) - Method in class provided.client.model.task.Pi2
Compute the value of pi to the specified number of digits after the decimal point.
configRMIProperties(int) - Method in class provided.rmiUtils.RMIUtils
Sets the java.rmi.server.hostname and java.rmi.server.codebase system properties which control the automatic remote dynamic class loading.
configSecurityManager() - Method in class provided.rmiUtils.RMIUtils
Sets the java.security.policy system property to point at the location of the security policy file, which is assumed to be at "provided\rmiUtils\server.policy" (file separators adjusted to match operating system).
connect() - Method in class provided.client.view.ClientGUI
Have the model connect to the remote server.
connectBtn - Variable in class provided.client.view.ClientGUI
The connect button
connectTo(String) - Method in class provided.client.model.ClientModel
Connects to the given remote host and retrieves the stub to the ICompute object bound to the ICompute.BOUND_NAME name in the remote Registry on port IRMI_Defs.REGISTRY_PORT.
connectTo(String) - Method in interface provided.client.view.IModelAdapter
Requests that model connect to the RMI Registry at the given remote host
controlPanel - Variable in class provided.engine.view.EngineGUI
The top panel holding the controls
controlPnl - Variable in class provided.client.view.ClientGUI
The top control panel

A B C D E F G I M N O P Q R S T V