ServiceBusClientBuilder.ServiceBusReceiverClientBuilder Clase
- java.
lang. Object - com.
azure. messaging. servicebus. ServiceBusClientBuilder. ServiceBusReceiverClientBuilder
- com.
public final class ServiceBusClientBuilder.ServiceBusReceiverClientBuilder
Generador para crear ServiceBusReceiverClient y ServiceBusReceiverAsyncClient consumir mensajes de Service Bus.
Resumen del método
Modificador y tipo | Método y descripción |
---|---|
Service |
buildAsyncClient()
Crea un receptor asincrónico de Service Bus responsable de leer ServiceBusMessage desde una cola o suscripción específica. |
Service |
buildClient()
Crea un receptor de Service Bus sincrónico responsable de leer ServiceBusMessage desde una cola o suscripción específica. |
Service |
disableAutoComplete()
Deshabilita el autocompletar y el abandono automático de los mensajes recibidos. |
Service |
maxAutoLockRenewDuration(Duration maxAutoLockRenewDuration)
Establece la cantidad de tiempo que se va a continuar renovando automáticamente el bloqueo. |
Service |
prefetchCount(int prefetchCount)
Establece el recuento de capturas previas del receptor. |
Service |
queueName(String queueName)
Establece el nombre de la cola para la que se va a crear un receptor. |
Service |
receiveMode(ServiceBusReceiveMode receiveMode)
Establece el modo de recepción para el receptor. |
Service |
subQueue(SubQueue subQueue)
Establece el tipo de al que SubQueue se va a conectar. |
Service |
subscriptionName(String subscriptionName)
Establece el nombre de la suscripción en el tema al que se va a escuchar. |
Service |
topicName(String topicName)
Establece el nombre del tema. |
Métodos heredados de java.lang.Object
Detalles del método
buildAsyncClient
public ServiceBusReceiverAsyncClient buildAsyncClient()
Crea un receptor asincrónico de Service Bus responsable de leer ServiceBusMessage desde una cola o suscripción específica.
Returns:
buildClient
public ServiceBusReceiverClient buildClient()
Crea un receptor de Service Bus sincrónico responsable de leer ServiceBusMessage desde una cola o suscripción específica.
Returns:
disableAutoComplete
public ServiceBusClientBuilder.ServiceBusReceiverClientBuilder disableAutoComplete()
Deshabilita el autocompletar y el abandono automático de los mensajes recibidos. De forma predeterminada, un mensaje procesado correctamente es complete(ServiceBusReceivedMessage message). Si se produce un error cuando se procesa el mensaje, es abandon(ServiceBusReceivedMessage message).
Returns:
maxAutoLockRenewDuration
public ServiceBusClientBuilder.ServiceBusReceiverClientBuilder maxAutoLockRenewDuration(Duration maxAutoLockRenewDuration)
Establece la cantidad de tiempo que se va a continuar renovando automáticamente el bloqueo. Al establecer Duration#ZERO o null
deshabilitar la renovación automática. En RECEIVE_AND_DELETE el modo , la renovación automática está deshabilitada.
Parameters:
null
indica que la renovación automática está deshabilitada.
Returns:
prefetchCount
public ServiceBusClientBuilder.ServiceBusReceiverClientBuilder prefetchCount(int prefetchCount)
Establece el recuento de capturas previas del receptor. Para los PEEK_LOCK modos y RECEIVE_AND_DELETE , el valor predeterminado es 1. La captura previa acelera el flujo de mensajes con el objetivo de tener un mensaje fácilmente disponible para la recuperación local cuando y antes de que la aplicación solicite una mediante receiveMessages(). Si se establece un valor distinto de cero, se captura previamente ese número de mensajes. Al establecer el valor en cero, se desactiva la captura previa.
Parameters:
Returns:
queueName
public ServiceBusClientBuilder.ServiceBusReceiverClientBuilder queueName(String queueName)
Establece el nombre de la cola para la que se va a crear un receptor.
Parameters:
Returns:
receiveMode
public ServiceBusClientBuilder.ServiceBusReceiverClientBuilder receiveMode(ServiceBusReceiveMode receiveMode)
Establece el modo de recepción para el receptor.
Parameters:
Returns:
subQueue
public ServiceBusClientBuilder.ServiceBusReceiverClientBuilder subQueue(SubQueue subQueue)
Establece el tipo de al que SubQueue se va a conectar.
Parameters:
Returns:
subscriptionName
public ServiceBusClientBuilder.ServiceBusReceiverClientBuilder subscriptionName(String subscriptionName)
Establece el nombre de la suscripción en el tema al que se va a escuchar. topicName(String topicName) también debe establecerse.
Parameters:
Returns:
topicName
public ServiceBusClientBuilder.ServiceBusReceiverClientBuilder topicName(String topicName)
Establece el nombre del tema. subscriptionName(String subscriptionName) también debe establecerse.
Parameters:
Returns:
Se aplica a
Azure SDK for Java