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
Representa a descrição de metadados da fila.
Resumo do Construtor
Construtor | Description |
---|---|
QueueDescription(String path) |
Inicializa uma nova instância da Descrição da Fila |
Resumo do método
Métodos herdados de java.lang.Object
Detalhes do construtor
QueueDescription
public QueueDescription(String path)
Inicializa uma nova instância de QueueDescription com o caminho relativo especificado.
Parâmetros:
- Caminho do tópico. O comprimento máximo é de 260 caracteres. Não é possível iniciar ou terminar com uma barra. Não é possível ter caracteres restritos: '@','?','#','*'
Detalhes do método
equals
public boolean equals(Object o)
Substituições:
QueueDescription.equals(Object o)Parâmetros:
getAuthorizationRules
public List
Retornos:
getAutoDeleteOnIdle
public Duration getAutoDeleteOnIdle()
Retornos:
getDefaultMessageTimeToLive
public Duration getDefaultMessageTimeToLive()
Vida útil é a duração após a qual a mensagem expira, começando de quando a mensagem é enviada ao Barramento de Serviço. Esse é o valor padrão usado quando getTimeToLive() não está definido em uma mensagem em si. Mensagens mais antigas que seu valor de vida útil expirarão e não serão mais retidas no repositório de mensagens. Os assinantes não poderão receber mensagens expiradas.
Retornos:
getDuplicationDetectionHistoryTimeWindow
public Duration getDuplicationDetectionHistoryTimeWindow()
Retornos:
getEntityStatus
public EntityStatus getEntityStatus()
Obtém o status da entidade. Quando uma entidade é desabilitada, essa entidade não pode enviar ou receber mensagens.
Retornos:
getForwardDeadLetteredMessagesTo
public String getForwardDeadLetteredMessagesTo()
Retornos:
getForwardTo
public String getForwardTo()
Retornos:
getLockDuration
public Duration getLockDuration()
A quantidade de tempo que a mensagem é bloqueada por um determinado receptor para que nenhum outro receptor receba a mesma mensagem.
Retornos:
getMaxDeliveryCount
public int getMaxDeliveryCount()
A contagem máxima de entrega de uma mensagem antes de ser morta. A contagem de entrega é aumentada quando uma mensagem é recebida no PEEKLOCK modo e não conclui a mensagem antes do bloqueio da mensagem expirar.
Retornos:
getMaxSizeInMB
public long getMaxSizeInMB()
Retornos:
getPath
public String getPath()
Retornos:
getUserMetadata
public String getUserMetadata()
Retornos:
hashCode
public int hashCode()
Substituições:
QueueDescription.hashCode()isEnableBatchedOperations
public boolean isEnableBatchedOperations()
Retornos:
isEnableDeadLetteringOnMessageExpiration
public boolean isEnableDeadLetteringOnMessageExpiration()
Indica se essa fila tem suporte a mensagens mortas quando uma mensagem expira.
Retornos:
isEnablePartitioning
public boolean isEnablePartitioning()
Retornos:
isRequiresDuplicateDetection
public boolean isRequiresDuplicateDetection()
Se habilitada, mensagens duplicadas com o mesmo getMessageId() e enviadas para a fila dentro da duração de #getDuplicationDetectionHistoryTimeWindow serão descartadas.
Retornos:
isRequiresSession
public boolean isRequiresSession()
Retornos:
setAuthorizationRules
public void setAuthorizationRules(List
Parâmetros:
- O AuthorizationRule na fila para controlar o acesso do usuário no nível da entidade.
setAutoDeleteOnIdle
public void setAutoDeleteOnIdle(Duration autoDeleteOnIdle)
Parâmetros:
- O intervalo ocioso após o qual a fila é excluída automaticamente. A duração mínima é de 5 minutos.
setDefaultMessageTimeToLive
public void setDefaultMessageTimeToLive(Duration defaultMessageTimeToLive)
Parâmetros:
- O valor de vida útil da mensagem padrão. O valor não pode ser inferior a 1 segundo. Veja getDefaultMessageTimeToLive()
setDuplicationDetectionHistoryTimeWindow
public void setDuplicationDetectionHistoryTimeWindow(Duration duplicationDetectionHistoryTimeWindow)
Parâmetros:
- A duração do histórico de detecção duplicado que é mantido pelo serviço. O valor máximo é de 1 dia e o mínimo é de 20 segundos.
setEnableBatchedOperations
public void setEnableBatchedOperations(boolean enableBatchedOperations)
Parâmetros:
- Indica se as operações em lote do lado do servidor estão habilitadas.
setEnableDeadLetteringOnMessageExpiration
public void setEnableDeadLetteringOnMessageExpiration(boolean enableDeadLetteringOnMessageExpiration)
Parâmetros:
- True se as mensagens devem ser mensagens mortas na expiração. Veja isEnableDeadLetteringOnMessageExpiration()
setEnablePartitioning
public void setEnablePartitioning(boolean enablePartitioning)
Parâmetros:
- true se a fila deve ser particionada entre vários agentes de mensagens.
setEntityStatus
public void setEntityStatus(EntityStatus status)
Parâmetros:
- o status da fila (Habilitado/Desabilitado). Quando uma entidade é desabilitada, essa entidade não pode enviar ou receber mensagens.
setForwardDeadLetteredMessagesTo
public void setForwardDeadLetteredMessagesTo(String forwardDeadLetteredMessagesTo)
Parâmetros:
- O caminho da entidade de destinatário para a qual todas as mensagens mortas dessa fila são encaminhadas. Se definido, o usuário não poderá receber manualmente mensagens mortas dessa fila. A entidade de destino já deve existir.
setForwardTo
public void setForwardTo(String forwardTo)
Parâmetros:
- O caminho da entidade de destinatário para a qual todas as mensagens enviadas para a fila são encaminhadas. Se definido, o usuário não poderá receber mensagens manualmente dessa fila. A entidade de destino deve ser uma entidade já existente.
setLockDuration
public void setLockDuration(Duration lockDuration)
Define a quantidade de tempo que a mensagem é bloqueada por um determinado receptor para que nenhum outro receptor receba a mesma mensagem.
Parâmetros:
- A duração de um bloqueio de espiada. O valor máximo é de 5 minutos.
setMaxDeliveryCount
public void setMaxDeliveryCount(int maxDeliveryCount)
A contagem máxima de entrega de uma mensagem antes de ser morta. A contagem de entrega é aumentada quando uma mensagem é recebida no PEEKLOCK modo e não completa a mensagem antes do bloqueio de mensagem expirar.
Parâmetros:
- O valor mínimo é 1.
setMaxSizeInMB
public void setMaxSizeInMB(long maxSize)
Parâmetros:
- Tamanho máximo da fila em megabytes, que é o tamanho da memória alocada para a fila.
setRequiresDuplicateDetection
public void setRequiresDuplicateDetection(boolean requiresDuplicateDetection)
Parâmetros:
- True se a detecção duplicada precisar ser habilitada. Confira também – isRequiresDuplicateDetection()
setRequiresSession
public void setRequiresSession(boolean requiresSession)
Parâmetros:
- True se a fila deve dar suporte a sessões.
setUserMetadata
public void setUserMetadata(String userMetadata)
Parâmetros:
- Metdata personalizado que o usuário pode associar à descrição. Não pode ser nulo. O comprimento máximo é de 1024 caracteres
Aplica-se a
Azure SDK for Java