EventDataBatch Classe
- java.
lang. Object - com.
azure. messaging. eventhubs. EventDataBatch
- com.
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
getMaxSizeInBytes
public int getMaxSizeInBytes()
Obtient la taille maximale, en octets, de .EventDataBatch
Returns:
getSizeInBytes
public int getSizeInBytes()
Obtient la taille de en EventDataBatch octets.
Returns:
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:
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 à
Azure SDK for Java