Cannot use jms MessagePostProcessor support with WebServiceMessageDrivenBean

Details

Description

The MessagePostProcessor can be injected into JmsMessageReceiver but in the WebServiceMessageDrivenBean, the JmsMessageReceiver instance field is private, has no setter, and is instantiated in the onEjbCreate() via a direct call to the constructor (no IOC support)

The only workaround is to subclass JmsMessageReceiver, rename and change the visibility of handleMessage() method and rewrite via subclass the onEjbCreate() method of WebServiceMessageDrivenBean to inject the MessagePostProcessor