RabbitMQ


RabbitMQ Java AMQP client library

The RabbitMQ Java client library allows Java code to interface to AMQP servers. The library is platform neutral; the binary distributions listed below differ only in the version of Java they are intended for use with.

The current release implements AMQP protocol version 0-8. Please see the compatibility page for more information on interoperation and standards-conformance.

The library is open-source, and is dual-licensed under the Mozilla Public License v1.1 and the GNU General Public License, v2.

You will need an AMQP server, such as our very own RabbitMQ server, to use with the client library.

Status

The current release of RabbitMQ Java AMQP library is 1.4.0, which has beta status.

Download the library and documentation

The library

The library is available as source, or compiled in a few different forms. The precompiled archives include example source code.

Description Download  
Source code and tools (zip) rabbitmq-java-client-1.4.0.zip (Signature)
Source code and tools (tar.gz) rabbitmq-java-client-1.4.0.tar.gz (Signature)
Binary, compiled for Java 1.5 or newer (zip) rabbitmq-java-client-bin-1.4.0.zip (Signature)
Binary, compiled for Java 1.5 or newer (tar.gz) rabbitmq-java-client-bin-1.4.0.tar.gz (Signature)
Binary, compiled for Java 1.4 (zip) rabbitmq-java-client-java1.4bin-1.4.0.zip (Signature)
Binary, compiled for Java 1.4 (tar.gz) rabbitmq-java-client-java1.4bin-1.4.0.tar.gz (Signature)

Please see checking signatures for details on how to verify the signatures on our packages, and the build page for instructions on compiling from source-code.

The documentation

The Javadoc documentation is browseable on-line, or you can download it for off-line use:

Description Download  
A zip file containing generated Javadoc documentation rabbitmq-java-client-javadoc-1.4.0.zip (Signature)
A tar.gz file containing generated Javadoc documentation rabbitmq-java-client-javadoc-1.4.0.tar.gz (Signature)

Mercurial repositories

The Java AMQP client library and example programs. Depends on the code-generation library module. Please see the build instructions.

Latest snapshot Repository checkout command Repository overview
rabbitmq-java-client hg clone http://hg.rabbitmq.com/rabbitmq-java-client/ browse repo
rabbitmq-codegen hg clone http://hg.rabbitmq.com/rabbitmq-codegen/ browse repo

Support

For help compiling or installing RabbitMQ, please contact support@rabbitmq.com. Contact info@rabbitmq.com for general RabbitMQ queries. You can also join our mailing list.