ServiceBusClientBuilder.ServiceBusReceiverClientBuilder Classe
- java.
lang. Object - com.
azure. messaging. servicebus. ServiceBusClientBuilder. ServiceBusReceiverClientBuilder
- com.
public final class ServiceBusClientBuilder.ServiceBusReceiverClientBuilder
Construtor para criar ServiceBusReceiverClient e ServiceBusReceiverAsyncClient consumir mensagens do Barramento de Serviço.
Resumo do método
Modificador e tipo | Método e descrição |
---|---|
Service |
buildAsyncClient()
Cria um receptor assíncrono do Barramento de Serviço responsável pela leitura ServiceBusMessage de uma fila ou assinatura específica. |
Service |
buildClient()
Cria um receptor síncrono do Barramento de Serviço responsável pela leitura ServiceBusMessage de uma fila ou assinatura específica. |
Service |
disableAutoComplete()
Desabilita o preenchimento automático e o abandono automático das mensagens recebidas. |
Service |
maxAutoLockRenewDuration(Duration maxAutoLockRenewDuration)
Define a quantidade de tempo para continuar renovando automaticamente o bloqueio. |
Service |
prefetchCount(int prefetchCount)
Define a contagem de pré-busca do receptor. |
Service |
queueName(String queueName)
Define o nome da fila para a qual criar um receptor. |
Service |
receiveMode(ServiceBusReceiveMode receiveMode)
Define o modo de recebimento para o receptor. |
Service |
subQueue(SubQueue subQueue)
Define o tipo do SubQueue ao qual se conectar. |
Service |
subscriptionName(String subscriptionName)
Define o nome da assinatura no tópico a ser escutado. |
Service |
topicName(String topicName)
Define o nome do tópico. |
Métodos herdados de java.lang.Object
Detalhes do método
buildAsyncClient
public ServiceBusReceiverAsyncClient buildAsyncClient()
Cria um receptor assíncrono do Barramento de Serviço responsável pela leitura ServiceBusMessage de uma fila ou assinatura específica.
Returns:
buildClient
public ServiceBusReceiverClient buildClient()
Cria um receptor síncrono do Barramento de Serviço responsável pela leitura ServiceBusMessage de uma fila ou assinatura específica.
Returns:
disableAutoComplete
public ServiceBusClientBuilder.ServiceBusReceiverClientBuilder disableAutoComplete()
Desabilita o preenchimento automático e o abandono automático das mensagens recebidas. Por padrão, uma mensagem processada com êxito é complete(ServiceBusReceivedMessage message). Se ocorrer um erro quando a mensagem for processada, será abandon(ServiceBusReceivedMessage message).
Returns:
maxAutoLockRenewDuration
public ServiceBusClientBuilder.ServiceBusReceiverClientBuilder maxAutoLockRenewDuration(Duration maxAutoLockRenewDuration)
Define a quantidade de tempo para continuar renovando automaticamente o bloqueio. Definir Duration#ZERO ou null
desabilitar a renovação automática. Para RECEIVE_AND_DELETE o modo, a renovação automática está desabilitada.
Parameters:
null
indica que a renovação automática está desabilitada.
Returns:
prefetchCount
public ServiceBusClientBuilder.ServiceBusReceiverClientBuilder prefetchCount(int prefetchCount)
Define a contagem de pré-busca do receptor. Para os PEEK_LOCK modos e RECEIVE_AND_DELETE , o valor padrão é 1. A pré-busca acelera o fluxo de mensagens com o objetivo de ter uma mensagem prontamente disponível para recuperação local quando e antes que o aplicativo solicite uma usando receiveMessages(). Definir um valor diferente de zero irá pré-buscar esse número de mensagens. Definir o valor como zero desativa a pré-busca.
Parameters:
Returns:
queueName
public ServiceBusClientBuilder.ServiceBusReceiverClientBuilder queueName(String queueName)
Define o nome da fila para a qual criar um receptor.
Parameters:
Returns:
receiveMode
public ServiceBusClientBuilder.ServiceBusReceiverClientBuilder receiveMode(ServiceBusReceiveMode receiveMode)
Define o modo de recebimento para o receptor.
Parameters:
Returns:
subQueue
public ServiceBusClientBuilder.ServiceBusReceiverClientBuilder subQueue(SubQueue subQueue)
Define o tipo do SubQueue ao qual se conectar.
Parameters:
Returns:
subscriptionName
public ServiceBusClientBuilder.ServiceBusReceiverClientBuilder subscriptionName(String subscriptionName)
Define o nome da assinatura no tópico a ser escutado. topicName(String topicName) também deve ser definido.
Parameters:
Returns:
topicName
public ServiceBusClientBuilder.ServiceBusReceiverClientBuilder topicName(String topicName)
Define o nome do tópico. subscriptionName(String subscriptionName) também deve ser definido.
Parameters:
Returns:
Aplica-se a
Azure SDK for Java