moduleindex.rst 2.5 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182
  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. Tasks
  41. =====
  42. celery.decorators
  43. -----------------
  44. celery.registry
  45. ---------------
  46. celery.task
  47. -----------
  48. celery.task.base
  49. ----------------
  50. celery.task.http
  51. ----------------
  52. celery.task.control
  53. -------------------
  54. Execution
  55. =========
  56. celery.execute
  57. --------------
  58. celery.execute.trace
  59. --------------------
  60. celery.result
  61. -------------
  62. celery.states
  63. -------------
  64. celery.signals
  65. Messaging
  66. =========
  67. celery.messaging
  68. ----------------
  69. Result backends
  70. ===============
  71. celery.backends
  72. ---------------
  73. celery.backends.base
  74. --------------------
  75. celery.backends.amqp
  76. --------------------
  77. celery.backends.database
  78. ------------------------
  79. Loaders
  80. =======
  81. celery.loaders
  82. --------------
  83. Loader autodetection, and working with the currently
  84. selected loader.
  85. celery.loaders.base - Loader base classes
  86. -----------------------------------------
  87. celery.loaders.default - The default loader
  88. -------------------------------------------
  89. CeleryBeat
  90. ==========
  91. celery.beat
  92. -----------
  93. Events
  94. ======
  95. celery.events
  96. -------------
  97. Logging
  98. =======
  99. celery.log
  100. ----------
  101. celery.utils.patch
  102. ------------------
  103. Configuration
  104. =============
  105. celery.conf
  106. -----------
  107. Miscellaneous
  108. =============
  109. celery.datastructures
  110. ---------------------
  111. celery.exceptions
  112. -----------------
  113. celery.platform
  114. ---------------
  115. celery.utils
  116. ------------
  117. celery.utils.info
  118. -----------------
  119. celery.utils.compat
  120. -------------------