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.

Surya Bikram Bhandari
Oct 31, 2021