CloudQueueMessage Classe

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

public class CloudQueueMessage

Représente un message dans le service File d’attente Microsoft Azure.

Récapitulatif du champ

Modificateur et type Champ et description
String messageContent

Contient le contenu du message.

Récapitulatif du constructeur

Constructeur Description
CloudQueueMessage()

Initialise une nouvelle instance de la classe (utilisée en interne).

CloudQueueMessage(final byte[] content)

Initialise une nouvelle instance de la classe avec un tableau contenant le message.

CloudQueueMessage(final String content)

Initialise une nouvelle instance de la classe avec un contenant le message.

Résumé de la méthode

Modificateur et type Méthode et description
final int getDequeueCount()

Obtient le nombre de mises en file d’attente.

final Date getExpirationTime()

Obtient l'heure à laquelle le message expire.

final String getId()

Obtient l'ID du message.

final Date getInsertionTime()

Obtient l’heure à laquelle le message a été ajouté à la file d’attente.

final byte [] getMessageContentAsByte()

Obtient le contenu du message sous la forme d'un tableau d'octets.

final String getMessageContentAsString()

Obtient le contenu du message sous forme de chaîne.

final String getMessageContentForTransfer(final boolean shouldEncodeMessage, QueueRequestOptions options)

Obtient le contenu du message à transférer (usage interne uniquement).

final String getMessageId()

Obtient l'ID du message.

final QueueMessageType getMessageType()

Obtient le type de message.

final Date getNextVisibleTime()

Obtient l'heure à laquelle le message sera de nouveau visible.

final String getPopReceipt()

Obtient l'accusé de réception pop du message.

final void setDequeueCount(int dequeueCount)

Définit le nombre de mises en file d’attente.

final void setExpirationTime(final Date expirationTime)

Définit le délai d’expiration du message.

final void setInsertionTime(Date insertionTime)

Définit le représentant l’heure à laquelle le message a été ajouté à la file d’attente.

final void setMessageContent(final byte[] content)

Définit le contenu du message sous forme de tableau.

final void setMessageContent(final String content)

Définit le contenu du message en tant que .

final void setMessageId(String id)

Définit l’ID du message.

final void setMessageType(final QueueMessageType messageType)

Définit le type du message

final void setNextVisibleTime(final Date nextVisibleTime)

Définit l’heure à laquelle le message devient visible dans la file d’attente.

final void setPopReceipt(final String popReceipt)

Définit le reçu contextuel du message.

Détails du champ

messageContent

protected String messageContent

Contient le contenu du message.

Détails du constructeur

CloudQueueMessage

protected CloudQueueMessage()

Initialise une nouvelle instance de la classe (utilisée en interne).

CloudQueueMessage

public CloudQueueMessage(final byte[] content)

Initialise une nouvelle instance de la classe avec un tableau contenant le message.

Parameters:

content - Tableau byte qui contient le message.

CloudQueueMessage

public CloudQueueMessage(final String content)

Initialise une nouvelle instance de la classe avec un contenant le message.

Parameters:

content - String qui contient le message.

Détails de la méthode

getDequeueCount

public final int getDequeueCount()

Obtient le nombre de mises en file d’attente.

Returns:

int qui contient le nombre de mises en file d’attente.

getExpirationTime

public final Date getExpirationTime()

Obtient l'heure à laquelle le message expire.

Returns:

Objet java.util.Date qui représente l’heure d’expiration du message.

getId

public final String getId()

Obtient l'ID du message.

Returns:

String qui contient l’ID de message.

getInsertionTime

public final Date getInsertionTime()

Obtient l’heure à laquelle le message a été ajouté à la file d’attente.

Returns:

java.util.Date qui représente l’heure à laquelle le message a été ajouté à la file d’attente.

getMessageContentAsByte

public final byte [] getMessageContentAsByte()

Obtient le contenu du message sous la forme d'un tableau d'octets.

Returns:

Tableau byte qui contient le contenu du message.

Throws:

StorageException - Si une erreur de service de stockage s’est produite.

getMessageContentAsString

public final String getMessageContentAsString()

Obtient le contenu du message sous forme de chaîne.

Returns:

String qui contient le contenu du message.

Throws:

StorageException - Si une erreur de service de stockage s’est produite.

getMessageContentForTransfer

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

Obtient le contenu du message à transférer (usage interne uniquement).

Parameters:

shouldEncodeMessage - Indique si le message doit être encodé.
options - Objet QueueRequestOptions qui spécifie les options supplémentaires de la demande.

Returns:

String qui contient le contenu du message.

Throws:

StorageException - Si une erreur de service de stockage s’est produite.

getMessageId

public final String getMessageId()

Obtient l'ID du message.

Returns:

String qui contient l’ID de message.

getMessageType

protected final QueueMessageType getMessageType()

Obtient le type de message.

Returns:

Valeur QueueMessageType qui représente le type de message.

getNextVisibleTime

public final Date getNextVisibleTime()

Obtient l'heure à laquelle le message sera de nouveau visible.

Returns:

java.util.Date avec l’heure à laquelle le message sera ensuite visible.

getPopReceipt

public final String getPopReceipt()

Obtient l'accusé de réception pop du message.

Returns:

String qui contient le reçu contextuel du message.

setDequeueCount

protected final void setDequeueCount(int dequeueCount)

Définit le nombre de mises en file d’attente.

Parameters:

dequeueCount - int qui contient le nombre de mises en file d’attente.

setExpirationTime

protected final void setExpirationTime(final Date expirationTime)

Définit le délai d’expiration du message.

Parameters:

expirationTime - java.util.Date qui représente le délai d’expiration à définir sur le message.

setInsertionTime

protected final void setInsertionTime(Date insertionTime)

Définit le représentant l’heure à laquelle le message a été ajouté à la file d’attente.

Parameters:

insertionTime - java.util.Date représentant l’heure à laquelle le message a été ajouté à la file d’attente.

setMessageContent

public final void setMessageContent(final byte[] content)

Définit le contenu du message sous forme de tableau.

Parameters:

content - Tableau byte qui contient le contenu du message.

setMessageContent

public final void setMessageContent(final String content)

Définit le contenu du message en tant que .

Parameters:

content - String qui contient le contenu du message.

setMessageId

protected final void setMessageId(String id)

Définit l’ID du message.

Parameters:

id - String qui représente l’ID du message.

setMessageType

protected final void setMessageType(final QueueMessageType messageType)

Définit le type du message

Parameters:

messageType - Valeur QueueMessageType qui représente le type de message.

setNextVisibleTime

protected final void setNextVisibleTime(final Date nextVisibleTime)

Définit l’heure à laquelle le message devient visible dans la file d’attente.

Parameters:

nextVisibleTime - java.util.Date avec l’heure à laquelle le message sera ensuite visible.

setPopReceipt

protected final void setPopReceipt(final String popReceipt)

Définit le reçu contextuel du message.

Parameters:

popReceipt - String qui contient le reçu contextuel du message.

S’applique à