Message processor handler interface.
Depending on the configuration, more than one thread may use this method at the same
time. For example, for any incoming queue with pool-size greater than one which points
to this handler; or for more than one incoming queue pointing to this handler; or
indirectly if another handler forwards a message to this handler.
To avoid any such issues, the handlers should be totally thread safe.