ListBatchPublisher
faststream.redis.publisher.usecase.ListBatchPublisher #
ListBatchPublisher(
config: RedisPublisherConfig,
specification: PublisherSpecification[Any, Any],
*,
list: ListSub,
)
Bases: ListPublisher
Source code in faststream/redis/publisher/usecase.py
publish async #
publish(
*messages: SendableMessage,
list: str,
correlation_id: str | None = None,
reply_to: str = "",
headers: dict[str, Any] | None = None,
pipeline: Optional[Pipeline[bytes]] = None,
) -> int
Source code in faststream/redis/publisher/usecase.py
request async #
request(
message: SendableMessage = None,
list: str | None = None,
*,
correlation_id: str | None = None,
headers: dict[str, Any] | None = None,
timeout: float | None = 30.0,
) -> RedisChannelMessage
Source code in faststream/redis/publisher/usecase.py
start async #
Source code in faststream/redis/publisher/usecase.py
set_test #
reset_test #
schema #
schema() -> dict[str, PublisherSpec]