ServiceBusClientBuilder.ServiceBusSessionReceiverClientBuilder Clase
- java.
lang. Object - com.
azure. messaging. servicebus. ServiceBusClientBuilder. ServiceBusSessionReceiverClientBuilder
- com.
public final class ServiceBusClientBuilder.ServiceBusSessionReceiverClientBuilder
Generador para crear ServiceBusReceiverClient y ServiceBusReceiverAsyncClient consumir mensajes de una entidad de Service Bus compatible con la sesión .
Resumen del método
Modificador y tipo | Método y descripción |
---|---|
Service |
buildAsyncClient()
Crea un receptor de Service Bus asincrónicoy compatible con la sesión responsable de leer ServiceBusMessage desde una cola o suscripción específica. |
Service |
buildClient()
Crea un receptor de Service Bus sincrónicoy compatible con la sesión 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 para continuar con la renovación automática del bloqueo de sesión. |
Service |
prefetchCount(int prefetchCount)
Establece el recuento de captura previa 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 objeto 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 ServiceBusSessionReceiverAsyncClient buildAsyncClient()
Crea un receptor de Service Bus asincrónicoy compatible con la sesión responsable de leer ServiceBusMessage desde una cola o suscripción específica.
Returns:
buildClient
public ServiceBusSessionReceiverClient buildClient()
Crea un receptor de Service Bus sincrónicoy compatible con la sesión responsable de leer ServiceBusMessage desde una cola o suscripción específica.
Returns:
disableAutoComplete
public ServiceBusClientBuilder.ServiceBusSessionReceiverClientBuilder 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.ServiceBusSessionReceiverClientBuilder maxAutoLockRenewDuration(Duration maxAutoLockRenewDuration)
Establece la cantidad de tiempo para continuar con la renovación automática del bloqueo de sesión. 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.ServiceBusSessionReceiverClientBuilder prefetchCount(int prefetchCount)
Establece el recuento de captura previa 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 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 capturará previamente ese número de mensajes. Al establecer el valor en cero, se desactiva la captura previa.
Parameters:
Returns:
queueName
public ServiceBusClientBuilder.ServiceBusSessionReceiverClientBuilder queueName(String queueName)
Establece el nombre de la cola para la que se va a crear un receptor.
Parameters:
Returns:
receiveMode
public ServiceBusClientBuilder.ServiceBusSessionReceiverClientBuilder receiveMode(ServiceBusReceiveMode receiveMode)
Establece el modo de recepción para el receptor.
Parameters:
Returns:
subQueue
public ServiceBusClientBuilder.ServiceBusSessionReceiverClientBuilder subQueue(SubQueue subQueue)
Establece el tipo de objeto al que SubQueue se va a conectar. Azure Service Bus colas y suscripciones proporcionan una sub cola secundaria, denominada cola de mensajes fallidos (DLQ).
Parameters:
Returns:
subscriptionName
public ServiceBusClientBuilder.ServiceBusSessionReceiverClientBuilder 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.ServiceBusSessionReceiverClientBuilder topicName(String topicName)
Establece el nombre del tema. subscriptionName(String subscriptionName) también debe establecerse.
Parameters:
Returns:
Se aplica a
Azure SDK for Java