Example app to “ping” a STOMP message broker

A new example application for Habari Client libraries is under construction and available for download (see link below). The PingBroker example application provides several configuration options and displays the result of the connection attempt. Options: broker address and portusername and passwordvhost Note: port, username and password are configured with defaults of a fresh installation of … Continue reading Example app to “ping” a STOMP message broker

How to: use fully-qualified queue names with ActiveMQ Artemis

Background By default, STOMP support in ActiveMQ Artemis assumes that the destination of a SEND frame represents a queue which is bound to an address with the same name as the queue. However, there may be cases where the client needs to send messages to an existing broker with queue bound to an address with … Continue reading How to: use fully-qualified queue names with ActiveMQ Artemis

How to: send STOMP messages to existing ActiveMQ Artemis queues

Background We want to send STOMP messages to an existing queue with the name QUEUE_TEST on an ActiveMQ Artemis broker. However, there is a ... Special restriction The broker does not specify any routing semantics in the STOMP acceptor configuration. More specifically, it does not contain the anycastPrefix=queue/ parameter: <acceptor name="stomp"> tcp://0.0.0.0:61613?tcpSendBufferSize=1048576;tcpReceiveBufferSize=1048576;protocols=STOMP;useEpoll=true </acceptor> Create queue … Continue reading How to: send STOMP messages to existing ActiveMQ Artemis queues

Habari Client libraries 2022.02

Habarisoft released new versions of its Object Pascal STOMP client libraries for integration with popular open source message brokers. Habari Client for ActiveMQ 7.0 - tested with Apache ActiveMQ 5.15.15 and 5.16.3Habari Client for Artemis 7.0 - tested with Apache ActiveMQ Artemis 2.20.0Habari Client for OpenMQ 7.0 - tested with Eclipse GlassFish 6.2.3Habari Client for … Continue reading Habari Client libraries 2022.02

Habari Client libraries 2021.12

Habarisoft released new versions of its Object Pascal STOMP client libraries for integration with popular open source message brokers. Habari Client for ActiveMQ 6.12 - tested with Apache ActiveMQ 5.15.15 and 5.16.3Habari Client for Artemis 6.12 - tested with ActiveMQ Artemis 2.19.0Habari Client for OpenMQ 6.12 - tested with Eclipse GlassFish 6.0Habari Client for RabbitMQ … Continue reading Habari Client libraries 2021.12

Non-durable queue example for RabbitMQ

The upcoming version of Habari Client libraries includes an example for usage of non-durable queues. Non-durable queues can not be created using the STOMP API. They may be created in the RabbitMQ Management web UI, by specifying the queue type 'transient': Example code for receiving messages from a non-durable queue procedure Receive; var Factory: IConnectionFactory; … Continue reading Non-durable queue example for RabbitMQ

New Chat Demo

The upcoming version of Habari Client libraries includes an improved chat demo. improved user interfaceshow broker version and addressuse larger font sizes improved connection stabilityuse heart-beating to keep the connection alive even if no messages are sent Internal improvementsuse new API (IMQContext)use only one connection for sending and receiving messages Read thread code excerpt: while … Continue reading New Chat Demo

Connect Delphi and Free Pascal applications with WildFly 25 Final

Red Hat released the WildFly 25 Final application server earlier this month. If you want to integrate Delphi or Free Pascal applications with WildFly, you can follow these steps to configure the embedded Apache ActiveMQ Artemis message broker in WildFly, and connect your applications with the message broker using a STOMP connection. Download download and … Continue reading Connect Delphi and Free Pascal applications with WildFly 25 Final

Habari Client libraries 2021.08

Habarisoft released new versions of its Object Pascal STOMP client libraries for integration with popular open source message brokers. Habari Client for ActiveMQ 6.11 - tested with Apache ActiveMQ 5.16.2 Habari Client for Artemis 6.11 - tested with ActiveMQ Artemis 2.17.0 Habari Client for OpenMQ 6.11 - tested with Eclipse GlassFish 6.0 Habari Client for … Continue reading Habari Client libraries 2021.08

Habari Client libraries 2021.06

Habarisoft released new versions of its Object Pascal STOMP client libraries for integration with popular open source message brokers. Habari Client for ActiveMQ 6.10 - tested with Apache ActiveMQ 5.16.2 Habari Client for Artemis 6.10 - tested with ActiveMQ Artemis 2.17.0 Habari Client for OpenMQ 6.10 - tested with Eclipse GlassFish 6.0 Habari Client for … Continue reading Habari Client libraries 2021.06