Bases: AioPikaFastProducer
connect
connect(
serializer: Optional[SerializerProto] = None,
codec: Optional[CodecProto] = None,
) -> None
Source code in faststream/rabbit/publisher/producer.py
| def connect(
self,
serializer: Optional["SerializerProto"] = None,
codec: Optional["CodecProto"] = None,
) -> None:
raise NotImplementedError
|
disconnect
Source code in faststream/rabbit/publisher/producer.py
| def disconnect(self) -> None:
raise NotImplementedError
|
publish async
Source code in faststream/rabbit/publisher/producer.py
| @override
async def publish(
self,
cmd: "RabbitPublishCommand",
) -> Optional["aiormq.abc.ConfirmationFrameType"]:
raise NotImplementedError
|
request async
Source code in faststream/rabbit/publisher/producer.py
| @override
async def request(self, cmd: "RabbitPublishCommand") -> "IncomingMessage":
raise NotImplementedError
|
publish_batch async
Source code in faststream/rabbit/publisher/producer.py
| @override
async def publish_batch(self, cmd: "RabbitPublishCommand") -> None:
msg = "RabbitMQ doesn't support publishing in batches."
raise FeatureNotSupportedException(msg)
|