April 2, 2013 – Habarisoft is pleased to announce release 2.0 of Habari Client for HornetQ. HornetQ is an open source project from the JBoss Community to build a multi-protocol, embeddable, very high performance, clustered, asynchronous messaging system. HornetQ is the default Java Message Service (JMS) provider in JBoss Application Server, but can also used stand-alone.

This library provides Delphi and Free Pascal developers access to production-ready and industry standard based cross-platform application integration, using the peer-to-peer or the publish/subscribe communication model.

New in version 2.0:

  • New: connection parameter “send.receipt” to enable broker receipt confirmations for all outgoing messages
  • New: connection parameter “disconnect.receipt” to enable broker receipt confirmations for disconnect operations
  • New: connection parameter “tcp.keepalive” to enable TCP keep-alive (Indy only)
  • New: resource saving on-demand creation of threads for asynchronous message receive
  • New. folder demo/common-reconnect contains an example project which shows basic automatic reconnect solutions
  • New: message expiration can be specified in two ways: by setting the TimeToLive property of the MessageConsumer instance, or with the TimeToLive parameter of MessageConsumer.Send
  • Improved: support for heart-beating
  • Improved: the Indy communication adapter re-raises exceptions which occur in synchronous receive methods, making it easier for client applications to detect connection loss
  • Improved: improvements and fixes for logging with the Log4D logging framework
  • Changed: to ensure that operations are independent of Indy specfic values, replaced IdTimeoutInfinite with MaxInt and IdTimeOutDefault with 5000
  • Tested with HornetQ 2.3.0.CR1


Discover more from Habarisoft Blog

Subscribe to get the latest posts sent to your email.

Leave a Reply

Your email address will not be published. Required fields are marked *