Package-level declarations

Functions

Link copied to clipboard
suspend fun QueueMessageItem.delete()

Delete the message from the Azure Storage Queue.

Link copied to clipboard
fun QueueAsyncClient.deleteMessagesFlow(upstream: Flow<QueueMessageItem>, concurrency: Int = 100): Flow<Unit>

Deletes messages from an Azure Storage Queue using an upstream flow of QueueMessageItem objects.

Link copied to clipboard
fun QueueAsyncClient.receiveMessagesAsFlow(concurrency: ConcurrencyStrategy = ConcurrencyStrategy.disabled, pollSize: Int = 32, visibilityTimeout: Duration = 30.seconds, stopOnEmptyList: Boolean = false): Flow<QueueMessageItem>

Continuously receives messages from an Azure Storage Queue using the provided QueueAsyncClient. The received messages are returned as a Flow of QueueMessageItem objects.

Link copied to clipboard
fun QueueAsyncClient.sendMessagesFlow(upstream: Flow<SendMessageRequest>, concurrency: Int = 100): Flow<SendMessageResult>

Sends messages to an Azure Storage Queue using an upstream flow of SendMessageRequest objects.