rabbitmq 1.0.0

Download zip

class: RabbitMqChannel

[33:14] (extern: com.lehman.aussom.RabbitMqChannel) extends: object

A RabbitMQ channel: the heart of the AMQP 0-9-1 API. Exchange and queue operations, bindings, publishing, pull consumption, acknowledgements, QoS, publisher confirms, and transactions all happen on a channel. Open one with connection.openChannel(). Channels are not thread safe. Use each channel from one thread only - the same rule as the underlying client. Messages are routed by publishing to an exchange with a routing key; bindings decide which queues receive them. There are no broker-side selectors - routing keys and bindings do that job.

Methods