Compartilhar via


CloudQueueMessage Classe

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

public class CloudQueueMessage

Representa uma mensagem no serviço Fila do Microsoft Azure.

Resumo do campo

Modificador e tipo Campo e descrição
String messageContent

Contém o conteúdo da mensagem.

Resumo do Construtor

Construtor Description
CloudQueueMessage()

Inicializa uma nova instância da classe (usada internamente).

CloudQueueMessage(final byte[] content)

Inicializa uma nova instância da classe com uma matriz que contém a mensagem.

CloudQueueMessage(final String content)

Inicializa uma nova instância da classe com uma que contém a mensagem.

Resumo do método

Modificador e tipo Método e descrição
final int getDequeueCount()

Obtém a contagem de remoção de fila.

final Date getExpirationTime()

Obtém a hora em que a mensagem expira.

final String getId()

Obtém a ID da mensagem.

final Date getInsertionTime()

Obtém a hora em que a mensagem foi adicionada à fila.

final byte [] getMessageContentAsByte()

Obtém o conteúdo da mensagem como uma matriz de bytes.

final String getMessageContentAsString()

Obtém o conteúdo da mensagem como uma cadeia de caracteres.

final String getMessageContentForTransfer(final boolean shouldEncodeMessage, QueueRequestOptions options)

Obtém o conteúdo da mensagem para transferência (somente uso interno).

final String getMessageId()

Obtém a ID da mensagem.

final QueueMessageType getMessageType()

Obtém o tipo de mensagem.

final Date getNextVisibleTime()

Obtém a hora em que a mensagem estará visível.

final String getPopReceipt()

Obtém o recebimento de mensagem pop-up da mensagem.

final void setDequeueCount(int dequeueCount)

Define a contagem de remoção de fila.

final void setExpirationTime(final Date expirationTime)

Define o tempo de expiração da mensagem.

final void setInsertionTime(Date insertionTime)

Define o que representa a hora em que a mensagem foi adicionada à fila.

final void setMessageContent(final byte[] content)

Define o conteúdo da mensagem como uma matriz.

final void setMessageContent(final String content)

Define o conteúdo da mensagem como um .

final void setMessageId(String id)

Define a ID da mensagem.

final void setMessageType(final QueueMessageType messageType)

Define o tipo da mensagem

final void setNextVisibleTime(final Date nextVisibleTime)

Define o tempo para a mensagem ficar visível na fila.

final void setPopReceipt(final String popReceipt)

Define o recibo pop da mensagem.

Detalhes do campo

messageContent

protected String messageContent

Contém o conteúdo da mensagem.

Detalhes do construtor

CloudQueueMessage

protected CloudQueueMessage()

Inicializa uma nova instância da classe (usada internamente).

CloudQueueMessage

public CloudQueueMessage(final byte[] content)

Inicializa uma nova instância da classe com uma matriz que contém a mensagem.

Parameters:

content - Uma byte matriz que contém a mensagem.

CloudQueueMessage

public CloudQueueMessage(final String content)

Inicializa uma nova instância da classe com uma que contém a mensagem.

Parameters:

content - Um String que contém a mensagem.

Detalhes do método

getDequeueCount

public final int getDequeueCount()

Obtém a contagem de remoção de fila.

Returns:

Um int que contém a contagem de remoção de fila.

getExpirationTime

public final Date getExpirationTime()

Obtém a hora em que a mensagem expira.

Returns:

Um java.util.Date objeto que representa a hora em que a mensagem expira.

getId

public final String getId()

Obtém a ID da mensagem.

Returns:

Um String que contém a ID da mensagem.

getInsertionTime

public final Date getInsertionTime()

Obtém a hora em que a mensagem foi adicionada à fila.

Returns:

Um java.util.Date que representa a hora em que a mensagem foi adicionada à fila.

getMessageContentAsByte

public final byte [] getMessageContentAsByte()

Obtém o conteúdo da mensagem como uma matriz de bytes.

Returns:

Uma byte matriz que contém o conteúdo da mensagem.

Throws:

StorageException - Se ocorreu um erro de serviço de armazenamento.

getMessageContentAsString

public final String getMessageContentAsString()

Obtém o conteúdo da mensagem como uma cadeia de caracteres.

Returns:

Um String que contém o conteúdo da mensagem.

Throws:

StorageException - Se ocorreu um erro de serviço de armazenamento.

getMessageContentForTransfer

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

Obtém o conteúdo da mensagem para transferência (somente uso interno).

Parameters:

shouldEncodeMessage - Indica se a mensagem deve ser codificada.
options - Um objeto QueueRequestOptions que especifica opções adicionais para a solicitação.

Returns:

Um String que contém o conteúdo da mensagem.

Throws:

StorageException - Se ocorreu um erro de serviço de armazenamento.

getMessageId

public final String getMessageId()

Obtém a ID da mensagem.

Returns:

Um String que contém a ID da mensagem.

getMessageType

protected final QueueMessageType getMessageType()

Obtém o tipo de mensagem.

Returns:

Um QueueMessageType valor que representa o tipo de mensagem.

getNextVisibleTime

public final Date getNextVisibleTime()

Obtém a hora em que a mensagem estará visível.

Returns:

Um java.util.Date com a hora em que a mensagem será visível em seguida.

getPopReceipt

public final String getPopReceipt()

Obtém o recebimento de mensagem pop-up da mensagem.

Returns:

Um String que contém o recibo pop da mensagem.

setDequeueCount

protected final void setDequeueCount(int dequeueCount)

Define a contagem de remoção de fila.

Parameters:

dequeueCount - Um int que contém a contagem de remoção de fila.

setExpirationTime

protected final void setExpirationTime(final Date expirationTime)

Define o tempo de expiração da mensagem.

Parameters:

expirationTime - O java.util.Date que representa o tempo de expiração a ser definido na mensagem.

setInsertionTime

protected final void setInsertionTime(Date insertionTime)

Define o que representa a hora em que a mensagem foi adicionada à fila.

Parameters:

insertionTime - O java.util.Date que representa a hora em que a mensagem foi adicionada à fila.

setMessageContent

public final void setMessageContent(final byte[] content)

Define o conteúdo da mensagem como uma matriz.

Parameters:

content - Uma byte matriz que contém o conteúdo da mensagem.

setMessageContent

public final void setMessageContent(final String content)

Define o conteúdo da mensagem como um .

Parameters:

content - Um String que contém o conteúdo da mensagem.

setMessageId

protected final void setMessageId(String id)

Define a ID da mensagem.

Parameters:

id - Um String que representa a ID da mensagem.

setMessageType

protected final void setMessageType(final QueueMessageType messageType)

Define o tipo da mensagem

Parameters:

messageType - Um QueueMessageType valor que representa o tipo de mensagem.

setNextVisibleTime

protected final void setNextVisibleTime(final Date nextVisibleTime)

Define o tempo para a mensagem ficar visível na fila.

Parameters:

nextVisibleTime - Um java.util.Date com a hora em que a mensagem será visível em seguida.

setPopReceipt

protected final void setPopReceipt(final String popReceipt)

Define o recibo pop da mensagem.

Parameters:

popReceipt - Um String que contém o recibo pop da mensagem.

Aplica-se a