Apache Qpid Broker-J

Clone this repo:
  1. 07db79a NO-JIRA: Fix failing test with Java11 and TLS 1.3 by Alex Rudyy · 2 weeks ago master
  2. a43aaa5 NO-JIRA: Remove osolete build options in travis configuration and add 'openjdk11' to the list of jdks by Alex Rudyy · 2 weeks ago
  3. 7e533a3 QPID-8363: [Broker-J] Fix tests for JDK11 and above by Alex Rudyy · 3 weeks ago
  4. c4869fc QPID-8363: [Broker-J] Remove properties "java.security.krb5.realm" and "java.security.krb5.kdc" in test and add debug logging by Alex Rudyy · 3 weeks ago
  5. 1e215c1 QPID-8371: [Broker-J][WMC] Communicate error message back to the user for an attempt to invoke operation without sufficient privileges by Alex Rudyy · 3 weeks ago

Apache Qpid Broker-J

CI ProcessStatus
Travis CI Buildhttps://travis-ci.org/apache/qpid-broker-j.svg?branch=master
Apache Jenkins CI BuildStatus

Website | Wiki | Documentation | Developer Mailing List | User Mailing List | Open Issues

Qpid Broker-J

The Apache Qpid Broker-J is a powerful open-source message broker.

  • Supports Advanced Message Queuing Protocol (AMQP) versions 0-8, 0-9, 0-91, 0-10 and 1.0
  • 100% Java implementation
  • Authentication options include for LDAP, Kerberos, O-AUTH2, TLS client-authentication and more
  • Message storage options include Apache Derby, Oracle BDB JE, and Generic JDBC
  • REST and AMQP 1.0 management API
  • Web-management console
  • Plug-able architecture

Below are some quick pointers you might find useful.

Building the code

The Quick Start Guide walks you through the steps required to build, test and run Qpid Broker-J.

The Build Instructions cover all details behind building and testing.

Running the Broker

For full details, see the Getting Started in User documentation mentioned below.

For convenience, the brief instructions are repeated in the Quick Start Guide.

IDE Integration

Tips on setting up IDE to work with Qpid Broker-J project are provided in IDE Integration.


Documentation (in docbook format) is found beneath the doc module.

Links to latest published User documentation can be found in overview of Broker-J Component.

Please check Developer Guide for developer documentation.