MessageBody Classe
- java.
lang. Object - com.
microsoft. azure. servicebus. MessageBody
- com.
Implémente
public class MessageBody
implements Serializable
Cette classe encapsule le corps d’un message. Les types de corps sont mappés aux types de corps de message AMQP. Il a des getters et des setters pour plusieurs types de corps. Le client doit tester le type de corps avant d’appeler la méthode get correspondante. Les méthodes Get ne correspondant pas au type du corps retournent null.
Résumé de la méthode
Modificateur et type | Méthode et description |
---|---|
static
Message |
fromBinaryData(List<byte[]> binaryData)
Crée un corps de message à partir d’une liste de sections Données. |
static
Message |
fromSequenceData(List<List<Object>> sequenceData)
Crée un corps de message à partir d’une liste de sections AMQPSequence. |
static
Message |
fromValueData(Object value)
Crée le corps du message de type AMQPValue. |
List<byte[]> |
getBinaryData()
Retourne le contenu du corps du message. |
Message |
getBodyType()
Retourne le type de contenu dans le corps de ce message. |
List<List<Object>> |
getSequenceData()
Retourne le contenu du corps du message. |
Object |
getValueData()
Retourne le contenu du corps du message. |
Méthodes héritées de java.lang.Object
Détails de la méthode
fromBinaryData
public static MessageBody fromBinaryData(List
Crée un corps de message à partir d’une liste de sections Données. Chaque section Données est un tableau d’octets. Notez que cette version du Kit de développement logiciel (SDK) ne prend en charge qu’une seule section Données dans un message. Cela signifie que seule la liste d’un tableau d’octets est acceptée comme corps du message.
Paramètres:
Retours:
fromSequenceData
public static MessageBody fromSequenceData(List> sequenceData)
Crée un corps de message à partir d’une liste de sections AMQPSequence. Chaque section AMQPSequence est à son tour une liste d’objets. Notez que cette version du Kit de développement logiciel (SDK) ne prend en charge qu’une seule section AMQPSequence dans un message. Cela signifie qu’une seule liste d’une séquence est acceptée en tant que corps de message.
Paramètres:
Retours:
fromValueData
public static MessageBody fromValueData(Object value)
Crée le corps du message de type AMQPValue.
Paramètres:
Retours:
getBinaryData
public List
Retourne le contenu du corps du message.
Retours:
getBodyType
public MessageBodyType getBodyType()
Retourne le type de contenu dans le corps de ce message.
Retours:
getSequenceData
public List> getSequenceData()
Retourne le contenu du corps du message.
Retours:
getValueData
public Object getValueData()
Retourne le contenu du corps du message.
Retours:
S’applique à
Azure SDK for Java