ServiceBusMessageBatch Classe
- java.
lang. Object - com.
azure. messaging. servicebus. ServiceBusMessageBatch
- com.
public final class ServiceBusMessageBatch
Classe permettant d’agréger ServiceBusMessage en un lot unique, dont la taille est limitée. Il est traité comme un seul message AMQP lorsqu’il est envoyé au service Azure Service Bus.
Résumé de la méthode
Modificateur et type | Méthode et description |
---|---|
int |
getCount()
Obtient le nombre de ServiceBusMessage dans le lot. |
int |
getMaxSizeInBytes()
Obtient la taille maximale, en octets, de .ServiceBusMessageBatch |
int |
getSizeInBytes()
Obtient la taille de en ServiceBusMessageBatch octets. |
boolean |
tryAddMessage(ServiceBusMessage serviceBusMessage)
Tente d’ajouter un ServiceBusMessage au lot. |
Méthodes héritées de java.lang.Object
Détails de la méthode
getCount
public int getCount()
Obtient le nombre de ServiceBusMessage dans le lot.
Returns:
getMaxSizeInBytes
public int getMaxSizeInBytes()
Obtient la taille maximale, en octets, de .ServiceBusMessageBatch
Returns:
getSizeInBytes
public int getSizeInBytes()
Obtient la taille de en ServiceBusMessageBatch octets.
Returns:
tryAddMessage
public boolean tryAddMessage(ServiceBusMessage serviceBusMessage)
Tente d’ajouter un ServiceBusMessage au lot.
Cette méthode n’est pas thread-safe ; veillez à synchroniser l’accès à la méthode lors de l’utilisation de plusieurs threads pour ajouter des messages.
Parameters:
Returns:
true
si le message a pu être ajouté au lot ; false
si l’événement était trop important pour tenir dans le lot.S’applique à
Azure SDK for Java