I am implementing JCA Inbound model so I am studying available reference implementations that I found from Google. 

So far I managed to find 2 sample implementations and in both implementation, for inbound messages, they just define a simple MessageListener interface and directly call onMessage method on it. 

So I'd like to know if there is any pros/cons to use JMS instead of user defined MessageListener. 

Thanks in advance.

Regards,

Kyi Hein