Does RMI handle “out” and “inout” parameters (like CORBA)?
RMI does not support “out” or “inout” parameters, just like the rest of the core Java programming language. All remote calls are methods of a remote object. Local objects are passed by copy and remote objects are passed by reference to a stub. For more details, see Parameter Passing in Remote Method Invocation in the RMI Specification.