ServiceBusClientBuilder.ServiceBusReceiverClientBuilder Classe
- java.
lang. Object - com.
azure. messaging. servicebus. ServiceBusClientBuilder. ServiceBusReceiverClientBuilder
- com.
public final class ServiceBusClientBuilder.ServiceBusReceiverClientBuilder
Générateur pour la création ServiceBusReceiverClient et ServiceBusReceiverAsyncClient l’utilisation de messages à partir de Service Bus.
Résumé de la méthode
Modificateur et type | Méthode et description |
---|---|
Service |
buildAsyncClient()
Crée un récepteur Service Bus asynchrone responsable de la lecture ServiceBusMessage à partir d’une file d’attente ou d’un abonnement spécifique. |
Service |
buildClient()
Crée un récepteur Service Bus synchrone responsable de la lecture ServiceBusMessage à partir d’une file d’attente ou d’un abonnement spécifique. |
Service |
disableAutoComplete()
Désactive la saisie semi-automatique et l’abandon automatique des messages reçus. |
Service |
maxAutoLockRenewDuration(Duration maxAutoLockRenewDuration)
Définit la durée de la poursuite du renouvellement automatique du verrou. |
Service |
prefetchCount(int prefetchCount)
Définit le nombre de prérécupérations du récepteur. |
Service |
queueName(String queueName)
Définit le nom de la file d’attente pour laquelle créer un récepteur. |
Service |
receiveMode(ServiceBusReceiveMode receiveMode)
Définit le mode de réception du récepteur. |
Service |
subQueue(SubQueue subQueue)
Définit le type de auquel SubQueue se connecter. |
Service |
subscriptionName(String subscriptionName)
Définit le nom de l’abonnement dans la rubrique à écouter. |
Service |
topicName(String topicName)
Définit le nom de la rubrique. |
Méthodes héritées de java.lang.Object
Détails de la méthode
buildAsyncClient
public ServiceBusReceiverAsyncClient buildAsyncClient()
Crée un récepteur Service Bus asynchrone responsable de la lecture ServiceBusMessage à partir d’une file d’attente ou d’un abonnement spécifique.
Returns:
buildClient
public ServiceBusReceiverClient buildClient()
Crée un récepteur Service Bus synchrone responsable de la lecture ServiceBusMessage à partir d’une file d’attente ou d’un abonnement spécifique.
Returns:
disableAutoComplete
public ServiceBusClientBuilder.ServiceBusReceiverClientBuilder disableAutoComplete()
Désactive la saisie semi-automatique et l’abandon automatique des messages reçus. Par défaut, un message correctement traité est complete(ServiceBusReceivedMessage message). Si une erreur se produit lorsque le message est traité, il s’agit abandon(ServiceBusReceivedMessage message)de .
Returns:
maxAutoLockRenewDuration
public ServiceBusClientBuilder.ServiceBusReceiverClientBuilder maxAutoLockRenewDuration(Duration maxAutoLockRenewDuration)
Définit la durée de la poursuite du renouvellement automatique du verrou. Définir Duration#ZERO ou null
désactiver le renouvellement automatique. Pour RECEIVE_AND_DELETE le mode, le renouvellement automatique est désactivé.
Parameters:
null
indique que le renouvellement automatique est désactivé.
Returns:
prefetchCount
public ServiceBusClientBuilder.ServiceBusReceiverClientBuilder prefetchCount(int prefetchCount)
Définit le nombre de prérécupérations du récepteur. Pour les deux PEEK_LOCK modes et RECEIVE_AND_DELETE , la valeur par défaut est 1. La prérécupération accélère le flux de message en visant à avoir un message facilement disponible pour une récupération locale lorsque et avant que l’application en demande un à l’aide de receiveMessages(). La définition d’une valeur autre que zéro prérécupérera ce nombre de messages. La définition de la valeur zéro désactive la prérécupération.
Parameters:
Returns:
queueName
public ServiceBusClientBuilder.ServiceBusReceiverClientBuilder queueName(String queueName)
Définit le nom de la file d’attente pour laquelle créer un récepteur.
Parameters:
Returns:
receiveMode
public ServiceBusClientBuilder.ServiceBusReceiverClientBuilder receiveMode(ServiceBusReceiveMode receiveMode)
Définit le mode de réception du récepteur.
Parameters:
Returns:
subQueue
public ServiceBusClientBuilder.ServiceBusReceiverClientBuilder subQueue(SubQueue subQueue)
Définit le type de auquel SubQueue se connecter.
Parameters:
Returns:
subscriptionName
public ServiceBusClientBuilder.ServiceBusReceiverClientBuilder subscriptionName(String subscriptionName)
Définit le nom de l’abonnement dans la rubrique à écouter. topicName(String topicName) doit également être défini.
Parameters:
Returns:
topicName
public ServiceBusClientBuilder.ServiceBusReceiverClientBuilder topicName(String topicName)
Définit le nom de la rubrique. subscriptionName(String subscriptionName) doit également être défini.
Parameters:
Returns:
S’applique à
Azure SDK for Java