Class ServiceBusSenderAsyncClientWrapper


  • public class ServiceBusSenderAsyncClientWrapper
    extends Object
    • Constructor Detail

      • ServiceBusSenderAsyncClientWrapper

        public ServiceBusSenderAsyncClientWrapper​(com.azure.messaging.servicebus.ServiceBusSenderAsyncClient client)
    • Method Detail

      • getFullyQualifiedNamespace

        public String getFullyQualifiedNamespace()
      • getEntityPath

        public String getEntityPath()
      • sendMessage

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

        public reactor.core.publisher.Mono<Void> sendMessage​(com.azure.messaging.servicebus.ServiceBusMessage message,
                                                             com.azure.messaging.servicebus.ServiceBusTransactionContext transactionContext)
      • sendMessages

        public reactor.core.publisher.Mono<Void> sendMessages​(Iterable<com.azure.messaging.servicebus.ServiceBusMessage> messages,
                                                              com.azure.messaging.servicebus.ServiceBusTransactionContext transactionContext)
      • sendMessages

        public reactor.core.publisher.Mono<Void> sendMessages​(Iterable<com.azure.messaging.servicebus.ServiceBusMessage> messages)
      • sendMessages

        public reactor.core.publisher.Mono<Void> sendMessages​(com.azure.messaging.servicebus.ServiceBusMessageBatch batch)
      • sendMessages

        public reactor.core.publisher.Mono<Void> sendMessages​(com.azure.messaging.servicebus.ServiceBusMessageBatch batch,
                                                              com.azure.messaging.servicebus.ServiceBusTransactionContext transactionContext)
      • createMessageBatch

        public reactor.core.publisher.Mono<com.azure.messaging.servicebus.ServiceBusMessageBatch> createMessageBatch()
      • createMessageBatch

        public reactor.core.publisher.Mono<com.azure.messaging.servicebus.ServiceBusMessageBatch> createMessageBatch​(com.azure.messaging.servicebus.models.CreateMessageBatchOptions options)
      • scheduleMessage

        public reactor.core.publisher.Mono<Long> scheduleMessage​(com.azure.messaging.servicebus.ServiceBusMessage message,
                                                                 OffsetDateTime scheduledEnqueueTime,
                                                                 com.azure.messaging.servicebus.ServiceBusTransactionContext transactionContext)
      • scheduleMessage

        public reactor.core.publisher.Mono<Long> scheduleMessage​(com.azure.messaging.servicebus.ServiceBusMessage message,
                                                                 OffsetDateTime scheduledEnqueueTime)
      • scheduleMessages

        public reactor.core.publisher.Flux<Long> scheduleMessages​(Iterable<com.azure.messaging.servicebus.ServiceBusMessage> messages,
                                                                  OffsetDateTime scheduledEnqueueTime)
      • scheduleMessages

        public reactor.core.publisher.Flux<Long> scheduleMessages​(Iterable<com.azure.messaging.servicebus.ServiceBusMessage> messages,
                                                                  OffsetDateTime scheduledEnqueueTime,
                                                                  com.azure.messaging.servicebus.ServiceBusTransactionContext transactionContext)
      • cancelScheduledMessage

        public reactor.core.publisher.Mono<Void> cancelScheduledMessage​(long sequenceNumber)
      • cancelScheduledMessages

        public reactor.core.publisher.Mono<Void> cancelScheduledMessages​(Iterable<Long> sequenceNumbers)
      • 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()