What is the role of stub in RMI ?

3 years ago
OOP Java

A stub for a remote object acts as a client’s local representative or proxy for the remote object. The caller invokes a method on the local stub, which is responsible for executing the method on the remote object. When a stub’s method is invoked, it undergoes the following steps:

⦁    It initiates a connection to the remote JVM containing the remote object.
⦁    It marshals the parameters to the remote JVM.
⦁    It waits for the result of the method invocation and execution.
⦁    It unmarshals the return value or an exception if the method has not been successfully executed.
⦁    It returns the value to the caller.

More related questions

Questions Bank

View all Questions