Partager via


ServiceBusClientBuilder.ServiceBusReceiverClientBuilder Classe

  • java.lang.Object
    • com.azure.messaging.servicebus.ServiceBusClientBuilder.ServiceBusReceiverClientBuilder

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
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.

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.

ServiceBusReceiverClientBuilder disableAutoComplete()

Désactive la saisie semi-automatique et l’abandon automatique des messages reçus.

ServiceBusReceiverClientBuilder maxAutoLockRenewDuration(Duration maxAutoLockRenewDuration)

Définit la durée de la poursuite du renouvellement automatique du verrou.

ServiceBusReceiverClientBuilder prefetchCount(int prefetchCount)

Définit le nombre de prérécupérations du récepteur.

ServiceBusReceiverClientBuilder queueName(String queueName)

Définit le nom de la file d’attente pour laquelle créer un récepteur.

ServiceBusReceiverClientBuilder receiveMode(ServiceBusReceiveMode receiveMode)

Définit le mode de réception du récepteur.

ServiceBusReceiverClientBuilder subQueue(SubQueue subQueue)

Définit le type de auquel SubQueue se connecter.

ServiceBusReceiverClientBuilder subscriptionName(String subscriptionName)

Définit le nom de l’abonnement dans la rubrique à écouter.

ServiceBusReceiverClientBuilder 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:

Nouveau ServiceBusReceiverAsyncClient qui reçoit des messages d’une file d’attente ou d’un abonnement.

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:

Nouveau ServiceBusReceiverClient qui reçoit des messages d’une file d’attente ou d’un abonnement.

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:

Objet ServiceBusReceiverClientBuilder modifié.

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:

maxAutoLockRenewDuration - durée de la poursuite du renouvellement automatique du verrou. Duration#ZERO ou null indique que le renouvellement automatique est désactivé.

Returns:

Objet mis à jour ServiceBusReceiverClientBuilder .

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:

prefetchCount - Nombre de prérécupérations.

Returns:

Objet ServiceBusReceiverClientBuilder modifié.

queueName

public ServiceBusClientBuilder.ServiceBusReceiverClientBuilder queueName(String queueName)

Définit le nom de la file d’attente pour laquelle créer un récepteur.

Parameters:

queueName - Nom de la file d’attente.

Returns:

Objet ServiceBusReceiverClientBuilder modifié.

receiveMode

public ServiceBusClientBuilder.ServiceBusReceiverClientBuilder receiveMode(ServiceBusReceiveMode receiveMode)

Définit le mode de réception du récepteur.

Parameters:

receiveMode - Mode de réception des messages.

Returns:

Objet ServiceBusReceiverClientBuilder modifié.

subQueue

public ServiceBusClientBuilder.ServiceBusReceiverClientBuilder subQueue(SubQueue subQueue)

Définit le type de auquel SubQueue se connecter.

Parameters:

subQueue - Type de la sous-file d’attente.

Returns:

Objet ServiceBusReceiverClientBuilder modifié.

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:

subscriptionName - Nom de l'abonnement.

Returns:

Objet ServiceBusReceiverClientBuilder modifié.

topicName

public ServiceBusClientBuilder.ServiceBusReceiverClientBuilder topicName(String topicName)

Définit le nom de la rubrique. subscriptionName(String subscriptionName) doit également être défini.

Parameters:

topicName - Nom de la rubrique.

Returns:

Objet ServiceBusReceiverClientBuilder modifié.

S’applique à