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 /wiki/spaces/PAXTRANSX/overview 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.

Meta

Recent space activity

Space contributors

Latest News

Pax JMS 1.0.6 released

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.

key summary type created updated due assignee reporter priority status resolution
Loading...
Refresh

Pax JMS 1.0.5 released

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.

key summary type created updated due assignee reporter priority status resolution
Loading...
Refresh

Pax JMS 1.0.4 released

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.

key summary type created updated due assignee reporter priority status resolution
Loading...
Refresh

Pax JMS 1.0.2 released

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.

key summary type created updated due assignee reporter priority status resolution
Loading...
Refresh

Pax JMS 1.0.1 released

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.

key summary type created updated due assignee reporter priority status resolution
Loading...
Refresh

Pax JMS 1.0.0 released

Pax JMS 1.0.0 has been released. It is a rewrite of original SCR-based design. This time the mechanism are similar to the ones provided by Pax JDBC, where user can:

  • create org.ops4j.connectionfactory factory PID, or

  • publish javax.jms.(XA)ConnectionFactory OSGi service

and pax-jms will pick them up and create a broker-specific connection factory or pooled connection factory based on Configuration Admin configuration or OSGi service properties.

Also documentation was changed and is available here.

Checkout the release notes Pax JMS 1.0.0 for more detail.

key summary type created updated due assignee reporter priority status resolution
Loading...
Refresh