moduleindex.rst 2.6 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187
  1. .. _internals-module-overview:
  2. ==============
  3. Module Index
  4. ==============
  5. .. contents::
  6. :local:
  7. Worker
  8. ======
  9. celery.worker
  10. -------------
  11. * :class:`~celery.worker.WorkController`
  12. This is the worker's main process. It starts and stops all the components
  13. required by the worker: Pool, Mediator, Scheduler, ClockService, and Consumer.
  14. * :func:`~celery.worker.process_initializer`
  15. This is the function used to initialize pool processes. It sets up loggers and
  16. imports required task modules, etc.
  17. celery.worker.job
  18. -----------------
  19. * :class:`~celery.worker.job.TaskRequest`
  20. A request to execute a task. Contains the task name, id, args and kwargs.
  21. Handles acknowledgement, execution, writing results to backends and error handling
  22. (including error e-mails)
  23. celery.worker.pool
  24. ------------------
  25. celery.worker.consumer
  26. ----------------------
  27. celery.worker.controllers
  28. -------------------------
  29. celery.worker.scheduler
  30. -----------------------
  31. celery.worker.buckets
  32. ---------------------
  33. celery.worker.heartbeat
  34. -----------------------
  35. celery.worker.revoke
  36. --------------------
  37. celery.worker.control
  38. ---------------------
  39. * celery.worker.registry
  40. * celery.worker.builtins
  41. Tasks
  42. =====
  43. celery.decorators
  44. -----------------
  45. celery.registry
  46. ---------------
  47. celery.task
  48. -----------
  49. celery.task.base
  50. ----------------
  51. celery.task.http
  52. ----------------
  53. celery.task.control
  54. -------------------
  55. celery.task.builtins
  56. --------------------
  57. Execution
  58. =========
  59. celery.execute
  60. --------------
  61. celery.execute.trace
  62. --------------------
  63. celery.result
  64. -------------
  65. celery.states
  66. -------------
  67. celery.signals
  68. Messaging
  69. =========
  70. celery.messaging
  71. ----------------
  72. Result backends
  73. ===============
  74. celery.backends
  75. ---------------
  76. celery.backends.base
  77. --------------------
  78. celery.backends.amqp
  79. --------------------
  80. celery.backends.database
  81. ------------------------
  82. Loaders
  83. =======
  84. celery.loaders
  85. --------------
  86. Loader autodetection, and working with the currently
  87. selected loader.
  88. celery.loaders.base - Loader base classes
  89. -----------------------------------------
  90. celery.loaders.default - The default loader
  91. -------------------------------------------
  92. CeleryBeat
  93. ==========
  94. celery.beat
  95. -----------
  96. Events
  97. ======
  98. celery.events
  99. -------------
  100. Logging
  101. =======
  102. celery.log
  103. ----------
  104. celery.utils.patch
  105. ------------------
  106. Configuration
  107. =============
  108. celery.conf
  109. -----------
  110. Miscellaneous
  111. =============
  112. celery.datastructures
  113. ---------------------
  114. celery.exceptions
  115. -----------------
  116. celery.platform
  117. ---------------
  118. celery.utils
  119. ------------
  120. celery.utils.info
  121. -----------------
  122. celery.utils.compat
  123. -------------------