| Name | Description | Type | Package | Framework |
| AbstractfKafkaSshDriver | Class | brooklyn.entity.messaging.kafka | Brooklyn | |
| ActiveMQBroker | An Entity that represents a single ActiveMQ broker instance. | Interface | brooklyn.entity.messaging.activemq | Brooklyn |
| ActiveMQBrokerImpl | An Entity that represents a single ActiveMQ broker instance. | Class | brooklyn.entity.messaging.activemq | Brooklyn |
| ActiveMQDestination | Interface | brooklyn.entity.messaging.activemq | Brooklyn | |
| ActiveMQDestinationImpl | Class | brooklyn.entity.messaging.activemq | Brooklyn | |
| ActiveMQDriver | Interface | brooklyn.entity.messaging.activemq | Brooklyn | |
| ActiveMQQueue | Interface | brooklyn.entity.messaging.activemq | Brooklyn | |
| ActiveMQQueueImpl | Class | brooklyn.entity.messaging.activemq | Brooklyn | |
| ActiveMQSpecs | Class | brooklyn.entity.messaging.activemq | Brooklyn | |
| ActiveMQSshDriver | Class | brooklyn.entity.messaging.activemq | Brooklyn | |
| ActiveMQTopic | Interface | brooklyn.entity.messaging.activemq | Brooklyn | |
| ActiveMQTopicImpl | Class | brooklyn.entity.messaging.activemq | Brooklyn | |
| AmqpExchange | An interface that describes an AMQP exchange. | Interface | brooklyn.entity.messaging.amqp | Brooklyn |
| AmqpServer | Marker interface identifying AMQP servers. | Interface | brooklyn.entity.messaging.amqp | Brooklyn |
| JMSBroker | Interface | brooklyn.entity.messaging.jms | Brooklyn | |
| JMSBrokerImpl | Class | brooklyn.entity.messaging.jms | Brooklyn | |
| JMSDestination | Interface | brooklyn.entity.messaging.jms | Brooklyn | |
| JMSDestinationImpl | Class | brooklyn.entity.messaging.jms | Brooklyn | |
| Kafka | Shared Kafka broker and zookeeper properties. | Interface | brooklyn.entity.messaging.kafka | Brooklyn |
| KafkaBroker | An Entity that represents a single Kafka broker instance. | Interface | brooklyn.entity.messaging.kafka | Brooklyn |
| KafkaBrokerDriver | Interface | brooklyn.entity.messaging.kafka | Brooklyn | |
| KafkaBrokerImpl | An Entity that represents a single Kafka broker instance. | Class | brooklyn.entity.messaging.kafka | Brooklyn |
| KafkaBrokerSshDriver | Class | brooklyn.entity.messaging.kafka | Brooklyn | |
| KafkaCluster | Provides Kafka cluster functionality through a group of brokers controlled by a single zookeeper entity. | Interface | brooklyn.entity.messaging.kafka | Brooklyn |
| KafkaClusterImpl | Class | brooklyn.entity.messaging.kafka | Brooklyn | |
| KafkaTopic | Class | brooklyn.entity.messaging.kafka | Brooklyn | |
| KafkaZooKeeper | An Entity that represents a single Kafka zookeeper instance. | Interface | brooklyn.entity.messaging.kafka | Brooklyn |
| KafkaZooKeeperDriver | Interface | brooklyn.entity.messaging.kafka | Brooklyn | |
| KafkaZooKeeperImpl | An Entity that represents a single Kafka zookeeper instance. | Class | brooklyn.entity.messaging.kafka | Brooklyn |
| KafkaZooKeeperSshDriver | Class | brooklyn.entity.messaging.kafka | Brooklyn | |
| MessageBroker | Marker interface identifying message brokers. | Interface | brooklyn.entity.messaging | Brooklyn |
| QpidBroker | An Entity that represents a single Qpid broker instance, using AMQP 0-10. | Interface | brooklyn.entity.messaging.qpid | Brooklyn |
| QpidBrokerImpl | An Entity that represents a single Qpid broker instance, using AMQP 0-10. | Class | brooklyn.entity.messaging.qpid | Brooklyn |
| QpidDestination | Interface | brooklyn.entity.messaging.qpid | Brooklyn | |
| QpidDestinationImpl | Class | brooklyn.entity.messaging.qpid | Brooklyn | |
| QpidDriver | Interface | brooklyn.entity.messaging.qpid | Brooklyn | |
| QpidQueue | Interface | brooklyn.entity.messaging.qpid | Brooklyn | |
| QpidQueueImpl | Class | brooklyn.entity.messaging.qpid | Brooklyn | |
| QpidSshDriver | Class | brooklyn.entity.messaging.qpid | Brooklyn | |
| QpidTopic | Interface | brooklyn.entity.messaging.qpid | Brooklyn | |
| QpidTopicImpl | Class | brooklyn.entity.messaging.qpid | Brooklyn | |
| Queue | An interface that describes a messaging queue. | Interface | brooklyn.entity.messaging | Brooklyn |
| RabbitBroker | An Entity that represents a single Rabbit MQ broker instance, using AMQP 0-9-1. | Interface | brooklyn.entity.messaging.rabbit | Brooklyn |
| RabbitBrokerImpl | An Entity that represents a single Rabbit MQ broker instance, using AMQP 0-9-1. | Class | brooklyn.entity.messaging.rabbit | Brooklyn |
| RabbitDestination | Class | brooklyn.entity.messaging.rabbit | Brooklyn | |
| RabbitDriver | Interface | brooklyn.entity.messaging.rabbit | Brooklyn | |
| RabbitQueue | Class | brooklyn.entity.messaging.rabbit | Brooklyn | |
| RabbitSshDriver | Class | brooklyn.entity.messaging.rabbit | Brooklyn | |
| Storm | An Entity that represents a Storm node (UI, Nimbus or Supervisor). | Interface | brooklyn.entity.messaging.storm | Brooklyn |
| Storm .Role | Class | brooklyn.entity.messaging.storm | Brooklyn | |
| Storm .StormUiUrl | Class | brooklyn.entity.messaging.storm | Brooklyn | |
| StormDeployment | Interface | brooklyn.entity.messaging.storm | Brooklyn | |
| StormDeploymentImpl | Class | brooklyn.entity.messaging.storm | Brooklyn | |
| StormDriver | Interface | brooklyn.entity.messaging.storm | Brooklyn | |
| StormImpl | Class | brooklyn.entity.messaging.storm | Brooklyn | |
| StormSshDriver | Class | brooklyn.entity.messaging.storm | Brooklyn | |
| Topic | An interface that describes a messaging topic. | Interface | brooklyn.entity.messaging | Brooklyn |