MQTTRoute
faststream.mqtt.MQTTRoute #
MQTTRoute(
call: Callable[..., SendableMessage]
| Callable[..., Awaitable[SendableMessage]],
topic: str,
*,
publishers: Iterable[MQTTPublisher] = (),
qos: QoS = AT_MOST_ONCE,
shared: str | None = None,
ack_policy: AckPolicy = EMPTY,
no_reply: bool = False,
dependencies: Iterable[Dependant] = (),
parser: Optional[CustomCallable] = None,
decoder: Optional[CustomCallable] = None,
max_workers: int = 1,
persistent: bool = True,
title: str | None = None,
description: str | None = None,
include_in_schema: bool = True,
)
Bases: SubscriberRoute
Class to store delayed MQTTBroker subscriber registration.