celery.app.amqp.rst 1.3 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162
  1. .. currentmodule:: celery.app.amqp
  2. .. automodule:: celery.app.amqp
  3. .. contents::
  4. :local:
  5. AMQP
  6. ----
  7. .. autoclass:: AMQP
  8. .. attribute:: BrokerConnection
  9. Broker connection class used. Default is
  10. :class:`kombu.connection.BrokerConnection`.
  11. .. attribute:: Consumer
  12. The task consumer class used.
  13. Default is :class:`kombu.compat.Consumer`.
  14. .. attribute:: ConsumerSet
  15. The class used to consume from multiple queues using the
  16. same channel.
  17. .. attribute:: queues
  18. All currently defined task queues. (A :class:`Queues` instance).
  19. .. automethod:: Queues
  20. .. automethod:: Router
  21. .. automethod:: TaskConsumer
  22. .. automethod:: TaskPublisher
  23. .. automethod:: get_task_consumer
  24. .. automethod:: get_default_queue
  25. .. automethod:: get_broker_info
  26. .. automethod:: format_broker_info
  27. Queues
  28. ------
  29. .. autoclass:: Queues
  30. .. automethod:: add
  31. .. automethod:: options
  32. .. automethod:: format
  33. .. automethod:: select_subset
  34. .. automethod:: with_defaults
  35. TaskPublisher
  36. -------------
  37. .. autoclass:: TaskPublisher
  38. :members:
  39. :undoc-members: