celery.app.amqp.rst 1.2 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758
  1. .. currentmodule:: celery.app.amqp
  2. .. automodule:: celery.app.amqp
  3. .. contents::
  4. :local:
  5. AMQP
  6. ----
  7. .. autoclass:: AMQP
  8. .. attribute:: Connection
  9. Broker connection class used. Default is
  10. :class:`kombu.connection.Connection`.
  11. .. attribute:: Consumer
  12. Base Consumer class used. Default is :class:`kombu.compat.Consumer`.
  13. .. attribute:: queues
  14. All currently defined task queues. (A :class:`Queues` instance).
  15. .. automethod:: Queues
  16. .. automethod:: Router
  17. .. autoattribute:: TaskConsumer
  18. .. autoattribute:: TaskProducer
  19. .. automethod:: flush_routes
  20. .. autoattribute:: default_queue
  21. .. autoattribute:: default_exchange
  22. .. autoattribute:: publisher_pool
  23. .. autoattribute:: router
  24. .. autoattribute:: routes
  25. Queues
  26. ------
  27. .. autoclass:: Queues
  28. .. automethod:: add
  29. .. automethod:: format
  30. .. automethod:: select_subset
  31. .. automethod:: new_missing
  32. .. autoattribute:: consume_from
  33. TaskPublisher
  34. -------------
  35. .. autoclass:: TaskPublisher
  36. :members:
  37. :undoc-members: