Class MuxRpcDispatcher

All Implemented Interfaces:
RequestHandler, ChannelListener

public class MuxRpcDispatcher extends RpcDispatcher
A multiplexed message dispatcher. When used in conjunction with a MuxUpHandler, allows multiple dispatchers to use the same channel.
Usage:
Channel c = new JChannel(...);
c.setUpHandler(new MuxUpHandler());

RpcDispatcher d1 = new MuxRpcDispatcher((short) 1, c, ...);
RpcDispatcher d2 = new MuxRpcDispatcher((short) 2, c, ...);

c.connect(...);
Author:
Bela Ban, Paul Ferraro