Skip to main content

Documentation Index

Fetch the complete documentation index at: https://docs.prefect.io/llms.txt

Use this file to discover all available pages before exploring further.

prefect.server.worker_communication.cleanup_queue.memory

Classes

WorkerCleanupQueue

Singleton in-memory cleanup queue storage for a single server process. Methods:

ack

ack(self) -> CleanupQueueOperationResult

clear

clear(self) -> None

enqueue

enqueue(self) -> CleanupQueueMessage

expire_leases

expire_leases(self) -> CleanupQueueLeaseExpiryResult

read_dead_letter

read_dead_letter(self) -> CleanupQueueDeadLetter | None

read_message

read_message(self) -> CleanupQueueMessage | None

read_wakeup_sequence

read_wakeup_sequence(self, work_pool_id: UUID) -> int

release

release(self) -> CleanupQueueOperationResult

renew

renew(self) -> CleanupQueueOperationResult

reserve

reserve(self) -> CleanupQueueReservation | None

wait_for_wakeup

wait_for_wakeup(self, work_pool_id: UUID) -> CleanupQueueWakeup | None

wake_dispatchers

wake_dispatchers(self, work_pool_id: UUID) -> CleanupQueueWakeup