Class ServiceBusReceiverAsyncClientWrapper


  • public class ServiceBusReceiverAsyncClientWrapper
    extends Object
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      reactor.core.publisher.Mono<Void> abandon​(com.azure.messaging.servicebus.ServiceBusReceivedMessage message)  
      reactor.core.publisher.Mono<Void> abandon​(com.azure.messaging.servicebus.ServiceBusReceivedMessage message, com.azure.messaging.servicebus.models.AbandonOptions options)  
      void close()  
      reactor.core.publisher.Mono<Void> commitTransaction​(com.azure.messaging.servicebus.ServiceBusTransactionContext transactionContext)  
      reactor.core.publisher.Mono<Void> complete​(com.azure.messaging.servicebus.ServiceBusReceivedMessage message)  
      reactor.core.publisher.Mono<Void> complete​(com.azure.messaging.servicebus.ServiceBusReceivedMessage message, com.azure.messaging.servicebus.models.CompleteOptions options)  
      reactor.core.publisher.Mono<com.azure.messaging.servicebus.ServiceBusTransactionContext> createTransaction()  
      reactor.core.publisher.Mono<Void> deadLetter​(com.azure.messaging.servicebus.ServiceBusReceivedMessage message)  
      reactor.core.publisher.Mono<Void> deadLetter​(com.azure.messaging.servicebus.ServiceBusReceivedMessage message, com.azure.messaging.servicebus.models.DeadLetterOptions options)  
      reactor.core.publisher.Mono<Void> defer​(com.azure.messaging.servicebus.ServiceBusReceivedMessage message)  
      reactor.core.publisher.Mono<Void> defer​(com.azure.messaging.servicebus.ServiceBusReceivedMessage message, com.azure.messaging.servicebus.models.DeferOptions options)  
      String getEntityPath()  
      String getFullyQualifiedNamespace()  
      reactor.core.publisher.Mono<byte[]> getSessionState()  
      reactor.core.publisher.Mono<com.azure.messaging.servicebus.ServiceBusReceivedMessage> peekMessage()  
      reactor.core.publisher.Mono<com.azure.messaging.servicebus.ServiceBusReceivedMessage> peekMessage​(long sequenceNumber)  
      reactor.core.publisher.Flux<com.azure.messaging.servicebus.ServiceBusReceivedMessage> peekMessages​(int maxMessages)  
      reactor.core.publisher.Flux<com.azure.messaging.servicebus.ServiceBusReceivedMessage> peekMessages​(int maxMessages, long sequenceNumber)  
      reactor.core.publisher.Mono<com.azure.messaging.servicebus.ServiceBusReceivedMessage> receiveDeferredMessage​(long sequenceNumber)  
      reactor.core.publisher.Flux<com.azure.messaging.servicebus.ServiceBusReceivedMessage> receiveDeferredMessages​(Iterable<Long> sequenceNumbers)  
      reactor.core.publisher.Flux<com.azure.messaging.servicebus.ServiceBusReceivedMessage> receiveMessages()  
      reactor.core.publisher.Mono<OffsetDateTime> renewMessageLock​(com.azure.messaging.servicebus.ServiceBusReceivedMessage message)  
      reactor.core.publisher.Mono<Void> renewMessageLock​(com.azure.messaging.servicebus.ServiceBusReceivedMessage message, Duration maxLockRenewalDuration)  
      reactor.core.publisher.Mono<OffsetDateTime> renewSessionLock()  
      reactor.core.publisher.Mono<Void> renewSessionLock​(Duration maxLockRenewalDuration)  
      reactor.core.publisher.Mono<Void> rollbackTransaction​(com.azure.messaging.servicebus.ServiceBusTransactionContext transactionContext)  
      reactor.core.publisher.Mono<Void> setSessionState​(byte[] sessionState)  
    • Constructor Detail

      • ServiceBusReceiverAsyncClientWrapper

        public ServiceBusReceiverAsyncClientWrapper​(com.azure.messaging.servicebus.ServiceBusReceiverAsyncClient client)
    • Method Detail

      • getFullyQualifiedNamespace

        public String getFullyQualifiedNamespace()
      • getEntityPath

        public String getEntityPath()
      • abandon

        public reactor.core.publisher.Mono<Void> abandon​(com.azure.messaging.servicebus.ServiceBusReceivedMessage message)
      • abandon

        public reactor.core.publisher.Mono<Void> abandon​(com.azure.messaging.servicebus.ServiceBusReceivedMessage message,
                                                         com.azure.messaging.servicebus.models.AbandonOptions options)
      • complete

        public reactor.core.publisher.Mono<Void> complete​(com.azure.messaging.servicebus.ServiceBusReceivedMessage message)
      • complete

        public reactor.core.publisher.Mono<Void> complete​(com.azure.messaging.servicebus.ServiceBusReceivedMessage message,
                                                          com.azure.messaging.servicebus.models.CompleteOptions options)
      • defer

        public reactor.core.publisher.Mono<Void> defer​(com.azure.messaging.servicebus.ServiceBusReceivedMessage message)
      • defer

        public reactor.core.publisher.Mono<Void> defer​(com.azure.messaging.servicebus.ServiceBusReceivedMessage message,
                                                       com.azure.messaging.servicebus.models.DeferOptions options)
      • deadLetter

        public reactor.core.publisher.Mono<Void> deadLetter​(com.azure.messaging.servicebus.ServiceBusReceivedMessage message)
      • deadLetter

        public reactor.core.publisher.Mono<Void> deadLetter​(com.azure.messaging.servicebus.ServiceBusReceivedMessage message,
                                                            com.azure.messaging.servicebus.models.DeadLetterOptions options)
      • getSessionState

        public reactor.core.publisher.Mono<byte[]> getSessionState()
      • peekMessage

        public reactor.core.publisher.Mono<com.azure.messaging.servicebus.ServiceBusReceivedMessage> peekMessage()
      • peekMessage

        public reactor.core.publisher.Mono<com.azure.messaging.servicebus.ServiceBusReceivedMessage> peekMessage​(long sequenceNumber)
      • peekMessages

        public reactor.core.publisher.Flux<com.azure.messaging.servicebus.ServiceBusReceivedMessage> peekMessages​(int maxMessages)
      • peekMessages

        public reactor.core.publisher.Flux<com.azure.messaging.servicebus.ServiceBusReceivedMessage> peekMessages​(int maxMessages,
                                                                                                                  long sequenceNumber)
      • receiveMessages

        public reactor.core.publisher.Flux<com.azure.messaging.servicebus.ServiceBusReceivedMessage> receiveMessages()
      • receiveDeferredMessage

        public reactor.core.publisher.Mono<com.azure.messaging.servicebus.ServiceBusReceivedMessage> receiveDeferredMessage​(long sequenceNumber)
      • receiveDeferredMessages

        public reactor.core.publisher.Flux<com.azure.messaging.servicebus.ServiceBusReceivedMessage> receiveDeferredMessages​(Iterable<Long> sequenceNumbers)
      • renewMessageLock

        public reactor.core.publisher.Mono<OffsetDateTime> renewMessageLock​(com.azure.messaging.servicebus.ServiceBusReceivedMessage message)
      • renewMessageLock

        public reactor.core.publisher.Mono<Void> renewMessageLock​(com.azure.messaging.servicebus.ServiceBusReceivedMessage message,
                                                                  Duration maxLockRenewalDuration)
      • renewSessionLock

        public reactor.core.publisher.Mono<OffsetDateTime> renewSessionLock()
      • renewSessionLock

        public reactor.core.publisher.Mono<Void> renewSessionLock​(Duration maxLockRenewalDuration)
      • setSessionState

        public reactor.core.publisher.Mono<Void> setSessionState​(byte[] sessionState)
      • createTransaction

        public reactor.core.publisher.Mono<com.azure.messaging.servicebus.ServiceBusTransactionContext> createTransaction()
      • commitTransaction

        public reactor.core.publisher.Mono<Void> commitTransaction​(com.azure.messaging.servicebus.ServiceBusTransactionContext transactionContext)
      • rollbackTransaction

        public reactor.core.publisher.Mono<Void> rollbackTransaction​(com.azure.messaging.servicebus.ServiceBusTransactionContext transactionContext)
      • close

        public void close()