Class ServiceBusReceiverAsyncClientWrapper
- java.lang.Object
-
- org.apache.camel.component.azure.servicebus.client.ServiceBusReceiverAsyncClientWrapper
-
public class ServiceBusReceiverAsyncClientWrapper extends Object
-
-
Constructor Summary
Constructors Constructor Description ServiceBusReceiverAsyncClientWrapper(com.azure.messaging.servicebus.ServiceBusReceiverAsyncClient client)
-
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)
-
-
-
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()
-
-