Message クラス

  • java.lang.Object
    • com.microsoft.azure.sdk.iot.service.messaging.Message

public class Message

IotHub 固有のメッセージ コンテナー

コンストラクターの概要

コンストラクター 説明
Message()

基本的なコンストラクター

Message(byte[] byteArray)

byteArray: メッセージの本文を含むバイト配列

Message(ByteArrayInputStream stream)

stream: メッセージの本文を含むストリーム

Message(String string)

メソッドの概要

修飾子と型 メソッドと説明
void clearCustomProperties()
ByteArrayOutputStream getBodyStream()

本文のストリーム コンテンツ。

byte [] getBytes()

本文のバイト コンテンツ。

Map<String, String> getProperties()
final void setDeliveryAcknowledgement(DeliveryAcknowledgement deliveryAcknowledgement)
void setProperties(Map<String, String> properties)
void setTo(String deviceId)

コンストラクターの詳細

Message

public Message()

基本的なコンストラクター

Message

public Message(byte[] byteArray)

byteArray: メッセージの本文を含むバイト配列

パラメーター:

byteArray - メッセージ本文を含むバイト配列

Message

public Message(ByteArrayInputStream stream)

stream: メッセージの本文を含むストリーム

パラメーター:

stream - メッセージ本文を含むストリーム

Message

public Message(String string)

パラメーター:

string - - メッセージの本文を含む文字列。 重要: 文字列が渡された場合、HttpBatch.SerializeAsString は true に設定され、内部バイト表現は UTF-8 としてシリアル化され、HttpBatch.Encoding は UTF-8 に設定されます。

メソッドの詳細

clearCustomProperties

public void clearCustomProperties()

getBodyStream

public ByteArrayOutputStream getBodyStream()

本文のストリーム コンテンツ。

戻り値:

メッセージ本文を含む ByteArrayOutputStream オブジェクト

getBytes

public byte [] getBytes()

本文のバイト コンテンツ。

戻り値:

メッセージ本文のバイト配列

getProperties

public Map getProperties()

setDeliveryAcknowledgement

public final void setDeliveryAcknowledgement(DeliveryAcknowledgement deliveryAcknowledgement)

パラメーター:

deliveryAcknowledgement - 設定する配信確認

setProperties

public void setProperties(Map properties)

パラメーター:

properties

setTo

public void setTo(String deviceId)

パラメーター:

deviceId

適用対象