Reworked JMS Data Consumer/Provider Factory