Thursday September 6, 2007. 03:39 PM
FreshMeat
OpenJMS is an implementation of Sun Microsystems's Java Message Service API 1.1 specification. It features point-to-point and publish-subscribe messaging models, guaranteed delivery of messages, synchronous and asynchronous message delivery, persistence using JDBC, local transactions, message filtering using SQL92-like selectors, authentication, an administration GUI, XML-based configuration files, in-memory and database garbage collection, automatic client disconnection detection, applet support, and more.
License: Other/Proprietary License with Source
Changes:
This release added support for the context classloader during deserialization, and fixed Admin API reports available messages when the queue is empty, receiveNoWait() with AUTO_ACK not acknowledging messages, killed client preventing reconnecting over HTTP, a NullPointerException thrown by selector, concurrent-1.3.4.jar missing from usersguide/jars.html, an issue with hierarchical names resulting in a NameNotFoundException, an inability to bind queues to jms.queue1, and client-server connection hangs.