RedisBatchStreamMessage
faststream.redis.message.RedisBatchStreamMessage #
RedisBatchStreamMessage(
*args: Any,
consumer: ConsumerProtocol,
group: str | None,
**kwargs: Any,
)
Bases: _RedisStreamMessageMixin[BatchStreamMessage]
Source code in faststream/redis/message.py
167 168 169 170 171 172 | |
set_decoder #
set_decoder(decoder: AsyncCallable) -> None
Source code in faststream/message/message.py
69 70 | |
clear_cache #
clear_cache() -> None
Source code in faststream/message/message.py
72 73 | |
decode async #
decode() -> Optional[Any]
Serialize the message by lazy decoder.
Returns a cache after first usage. To prevent such behavior, please call message.clear_cache() after message.body changes.
Source code in faststream/message/message.py
102 103 104 105 106 107 108 109 110 111 112 113 114 115 | |
ack async #
ack(
redis: _DeprecatedType[Optional[Redis[bytes]]] = EMPTY,
group: _DeprecatedType[str | None] = EMPTY,
) -> None
Source code in faststream/redis/message.py
188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 | |
nack async #
nack(
redis: _DeprecatedType[Optional[Redis[bytes]]] = EMPTY,
group: _DeprecatedType[str | None] = EMPTY,
) -> None
Source code in faststream/redis/message.py
205 206 207 208 209 210 211 212 | |
reject async #
reject(
redis: _DeprecatedType[Optional[Redis[bytes]]] = EMPTY,
group: _DeprecatedType[str | None] = EMPTY,
) -> None
Source code in faststream/redis/message.py
214 215 216 217 218 219 220 221 | |
delete async #
delete(
redis: _DeprecatedType[Optional[Redis[bytes]]] = EMPTY,
) -> None
Source code in faststream/redis/message.py
223 224 225 226 227 228 229 230 | |