ServiceBusMessageBatch クラス
- java.
lang. Object - com.
azure. messaging. servicebus. ServiceBusMessageBatch
- com.
public final class ServiceBusMessageBatch
1 つのサイズ制限付きバッチに集計 ServiceBusMessage するためのクラス。 Azure Service Bus サービスに送信されると、1 つの AMQP メッセージとして扱われます。
メソッドの概要
修飾子と型 | メソッドと説明 |
---|---|
int |
getCount()
バッチ内の の ServiceBusMessage 数を取得します。 |
int |
getMaxSizeInBytes()
の最大サイズをバイト単位で取得します ServiceBusMessageBatch。 |
int |
getSizeInBytes()
バイト単位の のサイズを ServiceBusMessageBatch 取得します。 |
boolean |
tryAddMessage(ServiceBusMessage serviceBusMessage)
バッチに を ServiceBusMessage 追加しようとします。 |
メソッドの継承元: java.lang.Object
メソッドの詳細
getCount
getMaxSizeInBytes
public int getMaxSizeInBytes()
の最大サイズをバイト単位で取得します ServiceBusMessageBatch。
Returns:
の最大サイズ (バイト単位 ServiceBusMessageBatch)。
getSizeInBytes
public int getSizeInBytes()
バイト単位の のサイズを ServiceBusMessageBatch 取得します。
Returns:
ServiceBusMessageBatch のサイズ (バイト単位)。
tryAddMessage
public boolean tryAddMessage(ServiceBusMessage serviceBusMessage)
バッチに を ServiceBusMessage 追加しようとします。
このメソッドはスレッド セーフではありません。複数のスレッドを使用してメッセージを追加する場合は、必ずメソッド のアクセスを同期してください。
Parameters:
serviceBusMessage
- バッチに追加する ServiceBusMessage。
Returns:
true
メッセージをバッチに追加できる場合は 。 false
イベントが大きすぎてバッチに収まらない場合は 。適用対象
GitHub で Microsoft と共同作業する
このコンテンツのソースは GitHub にあります。そこで、issue や pull request を作成および確認することもできます。 詳細については、共同作成者ガイドを参照してください。
Azure SDK for Java