The first or second station for an outgoing message on the receive
side is a MessageDeliverer (first if no serialization, second
otherwise). In theory a given Message Transport subsystem can
have multiple MessageDeliverers. For this release we only make
one, instantiated as a MessageDelivererImpl. Either way, the
MessageDeliverers are instantiated by a MessageDelivererFactory,
accessible as the MTS-internal MessageDeliver service,
The deliverMessage method is used to pass the
messages onto the next stop, a ReceiveLink. The LinkProtocol is
responsible for calling the MessageDeliverer's deliverMessage after
it reaches the destination node.
The previous station is MessageReader if the Java serialization
was used or DestinationLink on the sender side otherwise. The next
station is ReceiveLink.
See Also: MessageDelivererFactory See Also: SendLink See Also: SendQueue See Also: Router See Also: DestinationQueue See Also: DestinationLink See Also: MessageWriter See Also: MessageReader See Also: ReceiveLink See Also: Javadoc contributions from George Mount. |