ServiceBusClientBuilder.ServiceBusSessionReceiverClientBuilder Classe
- java.
lang. Object - com.
azure. messaging. servicebus. ServiceBusClientBuilder. ServiceBusSessionReceiverClientBuilder
- com.
public final class ServiceBusClientBuilder.ServiceBusSessionReceiverClientBuilder
Construtor para criar ServiceBusReceiverClient e ServiceBusReceiverAsyncClient consumir mensagens de uma entidade do Barramento de Serviço com reconhecimento de sessão .
Resumo do método
Modificador e tipo | Método e descrição |
---|---|
Service |
buildAsyncClient()
Cria um receptor assíncronoe com reconhecimento de sessão do Barramento de Serviço responsável pela leitura ServiceBusMessage de uma fila ou assinatura específica. |
Service |
buildClient()
Cria um receptor do Barramento de Serviço síncrono e com reconhecimento de sessã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 de sessão. |
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 ServiceBusSessionReceiverAsyncClient buildAsyncClient()
Cria um receptor assíncronoe com reconhecimento de sessão do Barramento de Serviço responsável pela leitura ServiceBusMessage de uma fila ou assinatura específica.
Returns:
buildClient
public ServiceBusSessionReceiverClient buildClient()
Cria um receptor do Barramento de Serviço síncrono e com reconhecimento de sessão responsável pela leitura ServiceBusMessage de uma fila ou assinatura específica.
Returns:
disableAutoComplete
public ServiceBusClientBuilder.ServiceBusSessionReceiverClientBuilder 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.ServiceBusSessionReceiverClientBuilder maxAutoLockRenewDuration(Duration maxAutoLockRenewDuration)
Define a quantidade de tempo para continuar renovando automaticamente o bloqueio de sessão. 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.ServiceBusSessionReceiverClientBuilder 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 fará a pré-busca desse número de mensagens. Definir o valor como zero desativa a pré-busca.
Parameters:
Returns:
queueName
public ServiceBusClientBuilder.ServiceBusSessionReceiverClientBuilder queueName(String queueName)
Define o nome da fila para a qual criar um receptor.
Parameters:
Returns:
receiveMode
public ServiceBusClientBuilder.ServiceBusSessionReceiverClientBuilder receiveMode(ServiceBusReceiveMode receiveMode)
Define o modo de recebimento para o receptor.
Parameters:
Returns:
subQueue
public ServiceBusClientBuilder.ServiceBusSessionReceiverClientBuilder subQueue(SubQueue subQueue)
Define o tipo do SubQueue ao qual se conectar. Barramento de Serviço do Azure filas e assinaturas fornecem uma sub-fila secundária, chamada DLQ (fila de mensagens mortas).
Parameters:
Returns:
subscriptionName
public ServiceBusClientBuilder.ServiceBusSessionReceiverClientBuilder 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.ServiceBusSessionReceiverClientBuilder 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