J2EE Connector Architecture
A MessageListener is an interface implemented by the user application.
It is attached to a MessageEndpoint generated by application server's MessageEndpointFactory
when the ResourceAdapter wants to deliver a message to the user application.
Implemented by the application/[MDB|DOC-11390] to receive messages asynchronously
as they become available