Compartir a través de


CloudQueueMessage Clase

  • java.lang.Object
    • com.microsoft.azure.storage.queue.CloudQueueMessage

public class CloudQueueMessage

Representa un mensaje en el servicio De cola de Microsoft Azure.

Resumen del campo

Modificador y tipo Campo y descripción
String messageContent

Contiene el contenido del mensaje.

Resumen del constructor

Constructor Description
CloudQueueMessage()

Inicializa una nueva instancia de la clase (usada internamente).

CloudQueueMessage(final byte[] content)

Inicializa una nueva instancia de la clase con una matriz que contiene el mensaje.

CloudQueueMessage(final String content)

Inicializa una nueva instancia de la clase con un objeto que contiene el mensaje.

Resumen del método

Modificador y tipo Método y descripción
final int getDequeueCount()

Obtiene el recuento de colas.

final Date getExpirationTime()

Obtiene la hora en la que expira el mensaje.

final String getId()

Obtiene el identificador de mensaje.

final Date getInsertionTime()

Obtiene la hora en que se agregó el mensaje a la cola.

final byte [] getMessageContentAsByte()

Obtiene el contenido del mensaje como una matriz de bytes.

final String getMessageContentAsString()

Obtiene el contenido del mensaje como una cadena.

final String getMessageContentForTransfer(final boolean shouldEncodeMessage, QueueRequestOptions options)

Obtiene el contenido del mensaje para la transferencia (solo uso interno).

final String getMessageId()

Obtiene el identificador de mensaje.

final QueueMessageType getMessageType()

Obtiene el tipo de mensaje.

final Date getNextVisibleTime()

Obtiene la hora en la que el mensaje volverá a resultar visible.

final String getPopReceipt()

Obtiene la confirmación de recepción del mensaje.

final void setDequeueCount(int dequeueCount)

Establece el recuento de colas.

final void setExpirationTime(final Date expirationTime)

Establece la hora de expiración del mensaje.

final void setInsertionTime(Date insertionTime)

Establece el objeto que representa la hora en que se agregó el mensaje a la cola.

final void setMessageContent(final byte[] content)

Establece el contenido del mensaje como una matriz.

final void setMessageContent(final String content)

Establece el contenido del mensaje como .

final void setMessageId(String id)

Establece el identificador del mensaje.

final void setMessageType(final QueueMessageType messageType)

Establece el tipo del mensaje

final void setNextVisibleTime(final Date nextVisibleTime)

Establece el tiempo para que el mensaje se vea en la cola.

final void setPopReceipt(final String popReceipt)

Establece el recibo emergente del mensaje.

Detalles del campo

messageContent

protected String messageContent

Contiene el contenido del mensaje.

Detalles del constructor

CloudQueueMessage

protected CloudQueueMessage()

Inicializa una nueva instancia de la clase (usada internamente).

CloudQueueMessage

public CloudQueueMessage(final byte[] content)

Inicializa una nueva instancia de la clase con una matriz que contiene el mensaje.

Parameters:

content - Matriz byte que contiene el mensaje.

CloudQueueMessage

public CloudQueueMessage(final String content)

Inicializa una nueva instancia de la clase con un objeto que contiene el mensaje.

Parameters:

content - que String contiene el mensaje.

Detalles del método

getDequeueCount

public final int getDequeueCount()

Obtiene el recuento de colas.

Returns:

que int contiene el recuento de desqueue.

getExpirationTime

public final Date getExpirationTime()

Obtiene la hora en la que expira el mensaje.

Returns:

Objeto java.util.Date que representa la hora a la que expira el mensaje.

getId

public final String getId()

Obtiene el identificador de mensaje.

Returns:

que String contiene el identificador del mensaje.

getInsertionTime

public final Date getInsertionTime()

Obtiene la hora en que se agregó el mensaje a la cola.

Returns:

que java.util.Date representa la hora en que se agregó el mensaje a la cola.

getMessageContentAsByte

public final byte [] getMessageContentAsByte()

Obtiene el contenido del mensaje como una matriz de bytes.

Returns:

Matriz byte que contiene el contenido del mensaje.

Throws:

StorageException - Si se produjo un error en el servicio de almacenamiento.

getMessageContentAsString

public final String getMessageContentAsString()

Obtiene el contenido del mensaje como una cadena.

Returns:

que String contiene el contenido del mensaje.

Throws:

StorageException - Si se produjo un error en el servicio de almacenamiento.

getMessageContentForTransfer

protected final String getMessageContentForTransfer(final boolean shouldEncodeMessage, QueueRequestOptions options)

Obtiene el contenido del mensaje para la transferencia (solo uso interno).

Parameters:

shouldEncodeMessage - Indica si el mensaje se debe codificar.
options - Objeto QueueRequestOptions que especifica opciones adicionales para la solicitud.

Returns:

que String contiene el contenido del mensaje.

Throws:

StorageException - Si se produjo un error en el servicio de almacenamiento.

getMessageId

public final String getMessageId()

Obtiene el identificador de mensaje.

Returns:

que String contiene el identificador del mensaje.

getMessageType

protected final QueueMessageType getMessageType()

Obtiene el tipo de mensaje.

Returns:

Valor QueueMessageType que representa el tipo de mensaje.

getNextVisibleTime

public final Date getNextVisibleTime()

Obtiene la hora en la que el mensaje volverá a resultar visible.

Returns:

Con java.util.Date la hora a la que el mensaje será visible a continuación.

getPopReceipt

public final String getPopReceipt()

Obtiene la confirmación de recepción del mensaje.

Returns:

que String contiene el recibo emergente del mensaje.

setDequeueCount

protected final void setDequeueCount(int dequeueCount)

Establece el recuento de colas.

Parameters:

dequeueCount - que int contiene el recuento de desqueue.

setExpirationTime

protected final void setExpirationTime(final Date expirationTime)

Establece la hora de expiración del mensaje.

Parameters:

expirationTime - java.util.Date que representa la hora de expiración que se va a establecer en el mensaje.

setInsertionTime

protected final void setInsertionTime(Date insertionTime)

Establece el objeto que representa la hora en que se agregó el mensaje a la cola.

Parameters:

insertionTime - que java.util.Date representa la hora en que se agregó el mensaje a la cola.

setMessageContent

public final void setMessageContent(final byte[] content)

Establece el contenido del mensaje como una matriz.

Parameters:

content - Matriz byte que contiene el contenido del mensaje.

setMessageContent

public final void setMessageContent(final String content)

Establece el contenido del mensaje como .

Parameters:

content - que String contiene el contenido del mensaje.

setMessageId

protected final void setMessageId(String id)

Establece el identificador del mensaje.

Parameters:

id - que String representa el identificador del mensaje.

setMessageType

protected final void setMessageType(final QueueMessageType messageType)

Establece el tipo del mensaje

Parameters:

messageType - Valor QueueMessageType que representa el tipo de mensaje.

setNextVisibleTime

protected final void setNextVisibleTime(final Date nextVisibleTime)

Establece el tiempo para que el mensaje se vea en la cola.

Parameters:

nextVisibleTime - Con java.util.Date la hora a la que el mensaje será visible a continuación.

setPopReceipt

protected final void setPopReceipt(final String popReceipt)

Establece el recibo emergente del mensaje.

Parameters:

popReceipt - que String contiene el recibo emergente del mensaje.

Se aplica a