deadLetter method
Sends a delivery to the dead-letter store when supported.
Implementation
Future<void> deadLetter(
Delivery delivery, {
String? reason,
Map<String, Object?>? meta,
}) {
if (this is DeadLetterBroker) {
return (this as DeadLetterBroker).deadLetter(
delivery,
reason: reason,
meta: meta,
);
}
if (this is Broker) {
return (this as Broker).deadLetter(
delivery,
reason: reason,
meta: meta,
);
}
throw UnsupportedError('Dead-lettering is not supported.');
}