OPS4J Pax JMS Home

PAX JMS (currently at version 1.0.0) provides OSGi services for publishing JMS connection factories in a declarative way using Configuration Admin configs and by wrapping existing connection factories inside JMS connection pools.

The design follows the one used in Pax JDBC which is an implementation of standard OSGi R5 Enterprise JDBC Service specification. Both PAX-JMS and PAX-JMS work smoothly with Pax TRANSX project.

Pax JMS 0.x provides a lightweight bridge between Java Message Service (JMS) and OSGi using Declarative Services and the whiteboard pattern.

Features

  • Pax JMS provides org.ops4j.pax.jms.service.ConnectionFactoryFactory interface, which mimics the purpose of standard org.osgi.service.jdbc.DataSourceFactory interface implemented by Pax JDBC project.
  • Pax JMS provides connection factory factories for Apache ActiveMQ 5, Apache Artemis and IBM MQ.
  • Pax JMS provides JMS connection pooling support using Pooled JMS project and Pax TRANSX support for JCA-based connection pools.

Useful links

Meta

Recent space activity

Viewing:
All

Space contributors

No contributors found for: authors on selected page(s)

Latest News

Pax JMS 1.0.5 has been released with Jasypt upgrade (thanks Benjamin Graf).

Checkout the release notes Pax JMS 1.0.6 for more detail.

 

Pax JMS 1.0.5 has been released with Jasypt upgrade (thanks Benjamin Graf).

Checkout the release notes Pax JMS 1.0.5 for more detail.

Pax JMS 1.0.4 has been released with pooled-jms and pax-transx upgrades.

Checkout the release notes Pax JMS 1.0.4 for more detail.

Pax JMS 1.0.2 has been released with additional pax-jms-oracleaq bundle.

Checkout the release notes Pax JMS 1.0.2 for more detail.

Pax JMS 1.0.1 has been released with upgrade to pooled-jms library and with minor fix to dynamic property settings for connection factories.

Checkout the release notes Pax JMS 1.0.1 for more detail.