Partager via


EventDataBatch Classe

  • java.lang.Object
    • com.azure.messaging.eventhubs.EventDataBatch

public final class EventDataBatch

Classe permettant d’agréger EventData en un lot unique, dont la taille est limitée. Il est traité comme un message unique lorsqu’il est envoyé au service Azure Event Hubs. EventDataBatch est recommandé dans les scénarios nécessitant un débit élevé pour la publication d’événements.

Résumé de la méthode

Modificateur et type Méthode et description
int getCount()

Obtient le nombre de EventData dans le lot.

int getMaxSizeInBytes()

Obtient la taille maximale, en octets, de .EventDataBatch

int getSizeInBytes()

Obtient la taille de en EventDataBatch octets.

boolean tryAdd(EventData eventData)

Tente d’ajouter un EventData 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 EventData dans le lot.

Returns:

Nombre de EventData dans le lot.

getMaxSizeInBytes

public int getMaxSizeInBytes()

Obtient la taille maximale, en octets, de .EventDataBatch

Returns:

Taille maximale, en octets, de .EventDataBatch

getSizeInBytes

public int getSizeInBytes()

Obtient la taille de en EventDataBatch octets.

Returns:

taille de en EventDataBatch octets.

tryAdd

public boolean tryAdd(EventData eventData)

Tente d’ajouter un EventData 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 événements.

Parameters:

eventData - EventData à ajouter au lot.

Returns:

true si l’événement a pu être ajouté au lot ; false si l’événement était trop important pour tenir dans le lot.

S’applique à