QueueDescription Classe
- java.
lang. Object - com.
microsoft. azure. servicebus. management. UnknownPropertiesHolder - com.
microsoft. azure. servicebus. management. QueueDescription
- com.
- com.
public class QueueDescription
extends com.microsoft.azure.servicebus.management.UnknownPropertiesHolder
Représente la description des métadonnées de la file d’attente.
Récapitulatif du constructeur
Constructeur | Description |
---|---|
QueueDescription(String path) |
Initialise une nouvelle instance de description de file d’attente |
Résumé de la méthode
Méthodes héritées de java.lang.Object
Détails du constructeur
QueueDescription
public QueueDescription(String path)
Initialise une nouvelle instance de QueueDescription avec le chemin relatif spécifié.
Paramètres:
- Chemin de la rubrique. La longueur maximale est de 260 caractères. Impossible de commencer ou de se terminer par une barre oblique. Impossible d’avoir des caractères restreints : '@','?','#','*'
Détails de la méthode
equals
public boolean equals(Object o)
Remplacements:
QueueDescription.equals(Object o)Paramètres:
getAuthorizationRules
public List
Retours:
getAutoDeleteOnIdle
public Duration getAutoDeleteOnIdle()
Retours:
getDefaultMessageTimeToLive
public Duration getDefaultMessageTimeToLive()
Time-To-Live est la durée après laquelle le message expire, à partir du moment où le message est envoyé à Service Bus. Il s’agit de la valeur par défaut utilisée lorsque getTimeToLive() n’est pas défini sur un message lui-même. Les messages plus anciens que la valeur TimeToLive expirent et ne peuvent plus être conservés dans la banque de messages. Les abonnés ne peuvent pas recevoir de messages expirés.
Retours:
getDuplicationDetectionHistoryTimeWindow
public Duration getDuplicationDetectionHistoryTimeWindow()
Retours:
getEntityStatus
public EntityStatus getEntityStatus()
Obtient le status de l’entité. Lorsqu’une entité est désactivée, cette entité ne peut pas envoyer ou recevoir des messages.
Retours:
getForwardDeadLetteredMessagesTo
public String getForwardDeadLetteredMessagesTo()
Retours:
getForwardTo
public String getForwardTo()
Retours:
getLockDuration
public Duration getLockDuration()
Durée pendant laquelle le message est verrouillé par un récepteur donné afin qu’aucun autre destinataire ne reçoive le même message.
Retours:
getMaxDeliveryCount
public int getMaxDeliveryCount()
Nombre maximal de remises d’un message avant qu’il ne soit en lettres mortes. Le nombre de remises est augmenté lorsqu’un message est reçu en PEEKLOCK mode et qu’il n’a pas terminé le message avant l’expiration du verrou de message.
Retours:
getMaxSizeInMB
public long getMaxSizeInMB()
Retours:
getPath
public String getPath()
Retours:
getUserMetadata
public String getUserMetadata()
Retours:
hashCode
public int hashCode()
Remplacements:
QueueDescription.hashCode()isEnableBatchedOperations
public boolean isEnableBatchedOperations()
Retours:
isEnableDeadLetteringOnMessageExpiration
public boolean isEnableDeadLetteringOnMessageExpiration()
Indique si cette file d’attente a une prise en charge des lettres mortes lorsqu’un message expire.
Retours:
isEnablePartitioning
public boolean isEnablePartitioning()
Retours:
isRequiresDuplicateDetection
public boolean isRequiresDuplicateDetection()
Si cette option est activée, les messages dupliqués ayant le même getMessageId() message et envoyés à la file d’attente dans la durée de #getDuplicationDetectionHistoryTimeWindow seront ignorés.
Retours:
isRequiresSession
public boolean isRequiresSession()
Retours:
setAuthorizationRules
public void setAuthorizationRules(List
Paramètres:
- AuthorizationRule sur la file d’attente pour contrôler l’accès utilisateur au niveau de l’entité.
setAutoDeleteOnIdle
public void setAutoDeleteOnIdle(Duration autoDeleteOnIdle)
Paramètres:
- Intervalle d’inactivité après lequel la file d’attente est automatiquement supprimée. La durée minimale est de 5 minutes.
setDefaultMessageTimeToLive
public void setDefaultMessageTimeToLive(Duration defaultMessageTimeToLive)
Paramètres:
- Valeur de temps de vie du message par défaut. La valeur ne peut pas être inférieure à 1 seconde. Voir getDefaultMessageTimeToLive()
setDuplicationDetectionHistoryTimeWindow
public void setDuplicationDetectionHistoryTimeWindow(Duration duplicationDetectionHistoryTimeWindow)
Paramètres:
- Durée de l’historique de détection en double géré par le service. La valeur maximale est de 1 jour et la valeur minimale est de 20 secondes.
setEnableBatchedOperations
public void setEnableBatchedOperations(boolean enableBatchedOperations)
Paramètres:
- Indique si les opérations par lots côté serveur sont activées.
setEnableDeadLetteringOnMessageExpiration
public void setEnableDeadLetteringOnMessageExpiration(boolean enableDeadLetteringOnMessageExpiration)
Paramètres:
- Cette propriété a la valeur True si les messages doivent être en lettres mortes à l’expiration. Voir isEnableDeadLetteringOnMessageExpiration()
setEnablePartitioning
public void setEnablePartitioning(boolean enablePartitioning)
Paramètres:
- true si la file d’attente doit être partitionnée entre plusieurs répartiteurs de messages.
setEntityStatus
public void setEntityStatus(EntityStatus status)
Paramètres:
- status de la file d’attente (Activé/Désactivé). Lorsqu’une entité est désactivée, cette entité ne peut pas envoyer ou recevoir des messages.
setForwardDeadLetteredMessagesTo
public void setForwardDeadLetteredMessagesTo(String forwardDeadLetteredMessagesTo)
Paramètres:
- Chemin d’accès de l’entité destinataire vers laquelle tous les messages de lettres mortes de cette file d’attente sont transférés. Si cette option est définie, l’utilisateur ne peut pas recevoir manuellement les messages en lettres mortes de cette file d’attente. L’entité de destination doit déjà exister.
setForwardTo
public void setForwardTo(String forwardTo)
Paramètres:
- Chemin d’accès de l’entité destinataire vers laquelle tous les messages envoyés à la file d’attente sont transférés. Si cette option est définie, l’utilisateur ne peut pas recevoir manuellement les messages de cette file d’attente. L’entité de destination doit être une entité déjà existante.
setLockDuration
public void setLockDuration(Duration lockDuration)
Définit la durée pendant laquelle le message est verrouillé par un récepteur donné afin qu’aucun autre destinataire ne reçoive le même message.
Paramètres:
- Durée d’un verrou d’aperçu. La valeur maximale est de 5 minutes.
setMaxDeliveryCount
public void setMaxDeliveryCount(int maxDeliveryCount)
Nombre maximal de remises d’un message avant qu’il ne soit en lettres mortes. Le nombre de remises est augmenté lorsqu’un message est reçu en PEEKLOCK mode et qu’il n’a pas terminé le message avant l’expiration du verrou de message.
Paramètres:
- La valeur minimale est 1.
setMaxSizeInMB
public void setMaxSizeInMB(long maxSize)
Paramètres:
- Taille maximale de la file d’attente en mégaoctets, qui correspond à la taille de la mémoire allouée pour la file d’attente.
setRequiresDuplicateDetection
public void setRequiresDuplicateDetection(boolean requiresDuplicateDetection)
Paramètres:
- True si la détection dupliquée doit être activée. Voir aussi - isRequiresDuplicateDetection()
setRequiresSession
public void setRequiresSession(boolean requiresSession)
Paramètres:
- True si la file d’attente doit prendre en charge les sessions.
setUserMetadata
public void setUserMetadata(String userMetadata)
Paramètres:
- Metdata personnalisées que l’utilisateur peut associer à la description. Ne peut pas être null. La longueur maximale est de 1 024 caractères
S’applique à
Azure SDK for Java