A B C D E F G H I L M N O P R S T

R

rebind(String, Object, String, int, int) - Static method in class nathan.middleware.Naming
Binds an object to the registry then creates a skeleton object.
Registry - Class in nathan.middleware
Registry is used to bind a remote object and allow clients to lookup objects to use the service provided by those objects.
To run the registry: Registry [Port Number]

Port number is the port number that the Registry will listen to.
Registry() - Constructor for class nathan.middleware.Registry
Creates a new instance of the Registry.
RegistryHandler - Class in nathan.middleware
RegistryHandler handles the message that are sent to the registry.
RegistryMessage - Class in nathan.middleware
RegistryMessage is the object that is sent to the registry which contains the registry messages.
RemoteObjectMapping - Class in nathan.middleware
RemoteObjectMapping is used to store information about the replicated objects in the system, along with information about the front end to the active replication manager.
RemoteObjectMapping() - Constructor for class nathan.middleware.RemoteObjectMapping
Creates a new instance of RemoteObjectMapping
RemoteObjectMapping(boolean, RemoteObjectReference) - Constructor for class nathan.middleware.RemoteObjectMapping
Creates a new instance of RemoteObjectMapping
RemoteObjectReference - Class in nathan.middleware
RemoteObjectReference is used to represent a remote object in the distributed system.
RemoteObjectReference() - Constructor for class nathan.middleware.RemoteObjectReference
Creates a new instance of RepresentationOfRemoteObject
RemoteObjectReference(InetAddress, int, String, String) - Constructor for class nathan.middleware.RemoteObjectReference
Creates a new instance of RepresentationOfRemoteObject
RemoteReferenceModuleClient - Class in nathan.middleware
The remote reference module for the client application.
RemoteReferenceModuleServer - Class in nathan.middleware
ServerRemoteReference maps remote references to local references.
remove(String, int, RemoteObjectReference) - Static method in class nathan.middleware.Naming
Remove an entry from the registry when no longer needed.
REMOVE_BINDING - Static variable in class nathan.middleware.RegistryMessage
REMOVE_BINDING a message to remove a binding from the registry.
REMOVE_REPLICA - Static variable in interface nathan.middleware.MessageType
REMOVE_REPLICA a message sent to the registry to remove the replicated object from it list of remote objects.
removeReference(RemoteObjectReference) - Method in class nathan.middleware.RemoteReferenceModuleClient
Remove a local reference from the table of objects.
removeReference(RemoteObjectReference) - Method in class nathan.middleware.RemoteReferenceModuleServer
Remove an object from the table.
removeRemoteObject(RemoteObjectReference) - Method in class nathan.middleware.RemoteObjectMapping
Removes a specific remote object from the replication manager.
REPLY - Static variable in interface nathan.middleware.MessageType
REPLY a reply message
REQUEST - Static variable in interface nathan.middleware.MessageType
REQUEST a request message to be sent.
run() - Method in class nathan.middleware.FrontEndHandler
 
run() - Method in class nathan.middleware.RegistryHandler
The thread of execution used to handle messages sent to the registry.
run() - Method in class nathan.middleware.ServerCommunicationHandler
 
runProgram() - Method in class nathan.middleware.Client
Runs the application.
runRegistry(int) - Method in class nathan.middleware.Registry
runregistry start the registry so it can receive messages.
runServer() - Method in class nathan.middleware.FrontEnd
Runs the server by creating new threads to handle messages as they come in.

A B C D E F G H I L M N O P R S T