CloudQueueMessage Klasse
- java.
lang. Object - com.
microsoft. azure. storage. queue. CloudQueueMessage
- com.
public class CloudQueueMessage
Stellt eine Nachricht im Microsoft Azure-Warteschlangendienst dar.
Feldzusammenfassung
| Modifizierer und Typ | Feld und Beschreibung |
|---|---|
| String |
messageContent
Enthält den Nachrichteninhalt. |
Zusammenfassung zum Konstruktor
| Konstruktor | Beschreibung |
|---|---|
| CloudQueueMessage() |
Initialisiert einen neuen instance der -Klasse (intern verwendet). |
| CloudQueueMessage(final byte[] content) |
Initialisiert einen neuen instance der -Klasse mit einem Array, das die Nachricht enthält. |
| CloudQueueMessage(final String content) |
Initialisiert eine neue instance der -Klasse mit einem , das die Nachricht enthält. |
Methodenzusammenfassung
| Modifizierer und Typ | Methode und Beschreibung |
|---|---|
| final int |
getDequeueCount()
Ruft die Anzahl der Warteschlangen ab. |
| final Date |
getExpirationTime()
Ruft die Uhrzeit ab, zu der die Nachricht abläuft |
| final String |
getId()
Ruft die Nachrichten-ID ab |
| final Date |
getInsertionTime()
Ruft den Zeitpunkt ab, zu dem die Nachricht der Warteschlange hinzugefügt wurde. |
| final byte [] |
getMessageContentAsByte()
Ruft den Inhalt der Nachricht als Bytearray ab |
| final String |
getMessageContentAsString()
Ruft den Inhalt der Nachricht als Zeichenfolge ab. |
| final String |
getMessageContentForTransfer(final boolean shouldEncodeMessage, QueueRequestOptions options)
Ruft den Inhalt der Nachricht für die Übertragung ab (nur interne Verwendung). |
| final String |
getMessageId()
Ruft die Nachrichten-ID ab |
| final QueueMessageType |
getMessageType()
Ruft den Nachrichtentyp ab. |
| final Date |
getNextVisibleTime()
Ruft die Uhrzeit ab, zu der die Nachricht das nächste Mal sichtbar ist |
| final String |
getPopReceipt()
Ruft die Abrufbestätigung der Nachricht ab. |
| final void |
setDequeueCount(int dequeueCount)
Legt die Anzahl der Warteschlangen fest. |
| final void |
setExpirationTime(final Date expirationTime)
Legt die Ablaufzeit für die Nachricht fest. |
| final void |
setInsertionTime(Date insertionTime)
Legt den fest, der den Zeitpunkt darstellt, zu dem die Nachricht der Warteschlange hinzugefügt wurde. |
| final void |
setMessageContent(final byte[] content)
Legt den Inhalt der Nachricht als Array fest. |
| final void |
setMessageContent(final String content)
Legt den Inhalt der Nachricht als fest. |
| final void |
setMessageId(String id)
Legt die Nachrichten-ID fest. |
| final void |
setMessageType(final QueueMessageType messageType)
Legt den Typ der Nachricht fest. |
| final void |
setNextVisibleTime(final Date nextVisibleTime)
Legt die Zeit fest, zu der die Nachricht in der Warteschlange sichtbar wird. |
| final void |
setPopReceipt(final String popReceipt)
Legt den Pop-Beleg der Nachricht fest. |
Felddetails
messageContent
protected String messageContent
Enthält den Nachrichteninhalt.
Details zum Konstruktor
CloudQueueMessage
protected CloudQueueMessage()
Initialisiert einen neuen instance der -Klasse (intern verwendet).
CloudQueueMessage
public CloudQueueMessage(final byte[] content)
Initialisiert einen neuen instance der -Klasse mit einem Array, das die Nachricht enthält.
Parameters:
byte Array, das die Nachricht enthält.
CloudQueueMessage
public CloudQueueMessage(final String content)
Initialisiert eine neue instance der -Klasse mit einem , das die Nachricht enthält.
Parameters:
String , der die Nachricht enthält.
Details zur Methode
getDequeueCount
public final int getDequeueCount()
Ruft die Anzahl der Warteschlangen ab.
Returns:
int , der die Anzahl der Warteschlangen enthält.getExpirationTime
public final Date getExpirationTime()
Ruft die Uhrzeit ab, zu der die Nachricht abläuft
Returns:
java.util.Date -Objekt, das den Zeitpunkt darstellt, zu dem die Nachricht abläuft.getId
public final String getId()
Ruft die Nachrichten-ID ab
Returns:
String , der die Meldungs-ID enthält.getInsertionTime
public final Date getInsertionTime()
Ruft den Zeitpunkt ab, zu dem die Nachricht der Warteschlange hinzugefügt wurde.
Returns:
java.util.Date , der den Zeitpunkt darstellt, zu dem die Nachricht der Warteschlange hinzugefügt wurde.getMessageContentAsByte
public final byte [] getMessageContentAsByte()
Ruft den Inhalt der Nachricht als Bytearray ab
Returns:
byte Array, das den Inhalt der Nachricht enthält.Throws:
getMessageContentAsString
public final String getMessageContentAsString()
Ruft den Inhalt der Nachricht als Zeichenfolge ab.
Returns:
String , der den Inhalt der Nachricht enthält.Throws:
getMessageContentForTransfer
protected final String getMessageContentForTransfer(final boolean shouldEncodeMessage, QueueRequestOptions options)
Ruft den Inhalt der Nachricht für die Übertragung ab (nur interne Verwendung).
Parameters:
Returns:
String , der den Inhalt der Nachricht enthält.Throws:
getMessageId
public final String getMessageId()
Ruft die Nachrichten-ID ab
Returns:
String , der die Meldungs-ID enthält.getMessageType
protected final QueueMessageType getMessageType()
Ruft den Nachrichtentyp ab.
Returns:
QueueMessageType -Wert, der den Nachrichtentyp darstellt.getNextVisibleTime
public final Date getNextVisibleTime()
Ruft die Uhrzeit ab, zu der die Nachricht das nächste Mal sichtbar ist
Returns:
java.util.Date mit dem Zeitpunkt, zu dem die Nachricht als Nächstes angezeigt wird.getPopReceipt
public final String getPopReceipt()
Ruft die Abrufbestätigung der Nachricht ab.
Returns:
String , der den Pop-Beleg der Nachricht enthält.setDequeueCount
protected final void setDequeueCount(int dequeueCount)
Legt die Anzahl der Warteschlangen fest.
Parameters:
int , der die Anzahl der Warteschlangen enthält.
setExpirationTime
protected final void setExpirationTime(final Date expirationTime)
Legt die Ablaufzeit für die Nachricht fest.
Parameters:
java.util.Date , die die für die Nachricht festzulegende Ablaufzeit darstellt.
setInsertionTime
protected final void setInsertionTime(Date insertionTime)
Legt den fest, der den Zeitpunkt darstellt, zu dem die Nachricht der Warteschlange hinzugefügt wurde.
Parameters:
java.util.Date , der den Zeitpunkt darstellt, zu dem die Nachricht der Warteschlange hinzugefügt wurde.
setMessageContent
public final void setMessageContent(final byte[] content)
Legt den Inhalt der Nachricht als Array fest.
Parameters:
byte Array, das den Inhalt der Nachricht enthält.
setMessageContent
public final void setMessageContent(final String content)
Legt den Inhalt der Nachricht als fest.
Parameters:
String , der den Inhalt der Nachricht enthält.
setMessageId
protected final void setMessageId(String id)
Legt die Nachrichten-ID fest.
Parameters:
String , der die Nachrichten-ID darstellt.
setMessageType
protected final void setMessageType(final QueueMessageType messageType)
Legt den Typ der Nachricht fest.
Parameters:
QueueMessageType -Wert, der den Nachrichtentyp darstellt.
setNextVisibleTime
protected final void setNextVisibleTime(final Date nextVisibleTime)
Legt die Zeit fest, zu der die Nachricht in der Warteschlange sichtbar wird.
Parameters:
java.util.Date mit dem Zeitpunkt, zu dem die Nachricht als Nächstes angezeigt wird.
setPopReceipt
protected final void setPopReceipt(final String popReceipt)
Legt den Pop-Beleg der Nachricht fest.
Parameters:
String , der den Pop-Beleg der Nachricht enthält.