ServiceMix now has integrated support for the Java Connector Architecture inbound message consumption. This means that you can get efficient pooling of threads and connections (e.g JMS connections and sessions) as well as full transaction handling (JMS transactions or XA) and exception handling & retry. In addition you can efficiently perform parallel processing of inbound messages if you want high performance. See this article for more details of why you should use JCA when consuming from JMS.

Here is an example of configuring an inbound JMS consumer in ServiceMix...

Error formatting macro: snippet: java.lang.NullPointerException

Further reading

  • No labels