MessageBody Clase
- java.
lang. Object - com.
microsoft. azure. servicebus. MessageBody
- com.
Implementaciones
public class MessageBody
implements Serializable
Esta clase encapsula el cuerpo de un mensaje. Los tipos de cuerpo se asignan a los tipos de cuerpo del mensaje AMQP. Tiene captadores y establecedores para varios tipos de cuerpo. El cliente debe probar el tipo de cuerpo antes de llamar al método get correspondiente. Los métodos Get no corresponden al tipo del cuerpo devuelven null.
Resumen del método
Modificador y tipo | Método y descripción |
---|---|
static
Message |
fromBinaryData(List<byte[]> binaryData)
Crea un cuerpo del mensaje a partir de una lista de secciones de datos. |
static
Message |
fromSequenceData(List<List<Object>> sequenceData)
Crea un cuerpo del mensaje a partir de una lista de secciones AMQPSequence. |
static
Message |
fromValueData(Object value)
Crea el cuerpo del mensaje del tipo AMQPValue. |
List<byte[]> |
getBinaryData()
Devuelve el contenido del cuerpo del mensaje. |
Message |
getBodyType()
Devuelve el tipo de contenido en este cuerpo del mensaje. |
List<List<Object>> |
getSequenceData()
Devuelve el contenido del cuerpo del mensaje. |
Object |
getValueData()
Devuelve el contenido del cuerpo del mensaje. |
Métodos heredados de java.lang.Object
Detalles del método
fromBinaryData
public static MessageBody fromBinaryData(List
Crea un cuerpo del mensaje a partir de una lista de secciones de datos. Cada sección De datos es una matriz de bytes. Tenga en cuenta que esta versión del SDK solo admite una sección De datos en un mensaje. Significa que solo se acepta como cuerpo del mensaje una lista de exactamente una matriz de bytes.
Parámetros:
Devoluciones:
fromSequenceData
public static MessageBody fromSequenceData(List> sequenceData)
Crea un cuerpo del mensaje a partir de una lista de secciones AMQPSequence. Cada sección AMQPSequence es a su vez una lista de objetos. Tenga en cuenta que esta versión del SDK solo admite una sección AMQPSequence en un mensaje. Significa que solo se acepta una lista de exactamente una secuencia en ella como cuerpo del mensaje.
Parámetros:
Devoluciones:
fromValueData
public static MessageBody fromValueData(Object value)
Crea el cuerpo del mensaje del tipo AMQPValue.
Parámetros:
Devoluciones:
getBinaryData
public List
Devuelve el contenido del cuerpo del mensaje.
Devoluciones:
getBodyType
public MessageBodyType getBodyType()
Devuelve el tipo de contenido en este cuerpo del mensaje.
Devoluciones:
getSequenceData
public List> getSequenceData()
Devuelve el contenido del cuerpo del mensaje.
Devoluciones:
getValueData
public Object getValueData()
Devuelve el contenido del cuerpo del mensaje.
Devoluciones:
Se aplica a
Azure SDK for Java