I am trying to use ServiceBusProcessorClient
from Azure Service Bus messaging jar (azure-messaging-servicebus-7.1.0). I have seen defer
API on ServiceBusReceivedMessageContext
. But did not see any API to retrieve deferred message. ServiceBusProcessorClient
accepts a Consumer
to process message. Can that consumer receive deferred message?
The processor client is very high level client and only provides a convenient API to receive and process messages. You have to use lower level client ServiceBusReceiverClient
or ServiceBusReceiverAsyncClient
for this and they have exposed much more APIs.