An abstraction used to handle incoming call requests for a remote object. When exporting a remote object using a {@link BasicJeriExporter}, an invocation dispatcher (and proxy) is created via the {@link InvocationLayerFactory} in the exporter.
An invocation dispatcher is generally responsible for reading a representation of the method to be invoked, unmarshalling the arguments for the invocation, invoking the method on the target remote object with those arguments, and marshalling the result of that invocation.
@author Sun Microsystems, Inc.
@see BasicJeriExporter
@since 2.0