ServiceBusMessageBatch Clase
- java.
lang. Object - com.
azure. messaging. servicebus. ServiceBusMessageBatch
- com.
public final class ServiceBusMessageBatch
Clase para agregar ServiceBusMessage en un lote único y limitado de tamaño. Se trata como un único mensaje AMQP cuando se envía al servicio Azure Service Bus.
Resumen del método
Modificador y tipo | Método y descripción |
---|---|
int |
getCount()
Obtiene el número de ServiceBusMessage en el lote. |
int |
getMaxSizeInBytes()
Obtiene el tamaño máximo, en bytes, de ServiceBusMessageBatch. |
int |
getSizeInBytes()
Obtiene el tamaño de ServiceBusMessageBatch en bytes. |
boolean |
tryAddMessage(ServiceBusMessage serviceBusMessage)
Intenta agregar un ServiceBusMessage elemento al lote. |
Métodos heredados de java.lang.Object
Detalles del método
getCount
public int getCount()
Obtiene el número de ServiceBusMessage en el lote.
Returns:
getMaxSizeInBytes
public int getMaxSizeInBytes()
Obtiene el tamaño máximo, en bytes, de ServiceBusMessageBatch.
Returns:
getSizeInBytes
public int getSizeInBytes()
Obtiene el tamaño de ServiceBusMessageBatch en bytes.
Returns:
tryAddMessage
public boolean tryAddMessage(ServiceBusMessage serviceBusMessage)
Intenta agregar un ServiceBusMessage elemento al lote.
Este método no es seguro para subprocesos; Asegúrese de sincronizar el acceso al método al usar varios subprocesos para agregar mensajes.
Parameters:
Returns:
true
si el mensaje se podría agregar al lote; false
si el evento era demasiado grande para caber en el lote.Se aplica a
Azure SDK for Java