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: Sequence[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,
codec: Optional[CodecProto] = None,
)
Bases: SubscriberRoute
Class to store delayed MQTTBroker subscriber registration.
Source code in faststream/mqtt/broker/router.py
61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 | |