A client uses this interface to be notified of a populated
CollaborationBusMessageHeader, before the message is actually sent. The
typical use is to retrieve the unique sequence id from the header of a
request message that is about to be sent and use it to store the request
header so the request can be correlated to subsequent response messages. This
is done as a pre send operation because a response message can come
asynchronously before the sender has a chance to store the request. The
request message is sent when the handle() method returns.
messageHeader - populated CollaborationBusMessageHeader
Callback method with a populated
CollaborationBusMessageHeader. This method is invoked before
the message is actually sent.