Skip to content
This repository has been archived by the owner on Feb 1, 2023. It is now read-only.
/ rabbitmq-admin Public archive

A lightweight library used to communicate with the RabbitMQ Management API

License

Notifications You must be signed in to change notification settings

indeedeng/rabbitmq-admin

Repository files navigation

rabbitmq-admin

Status: **Indeed is no longer maintaining this application and the repo will be archived 2/22/21 **

Build Status Maven Central OSS Lifecycle

A lightweight library used to communicate with the RabbitMQ Management API.

Usage

This library uses Retrofit under the covers. To construct a RabbitManagementApi instance, just use RabbitManagementApiFactory.newInstance():

final RabbitManagementApi api = RabbitManagementApiFactory.newInstance(
    URI.create("localhost:15672"),
    "rabbit-username",
    "rabbit-password"
);

api.listQueues();

You can see the full API in RabbitManagementApi.java

Running tests

Just run ./gradlew test

Contributing

Please review CONTRIBUTING.md

Code of Conduct

rabbitmq-admin is governed by the Contributor Covenant v 1.4.1.

License

rabbitmq-admin is licensed under the Apache 2 License.