Packages 
Package Description
com.rabbitmq.client
The client API proper: classes and interfaces representing the AMQP connections, channels, and wire-protocol framing descriptors.
com.rabbitmq.client.impl
Implementations of interfaces specified in the client API, and their supporting classes.
com.rabbitmq.client.impl.nio
NIO network connector.
com.rabbitmq.client.impl.recovery
Implementation of connection and topology recovery.
com.rabbitmq.tools
Non-core utilities and administration tools.
com.rabbitmq.tools.json
JSON reader/writer and utility classes.
com.rabbitmq.tools.jsonrpc
JSON-RPC client and server classes for supporting JSON-RPC over an AMQP transport.
com.rabbitmq.utility
Utility package of helper classes, mostly used in the implementation code.