Partager via


ServiceBusMessageBatch Classe

  • java.lang.Object
    • com.azure.messaging.servicebus.ServiceBusMessageBatch

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:

Nombre de ServiceBusMessage dans le lot.

getMaxSizeInBytes

public int getMaxSizeInBytes()

Obtient la taille maximale, en octets, de .ServiceBusMessageBatch

Returns:

Taille maximale, en octets, de .ServiceBusMessageBatch

getSizeInBytes

public int getSizeInBytes()

Obtient la taille de en ServiceBusMessageBatch octets.

Returns:

Taille de ServiceBusMessageBatch en octets.

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:

serviceBusMessage - ServiceBusMessage à ajouter au lot.

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 à