Delphi ErrorInsight: resolve "wiggly lines" quickly Unknown types and symbols are marked with red wiggly lines in the code editor. If the unit which contains the reference is not yet in the uses list, a simple trick saves many manual steps: right-click on the underlined text and choose "Refactoring | Find Unit...". A dialog will … Continue reading Delphi IDE Features – Tips and Tricks
Enterprise Messaging News (June 2011)
HornetQ 2.2.5 Message Broker released June 17, 2011 - HornetQ 2.2.5.Final, available for download now, will be the first release included as the default Java Message System (JMS) provider in the JBoss AS 7 Java EE application server. Changes and bug fixes also include an issue in the Stomp Decoder. HornetQ is an open source … Continue reading Enterprise Messaging News (June 2011)
Enterprise Messaging News (April 2011)
Apache ActiveMQ 5.5 released April 1, 2011 - The Apache ActiveMQ team announced the release of Apache ActiveMQ 5.5.0. This is a maintenance release, bringing together over 130 resolved issues and many new features. Full details and download link can be found in the release page: http://activemq.apache.org/activemq-550-release.html Delphi 6 to XE and Free Pascal applications … Continue reading Enterprise Messaging News (April 2011)
Delphi Integration with the GlassFish v3 Application Server Part 1 – Sending Messages
This tutorial shows the steps to build and run web application on the Java platform with the NetBeans 6.9 IDE and GlassFish v3 which sends message to the OpenMQ Java Message Service (JMS) message broker included in GlassFish. A Delphi message consumer application created with the Habari OpenMQ Client library then can be used to … Continue reading Delphi Integration with the GlassFish v3 Application Server Part 1 – Sending Messages
Enterprise Messaging News (February 2011)
GlassFish 3.1 RC2 released February 11 - Build 41 of GlassFish 3.1, which is also the release candidate, integrates Jersey 1.5, Mojarra 2.1.0 Release Candidate 2, Grizzly 1.9.30, EclipseLink 2.2.0 RC3, Weld 1.1.0 final, and JavaDB 10.6.2.1. Just like previous milestones and promoted build, you can get RC 1 from http://download.java.net/glassfish/3.1/promoted/ Open Message Queue (OpenMQ) … Continue reading Enterprise Messaging News (February 2011)
How can I disable DUnit tests programmatically?
For integration tests of Habari ActiveMQ Client libraries, I created a DUnit test suite which runs once for every version of the message broker. Unfortunately, some of the tests always fail because of known bugs in the tested version of the message broker (not the client library). This means the test suites will never complete … Continue reading How can I disable DUnit tests programmatically?
Thread Synchronization with Guarded Blocks in Delphi
The Embarcadero DocWiki for Delphi recommends that "thread synchronization techniques should be based on SyncObjs.TEvent and SyncObjs.TMutex." There is, however, another synchronization class available since Delphi 2009: TMonitor. It uses the object lock which has been introduced in this version and which caused the size of TObject to increase by four bytes (for details read … Continue reading Thread Synchronization with Guarded Blocks in Delphi
Enterprise Messaging News (November 2010)
Stomp 1.1 Working Group The group for the specification and discussion of the Stomp messaging protocol is working on the next version 1.1 of the Stomp specification. Group members include representatives of popular open source message brokers including Apache ActiveMQ, JBoss HornetQ and Springsource RabbitMQ. The current draft is online at Github. A first experimental … Continue reading Enterprise Messaging News (November 2010)
JMSLogAppender for the Delphi Logging Framework Log4D
For users of Log4D, Habarisoft offers a JMS log appender which can be used to send log messages to a Apache ActiveMQ, JBoss HornetQ or OpenMQ open source message broker. Adding a JMS appender is easy and requires only some lines of configuration. To define a JMS log appender with the name Jms1, add these … Continue reading JMSLogAppender for the Delphi Logging Framework Log4D
ActiveMQ in Action: Free Book Chapter
FuseSource is offering a free excerpt from ActiveMQ in Action and Camel in Action books at http://fusesource.com/fuse/apache-books/. Find out more on how ActiveMQ stores messages and what's the role of transactions in Camel and get your discount.