ServiceBusClientBuilder.ServiceBusSessionReceiverClientBuilder Classe
- java.
lang. Object - com.
azure. messaging. servicebus. ServiceBusClientBuilder. ServiceBusSessionReceiverClientBuilder
- com.
public final class ServiceBusClientBuilder.ServiceBusSessionReceiverClientBuilder
Générateur pour la création ServiceBusReceiverClient et ServiceBusReceiverAsyncClient l’utilisation de messages à partir d’une entité Service Bus prenant en charge la session .
Résumé de la méthode
Modificateur et type | Méthode et description |
---|---|
Service |
buildAsyncClient()
Crée un récepteur Service Bus asynchroneprenant en charge la session et 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 synchroneet prenant en charge la session 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 de session. |
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 ServiceBusSessionReceiverAsyncClient buildAsyncClient()
Crée un récepteur Service Bus asynchroneprenant en charge la session et responsable de la lecture ServiceBusMessage à partir d’une file d’attente ou d’un abonnement spécifique.
Returns:
buildClient
public ServiceBusSessionReceiverClient buildClient()
Crée un récepteur Service Bus synchroneet prenant en charge la session responsable de la lecture ServiceBusMessage à partir d’une file d’attente ou d’un abonnement spécifique.
Returns:
disableAutoComplete
public ServiceBusClientBuilder.ServiceBusSessionReceiverClientBuilder 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.ServiceBusSessionReceiverClientBuilder maxAutoLockRenewDuration(Duration maxAutoLockRenewDuration)
Définit la durée de la poursuite du renouvellement automatique du verrou de session. 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.ServiceBusSessionReceiverClientBuilder 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.ServiceBusSessionReceiverClientBuilder queueName(String queueName)
Définit le nom de la file d’attente pour laquelle créer un récepteur.
Parameters:
Returns:
receiveMode
public ServiceBusClientBuilder.ServiceBusSessionReceiverClientBuilder receiveMode(ServiceBusReceiveMode receiveMode)
Définit le mode de réception du récepteur.
Parameters:
Returns:
subQueue
public ServiceBusClientBuilder.ServiceBusSessionReceiverClientBuilder subQueue(SubQueue subQueue)
Définit le type de auquel SubQueue se connecter. Azure Service Bus files d’attente et abonnements fournissent une sous-file d’attente secondaire, appelée file d’attente de lettres mortes (DLQ).
Parameters:
Returns:
subscriptionName
public ServiceBusClientBuilder.ServiceBusSessionReceiverClientBuilder 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.ServiceBusSessionReceiverClientBuilder 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