AioKafkaBatchParser
faststream.kafka.parser.AioKafkaBatchParser #
AioKafkaBatchParser(
msg_class: type[KafkaMessage],
regex: Optional[Pattern[str]],
)
Bases: AioKafkaParser
Source code in faststream/kafka/parser.py
parse_message async #
parse_message(
message: tuple[ConsumerRecord, ...],
) -> StreamMessage[tuple[ConsumerRecord, ...]]
Parses a batch of messages from a Kafka consumer.
Source code in faststream/kafka/parser.py
decode_message async #
decode_message(
msg: StreamMessage[tuple[ConsumerRecord, ...]],
) -> DecodedMessage
Decode a batch of messages.