Back to Prefect

messaging

docs/v3/api-ref/python/prefect-server-events-messaging.mdx

3.6.30.dev32.1 KB
Original Source

prefect.server.events.messaging

Functions

publish <sup><a href="https://github.com/PrefectHQ/prefect/blob/main/src/prefect/server/events/messaging.py#L19" target="_blank"><Icon icon="github" style="width: 14px; height: 14px;" /></a></sup>

python
publish(events: Iterable[ReceivedEvent]) -> None

Send the given events as a batch via the default publisher

create_event_publisher <sup><a href="https://github.com/PrefectHQ/prefect/blob/main/src/prefect/server/events/messaging.py#L78" target="_blank"><Icon icon="github" style="width: 14px; height: 14px;" /></a></sup>

python
create_event_publisher() -> EventPublisher

create_actions_publisher <sup><a href="https://github.com/PrefectHQ/prefect/blob/main/src/prefect/server/events/messaging.py#L83" target="_blank"><Icon icon="github" style="width: 14px; height: 14px;" /></a></sup>

python
create_actions_publisher() -> Publisher

Classes

EventPublisher <sup><a href="https://github.com/PrefectHQ/prefect/blob/main/src/prefect/server/events/messaging.py#L26" target="_blank"><Icon icon="github" style="width: 14px; height: 14px;" /></a></sup>

Methods:

publish_data <sup><a href="https://github.com/PrefectHQ/prefect/blob/main/src/prefect/server/events/messaging.py#L41" target="_blank"><Icon icon="github" style="width: 14px; height: 14px;" /></a></sup>

python
publish_data(self, data: bytes, attributes: Mapping[str, str]) -> None

publish_data <sup><a href="https://github.com/PrefectHQ/prefect/blob/main/src/prefect/server/utilities/messaging/__init__.py#L68" target="_blank"><Icon icon="github" style="width: 14px; height: 14px;" /></a></sup>

python
publish_data(self, data: bytes, attributes: Mapping[str, str]) -> None

publish_event <sup><a href="https://github.com/PrefectHQ/prefect/blob/main/src/prefect/server/events/messaging.py#L44" target="_blank"><Icon icon="github" style="width: 14px; height: 14px;" /></a></sup>

python
publish_event(self, event: ReceivedEvent) -> None

Publishes the given events

Args:

  • event: the event to publish