ServiceBusClientBuilder.ServiceBusReceiverClientBuilder Klasse
- java.
lang. Object - com.
azure. messaging. servicebus. ServiceBusClientBuilder. ServiceBusReceiverClientBuilder
- com.
public final class ServiceBusClientBuilder.ServiceBusReceiverClientBuilder
Generator zum Erstellen ServiceBusReceiverClient und ServiceBusReceiverAsyncClient Verwenden von Nachrichten aus Service Bus.
Methodenzusammenfassung
Modifizierer und Typ | Methode und Beschreibung |
---|---|
Service |
buildAsyncClient()
Erstellt einen asynchronen Service Bus-Empfänger, der für das Lesen ServiceBusMessage aus einer bestimmten Warteschlange oder einem bestimmten Abonnement zuständig ist. |
Service |
buildClient()
Erstellt einen synchronen Service Bus-Empfänger, der für das Lesen ServiceBusMessage aus einer bestimmten Warteschlange oder einem bestimmten Abonnement zuständig ist. |
Service |
disableAutoComplete()
Deaktiviert die automatische Vervollständigung und automatische Verwerfen empfangener Nachrichten. |
Service |
maxAutoLockRenewDuration(Duration maxAutoLockRenewDuration)
Legt fest, wie lange die automatische Verlängerung der Sperre fortgesetzt werden soll. |
Service |
prefetchCount(int prefetchCount)
Legt die Anzahl des Vorabrufs des Empfängers fest. |
Service |
queueName(String queueName)
Legt den Namen der Warteschlange fest, für die ein Empfänger erstellt werden soll. |
Service |
receiveMode(ServiceBusReceiveMode receiveMode)
Legt den Empfangsmodus für den Empfänger fest. |
Service |
subQueue(SubQueue subQueue)
Legt den Typ des fest, mit dem SubQueue eine Verbindung hergestellt werden soll. |
Service |
subscriptionName(String subscriptionName)
Legt den Namen des Abonnements im Thema fest, auf das lauschen soll. |
Service |
topicName(String topicName)
Legt den Namen des Themas fest. |
Geerbte Methoden von java.lang.Object
Details zur Methode
buildAsyncClient
public ServiceBusReceiverAsyncClient buildAsyncClient()
Erstellt einen asynchronen Service Bus-Empfänger, der für das Lesen ServiceBusMessage aus einer bestimmten Warteschlange oder einem bestimmten Abonnement zuständig ist.
Returns:
buildClient
public ServiceBusReceiverClient buildClient()
Erstellt einen synchronen Service Bus-Empfänger, der für das Lesen ServiceBusMessage aus einer bestimmten Warteschlange oder einem bestimmten Abonnement zuständig ist.
Returns:
disableAutoComplete
public ServiceBusClientBuilder.ServiceBusReceiverClientBuilder disableAutoComplete()
Deaktiviert die automatische Vervollständigung und automatische Verwerfen empfangener Nachrichten. Standardmäßig lautet complete(ServiceBusReceivedMessage message)eine erfolgreich verarbeitete Nachricht . Wenn bei der Verarbeitung der Nachricht ein Fehler auftritt, lautet dies abandon(ServiceBusReceivedMessage message).
Returns:
maxAutoLockRenewDuration
public ServiceBusClientBuilder.ServiceBusReceiverClientBuilder maxAutoLockRenewDuration(Duration maxAutoLockRenewDuration)
Legt fest, wie lange die automatische Verlängerung der Sperre fortgesetzt werden soll. Durch Festlegen Duration#ZERO oder null
Deaktivieren der automatischen Verlängerung. Für RECEIVE_AND_DELETE den Modus ist die automatische Verlängerung deaktiviert.
Parameters:
null
gibt an, dass die automatische Verlängerung deaktiviert ist.
Returns:
prefetchCount
public ServiceBusClientBuilder.ServiceBusReceiverClientBuilder prefetchCount(int prefetchCount)
Legt die Anzahl des Vorabrufs des Empfängers fest. Sowohl für den Modus als auch PEEK_LOCKRECEIVE_AND_DELETE für den Modus ist der Standardwert 1. Der Vorabruf beschleunigt den Nachrichtenfluss, indem versucht wird, eine Nachricht sofort für den lokalen Abruf verfügbar zu halten, wenn und bevor die Anwendung mithilfe receiveMessages()von eine nachricht anfragt. Wenn Sie einen Wert ungleich 0 (null) festlegen, wird diese Anzahl von Nachrichten vorab abgerufen. Wenn Sie den Wert auf 0 (null) festlegen, wird der Vorabruf deaktiviert.
Parameters:
Returns:
queueName
public ServiceBusClientBuilder.ServiceBusReceiverClientBuilder queueName(String queueName)
Legt den Namen der Warteschlange fest, für die ein Empfänger erstellt werden soll.
Parameters:
Returns:
receiveMode
public ServiceBusClientBuilder.ServiceBusReceiverClientBuilder receiveMode(ServiceBusReceiveMode receiveMode)
Legt den Empfangsmodus für den Empfänger fest.
Parameters:
Returns:
subQueue
public ServiceBusClientBuilder.ServiceBusReceiverClientBuilder subQueue(SubQueue subQueue)
Legt den Typ des fest, mit dem SubQueue eine Verbindung hergestellt werden soll.
Parameters:
Returns:
subscriptionName
public ServiceBusClientBuilder.ServiceBusReceiverClientBuilder subscriptionName(String subscriptionName)
Legt den Namen des Abonnements im Thema fest, auf das lauschen soll. topicName(String topicName) muss ebenfalls festgelegt werden.
Parameters:
Returns:
topicName
public ServiceBusClientBuilder.ServiceBusReceiverClientBuilder topicName(String topicName)
Legt den Namen des Themas fest. subscriptionName(String subscriptionName) muss ebenfalls festgelegt werden.
Parameters:
Returns:
Gilt für:
Azure SDK for Java