silverback.middlewares#
The silverback.middlewares module contains middleware intended to improve the usability of
silverback as a whole, and add integrations for the silverback platform as well.
- class silverback.middlewares.SilverbackMiddleware(*args, **kwargs)#
Bases:
TaskiqMiddleware,ManagerAccessMixin- post_execute(message: TaskiqMessage, result: TaskiqResult)#
This hook executes after task is complete.
This is a worker-side hook. Itβs called in worker process.
- Parameters:
message β incoming message.
result β result of execution for current task.
- pre_execute(message: TaskiqMessage) TaskiqMessage#
This hook is called before executing task.
This is a worker-side hook, which means it executes in the worker process.
- Parameters:
message β incoming parsed taskiq message.
- Returns:
modified message.