Invocation semantics

When netlet A invokes a method on an interface exported by netlet B, either the method returns or an exception is thrown. The passing of arguments and return values follows the Java RMI semantics8:

As an optimisation, instances of org.jtrix.base.Immutable that are held by the node can be passed directly.

The node may limit the number of active invocations into a netlet or into the node.

Mediation introduces new error conditions. A new exception type is defined to indicate those:

org.jtrix.base.MediationError

Ulf Leonhardt 2001-08-16