Compartir a través de


ManagementClient Clase

  • java.lang.Object
    • com.microsoft.azure.servicebus.management.ManagementClient

public class ManagementClient

Cliente sincrónico para realizar operaciones de administración en entidades de Service Bus. Se usa ManagementClientAsync para operaciones asincrónicas.

Resumen del constructor

Constructor Description
ManagementClient(ConnectionStringBuilder connectionStringBuilder)
ManagementClient(URI namespaceEndpointURI, ClientSettings clientSettings)

Resumen del método

Modificador y tipo Método y descripción
void close()

Elimina y cierra el cliente de administración.

QueueDescription createQueue(QueueDescription queueDescription)

Crea una nueva cola en el espacio de nombres del servicio con el nombre especificado.

QueueDescription createQueue(String queuePath)

Crea una nueva cola en el espacio de nombres del servicio con el nombre especificado.

RuleDescription createRule(String topicName, String subscriptionName, RuleDescription ruleDescription)

Crea una nueva regla para un tema determinado: suscripción.

SubscriptionDescription createSubscription(SubscriptionDescription subscriptionDescription)

Crea una nueva suscripción en el espacio de nombres del servicio con el nombre especificado.

SubscriptionDescription createSubscription(SubscriptionDescription subscriptionDescription, RuleDescription defaultRule)

Crea una nueva suscripción en el espacio de nombres del servicio con la regla predeterminada proporcionada.

SubscriptionDescription createSubscription(String topicPath, String subscriptionName)

Crea una nueva suscripción para un tema determinado en el espacio de nombres del servicio con el nombre especificado.

TopicDescription createTopic(TopicDescription topicDescription)

Crea un nuevo tema en el espacio de nombres del servicio con el nombre especificado.

TopicDescription createTopic(String topicPath)

Crea un nuevo tema en el espacio de nombres del servicio con el nombre especificado.

Void deleteQueue(String path)

Elimina la cola descrita por la ruta de acceso relativa a la dirección base del espacio de nombres del servicio.

Void deleteRule(String topicPath, String subscriptionName, String ruleName)

Elimina la regla de una suscripción a temas determinada.

Void deleteSubscription(String topicPath, String subscriptionName)

Elimina la suscripción descrita por la ruta de acceso del temay el nombre de la suscripción.

Void deleteTopic(String path)

Elimina el tema descrito por la ruta de acceso relativa a la dirección base del espacio de nombres del servicio.

NamespaceInfo getNamespaceInfo()

Recupera información relacionada con el espacio de nombres.

QueueDescription getQueue(String path)

Recupera una cola del espacio de nombres del servicio.

QueueRuntimeInfo getQueueRuntimeInfo(String path)

Recupera la información en tiempo de ejecución de una cola.

List<QueueDescription> getQueues()

Recupera la lista de colas presentes en el espacio de nombres .

List<QueueDescription> getQueues(int count, int skip)

Recupera la lista de colas presentes en el espacio de nombres .

RuleDescription getRule(String topicPath, String subscriptionName, String ruleName)

Recupera una regla para un tema y una suscripción concretos del espacio de nombres del servicio.

List<RuleDescription> getRules(String topicName, String subscriptionName)

Recupera la lista de reglas de una suscripción a temas determinada en el espacio de nombres .

List<RuleDescription> getRules(String topicName, String subscriptionName, int count, int skip)

Recupera la lista de reglas de una suscripción a temas determinada en el espacio de nombres .

SubscriptionDescription getSubscription(String topicPath, String subscriptionName)

Recupera una suscripción para un tema determinado del espacio de nombres del servicio.

SubscriptionRuntimeInfo getSubscriptionRuntimeInfo(String topicPath, String subscriptionName)

Recupera la información en tiempo de ejecución de una suscripción en un tema determinado.

List<SubscriptionDescription> getSubscriptions(String topicName)

Recupera la lista de suscripciones de un tema determinado en el espacio de nombres .

List<SubscriptionDescription> getSubscriptions(String topicName, int count, int skip)

Recupera la lista de suscripciones de un tema determinado en el espacio de nombres .

TopicDescription getTopic(String path)

Recupera un tema del espacio de nombres del servicio.

TopicRuntimeInfo getTopicRuntimeInfo(String path)

Recupera la información en tiempo de ejecución de un tema.

List<TopicDescription> getTopics()

Recupera la lista de temas presentes en el espacio de nombres.

List<TopicDescription> getTopics(int count, int skip)

Recupera la lista de temas presentes en el espacio de nombres.

Boolean queueExists(String path)

Comprueba si existe o no una cola determinada.

Boolean ruleExists(String topicPath, String subscriptionName, String ruleName)

Comprueba si existe o no una regla determinada para una suscripción determinada.

Boolean subscriptionExists(String topicPath, String subscriptionName)

Comprueba si existe o no una suscripción determinada.

Boolean topicExists(String path)

Comprueba si existe o no un tema determinado.

QueueDescription updateQueue(QueueDescription queueDescription)

Novedades una cola existente.

RuleDescription updateRule(String topicName, String subscriptionName, RuleDescription ruleDescription)

Novedades una regla existente.

SubscriptionDescription updateSubscription(SubscriptionDescription subscriptionDescription)

Novedades una suscripción existente.

TopicDescription updateTopic(TopicDescription topicDescription)

Novedades un tema existente.

Métodos heredados de java.lang.Object

Detalles del constructor

ManagementClient

public ManagementClient(ConnectionStringBuilder connectionStringBuilder)

Parámetros:

connectionStringBuilder

ManagementClient

public ManagementClient(URI namespaceEndpointURI, ClientSettings clientSettings)

Parámetros:

namespaceEndpointURI
clientSettings

Detalles del método

close

public void close()

Elimina y cierra managementClient.

Produce:

IOException

- si se produce un error de E/S

createQueue

public QueueDescription createQueue(QueueDescription queueDescription)

Crea una nueva cola en el espacio de nombres del servicio con el nombre especificado. Consulte QueueDescription para conocer los valores predeterminados de las propiedades de la cola.

Parámetros:

queueDescription -
  • Objeto QueueDescription que describe los atributos con los que se creará la nueva cola.

Devoluciones:

QueueDescription de la cola recién creada.

Produce:

ServiceBusException -
  • Existe una entidad con el mismo nombre en el mismo espacio de nombres de servicio.

InterruptedException

-
  • Existe una entidad con el mismo nombre en el mismo espacio de nombres de servicio.

createQueue

public QueueDescription createQueue(String queuePath)

Crea una nueva cola en el espacio de nombres del servicio con el nombre especificado. Consulte QueueDescription para conocer los valores predeterminados de las propiedades de la cola.

Parámetros:

queuePath -
  • Nombre de la cola relativa a la dirección base del espacio de nombres del servicio.

Devoluciones:

QueueDescription de la cola recién creada.

Produce:

ServiceBusException -
  • El nombre de la entidad es nulo, está vacío, es demasiado largo o usa caracteres no válidos.

InterruptedException

-
  • El nombre de la entidad es nulo, está vacío, es demasiado largo o usa caracteres no válidos.

createRule

public RuleDescription createRule(String topicName, String subscriptionName, RuleDescription ruleDescription)

Crea una nueva regla para un tema determinado: suscripción. Consulte RuleDescription para conocer los valores predeterminados de las propiedades de la suscripción.

Parámetros:

topicName -
  • Nombre del tema.
subscriptionName -
  • Nombre de la suscripción.
ruleDescription -
  • Objeto RuleDescription que describe los atributos con los que se creará la nueva regla.

Devoluciones:

RuleDescription de la regla recién creada.

Produce:

ServiceBusException -
  • Existe una entidad con el mismo nombre en el mismo espacio de nombres de servicio.

InterruptedException

-
  • Existe una entidad con el mismo nombre en el mismo espacio de nombres de servicio.

createSubscription

public SubscriptionDescription createSubscription(SubscriptionDescription subscriptionDescription)

Crea una nueva suscripción en el espacio de nombres del servicio con el nombre especificado. Consulte SubscriptionDescription para conocer los valores predeterminados de las propiedades de la suscripción.

Parámetros:

subscriptionDescription -

Devoluciones:

SubscriptionDescription de la suscripción recién creada.

Produce:

ServiceBusException -
  • Existe una entidad con el mismo nombre en el mismo espacio de nombres de servicio.

InterruptedException

-
  • Existe una entidad con el mismo nombre en el mismo espacio de nombres de servicio.

createSubscription

public SubscriptionDescription createSubscription(SubscriptionDescription subscriptionDescription, RuleDescription defaultRule)

Crea una nueva suscripción en el espacio de nombres del servicio con la regla predeterminada proporcionada. Consulte SubscriptionDescription para conocer los valores predeterminados de las propiedades de la suscripción.

Parámetros:

subscriptionDescription -
defaultRule -
  • Objeto RuleDescription que describe la regla predeterminada. Si es null, se creará el filtro de paso a través.

Devoluciones:

SubscriptionDescription de la suscripción recién creada.

Produce:

ServiceBusException -
  • Existe una entidad con el mismo nombre en el mismo espacio de nombres de servicio.

InterruptedException

-
  • Existe una entidad con el mismo nombre en el mismo espacio de nombres de servicio.

createSubscription

public SubscriptionDescription createSubscription(String topicPath, String subscriptionName)

Crea una nueva suscripción para un tema determinado en el espacio de nombres del servicio con el nombre especificado. Consulte SubscriptionDescription para conocer los valores predeterminados de las propiedades de la suscripción.

Parámetros:

topicPath -
  • Nombre del tema relativo a la dirección base del espacio de nombres del servicio.
subscriptionName -
  • Nombre de la suscripción.

Devoluciones:

SubscriptionDescription de la suscripción recién creada.

Produce:

ServiceBusException -
  • El nombre de entidad es null, vacío, demasiado largo o usa caracteres no válidos.

InterruptedException

-
  • El nombre de entidad es null, vacío, demasiado largo o usa caracteres no válidos.

createTopic

public TopicDescription createTopic(TopicDescription topicDescription)

Crea un nuevo tema en el espacio de nombres del servicio con el nombre especificado. Consulte TopicDescription para conocer los valores predeterminados de las propiedades del tema.

Parámetros:

topicDescription -
  • Objeto QueueDescription que describe los atributos con los que se creará el nuevo tema.

Devoluciones:

TopicDescription del tema recién creado.

Produce:

ServiceBusException -
  • Existe una entidad con el mismo nombre en el mismo espacio de nombres de servicio.

InterruptedException

-
  • Existe una entidad con el mismo nombre en el mismo espacio de nombres de servicio.

createTopic

public TopicDescription createTopic(String topicPath)

Crea un nuevo tema en el espacio de nombres del servicio con el nombre especificado. Consulte TopicDescription para conocer los valores predeterminados de las propiedades del tema.

Parámetros:

topicPath -
  • Nombre del tema relativo a la dirección base del espacio de nombres del servicio.

Devoluciones:

TopicDescription del tema recién creado.

Produce:

ServiceBusException -
  • El nombre de entidad es null, vacío, demasiado largo o usa caracteres no válidos.

InterruptedException

-
  • El nombre de entidad es null, vacío, demasiado largo o usa caracteres no válidos.

deleteQueue

public Void deleteQueue(String path)

Elimina la cola descrita por la ruta de acceso relativa a la dirección base del espacio de nombres del servicio.

Parámetros:

path -
  • Nombre de la entidad relativa a la dirección base del espacio de nombres del servicio.

Produce:

ServiceBusException -
  • path no es null/ empty/ too long/ invalid.

InterruptedException

-
  • path no es null/ empty/ too long/ invalid.

deleteRule

public Void deleteRule(String topicPath, String subscriptionName, String ruleName)

Elimina la regla de una suscripción a temas determinada.

Parámetros:

topicPath -
  • El nombre del tema.
subscriptionName -
  • Nombre de la suscripción.
ruleName -
  • Nombre de la regla.

Produce:

ServiceBusException -
  • path no es null/ empty/ too long/ invalid.

InterruptedException

-
  • path no es null/ empty/ too long/ invalid.

deleteSubscription

public Void deleteSubscription(String topicPath, String subscriptionName)

Elimina la suscripción descrita por topicPath y subscriptionName.

Parámetros:

topicPath -
  • El nombre del tema.
subscriptionName -
  • Nombre de la suscripción.

Produce:

ServiceBusException -
  • path no es null/ empty/ too long/ invalid.

InterruptedException

-
  • path no es null/ empty/ too long/ invalid.

deleteTopic

public Void deleteTopic(String path)

Elimina el tema descrito por la ruta de acceso relativa a la dirección base del espacio de nombres del servicio.

Parámetros:

path -
  • Nombre de la entidad relativa a la dirección base del espacio de nombres del servicio.

Produce:

ServiceBusException -
  • path no es null/ empty/ too long/ invalid.

InterruptedException

-
  • path no es null/ empty/ too long/ invalid.

getNamespaceInfo

public NamespaceInfo getNamespaceInfo()

Recupera información relacionada con el espacio de nombres. Funciona con cualquier notificación (Send/Listen/Manage).

Devoluciones:

  • NamespaceInfo que contiene información del espacio de nombres.

Produce:

ServiceBusException -
  • Error interno o excepción inesperada.

InterruptedException

-
  • Error interno o excepción inesperada.

getQueue

public QueueDescription getQueue(String path)

Recupera una cola del espacio de nombres del servicio.

Parámetros:

path -
  • Ruta de acceso de la cola relativa al espacio de nombres de Service Bus.

Devoluciones:

  • QueueDescription que contiene información sobre la cola.

Produce:

ServiceBusException -
  • Se produce si la ruta de acceso es nula, vacía o no tiene el formato o la longitud correctos.

InterruptedException

-
  • Se produce si la ruta de acceso es nula, vacía o no tiene el formato o la longitud correctos.

getQueueRuntimeInfo

public QueueRuntimeInfo getQueueRuntimeInfo(String path)

Recupera la información en tiempo de ejecución de una cola.

Parámetros:

path -
  • Ruta de acceso de la cola relativa al espacio de nombres de Service Bus.

Devoluciones:

  • QueueRuntimeInfo que contiene información en tiempo de ejecución sobre la cola.

Produce:

ServiceBusException -
  • Se produce si la ruta de acceso es nula, vacía o no tiene el formato o la longitud correctos.

InterruptedException

-
  • Se produce si la ruta de acceso es nula, vacía o no tiene el formato o la longitud correctos.

getQueues

public List getQueues()

Recupera la lista de colas presentes en el espacio de nombres .

Devoluciones:

las primeras 100 colas.

Produce:

ServiceBusException -
  • Se agota el tiempo de espera de la operación. El período de tiempo de espera se inicia a través de ClientSettings.operationTimeout.

InterruptedException

-
  • Se agota el tiempo de espera de la operación. El período de tiempo de espera se inicia a través de ClientSettings.operationTimeout.

getQueues

public List getQueues(int count, int skip)

Recupera la lista de colas presentes en el espacio de nombres . Puede simular páginas de lista de entidades manipulando parámetros count y skip. skip(0)+count(100) proporciona las primeras 100 entidades. skip(100)+count(100) proporciona las 100 entidades siguientes.

Parámetros:

count -
  • Número de colas que se van a capturar. El valor predeterminado es 100. El valor máximo permitido es 100.
skip -
  • Número de colas que se van a omitir. El valor predeterminado es 0. No puede ser negativo.

Devoluciones:

la lista de colas.

Produce:

ServiceBusException -
  • Se agota el tiempo de espera de la operación. El período de tiempo de espera se inicia a través de ClientSettings.operationTimeout.

InterruptedException

-
  • Se agota el tiempo de espera de la operación. El período de tiempo de espera se inicia a través de ClientSettings.operationTimeout.

getRule

public RuleDescription getRule(String topicPath, String subscriptionName, String ruleName)

Recupera una regla para un tema y una suscripción concretos del espacio de nombres del servicio.

Parámetros:

topicPath -
  • Ruta de acceso del tema relativa al espacio de nombres de Service Bus.
subscriptionName -
  • Nombre de la suscripción.
ruleName -
  • Nombre de la regla.

Devoluciones:

  • RuleDescription que contiene información sobre la suscripción.

Produce:

ServiceBusException -
  • Se produce si la ruta de acceso es nula, vacía o no tiene el formato o la longitud correctos.

InterruptedException

-
  • Se produce si la ruta de acceso es nula, vacía o no tiene el formato o la longitud correctos.

getRules

public List getRules(String topicName, String subscriptionName)

Recupera la lista de reglas de una suscripción a temas determinada en el espacio de nombres .

Parámetros:

topicName -
  • El nombre del tema.
subscriptionName -
  • Nombre de la suscripción.

Devoluciones:

las primeras 100 reglas.

Produce:

ServiceBusException -
  • Se agota el tiempo de espera de la operación. El período de tiempo de espera se inicia a través de ClientSettings.operationTimeout.

InterruptedException

-
  • Se agota el tiempo de espera de la operación. El período de tiempo de espera se inicia a través de ClientSettings.operationTimeout.

getRules

public List getRules(String topicName, String subscriptionName, int count, int skip)

Recupera la lista de reglas de una suscripción a temas determinada en el espacio de nombres . Puede simular páginas de lista de entidades manipulando parámetros count y skip. skip(0)+count(100) proporciona las primeras 100 entidades. skip(100)+count(100) proporciona las 100 entidades siguientes.

Parámetros:

topicName -
  • El nombre del tema.
subscriptionName -
  • Nombre de la suscripción.
count -
  • Número de reglas que se van a capturar. El valor predeterminado es 100. El valor máximo permitido es 100.
skip -
  • El número de reglas que se omiten. El valor predeterminado es 0. No puede ser negativo.

Devoluciones:

la lista de reglas.

Produce:

ServiceBusException -
  • Se agota el tiempo de espera de la operación. El período de tiempo de espera se inicia a través de ClientSettings.operationTimeout.

InterruptedException

-
  • Se agota el tiempo de espera de la operación. El período de tiempo de espera se inicia a través de ClientSettings.operationTimeout.

getSubscription

public SubscriptionDescription getSubscription(String topicPath, String subscriptionName)

Recupera una suscripción para un tema determinado del espacio de nombres del servicio.

Parámetros:

topicPath -
  • Ruta de acceso del tema relativa al espacio de nombres de Service Bus.
subscriptionName -
  • Nombre de la suscripción

Devoluciones:

  • SubscriptionDescription que contiene información sobre la suscripción.

Produce:

ServiceBusException -
  • Se produce si la ruta de acceso es nula, vacía o no tiene el formato o la longitud correctos.

InterruptedException

-
  • Se produce si la ruta de acceso es nula, vacía o no tiene el formato o la longitud correctos.

getSubscriptionRuntimeInfo

public SubscriptionRuntimeInfo getSubscriptionRuntimeInfo(String topicPath, String subscriptionName)

Recupera la información en tiempo de ejecución de una suscripción en un tema determinado.

Parámetros:

topicPath -
  • Ruta de acceso del tema relativa al espacio de nombres de Service Bus.
subscriptionName -
  • Nombre de la suscripción

Devoluciones:

  • SubscriptionRuntimeInfo que contiene la información en tiempo de ejecución sobre la suscripción.

Produce:

ServiceBusException -
  • Se produce si la ruta de acceso es nula, vacía o no tiene el formato o la longitud correctos.

InterruptedException

-
  • Se produce si la ruta de acceso es nula, vacía o no tiene el formato o la longitud correctos.

getSubscriptions

public List getSubscriptions(String topicName)

Recupera la lista de suscripciones de un tema determinado en el espacio de nombres .

Parámetros:

topicName -
  • El nombre del tema.

Devoluciones:

las primeras 100 suscripciones.

Produce:

ServiceBusException -
  • Se agota el tiempo de espera de la operación. El período de tiempo de espera se inicia a través de ClientSettings.operationTimeout.

InterruptedException

-
  • Se agota el tiempo de espera de la operación. El período de tiempo de espera se inicia a través de ClientSettings.operationTimeout.

getSubscriptions

public List getSubscriptions(String topicName, int count, int skip)

Recupera la lista de suscripciones de un tema determinado en el espacio de nombres . Puede simular páginas de lista de entidades manipulando parámetros count y skip. skip(0)+count(100) proporciona las primeras 100 entidades. skip(100)+count(100) proporciona las 100 entidades siguientes.

Parámetros:

topicName -
  • El nombre del tema.
count -
  • Número de suscripciones que se van a capturar. El valor predeterminado es 100. El valor máximo permitido es 100.
skip -
  • Número de suscripciones que se van a omitir. El valor predeterminado es 0. No puede ser negativo.

Devoluciones:

la lista de suscripciones.

Produce:

ServiceBusException -
  • Se agota el tiempo de espera de la operación. El período de tiempo de espera se inicia a través de ClientSettings.operationTimeout.

InterruptedException

-
  • Se agota el tiempo de espera de la operación. El período de tiempo de espera se inicia a través de ClientSettings.operationTimeout.

getTopic

public TopicDescription getTopic(String path)

Recupera un tema del espacio de nombres del servicio.

Parámetros:

path -
  • Ruta de acceso de la cola relativa al espacio de nombres de Service Bus.

Devoluciones:

  • Descripción que contiene información sobre el tema.

Produce:

ServiceBusException -
  • Se produce si la ruta de acceso es nula, vacía o no tiene el formato o la longitud correctos.

InterruptedException

-
  • Se produce si la ruta de acceso es nula, vacía o no tiene el formato o la longitud correctos.

getTopicRuntimeInfo

public TopicRuntimeInfo getTopicRuntimeInfo(String path)

Recupera la información en tiempo de ejecución de un tema.

Parámetros:

path -
  • Ruta de acceso de la cola relativa al espacio de nombres de Service Bus.

Devoluciones:

  • TopicRuntimeInfo que contiene información en tiempo de ejecución sobre el tema.

Produce:

ServiceBusException -
  • Se produce si la ruta de acceso es nula, vacía o no tiene el formato o la longitud correctos.

InterruptedException

-
  • Se produce si la ruta de acceso es nula, vacía o no tiene el formato o la longitud correctos.

getTopics

public List getTopics()

Recupera la lista de temas presentes en el espacio de nombres.

Devoluciones:

los primeros 100 temas.

Produce:

ServiceBusException -
  • Se agota el tiempo de espera de la operación. El período de tiempo de espera se inicia a través de ClientSettings.operationTimeout.

InterruptedException

-
  • Se agota el tiempo de espera de la operación. El período de tiempo de espera se inicia a través de ClientSettings.operationTimeout.

getTopics

public List getTopics(int count, int skip)

Recupera la lista de temas presentes en el espacio de nombres. Puede simular páginas de lista de entidades manipulando parámetros count y skip. skip(0)+count(100) proporciona las primeras 100 entidades. skip(100)+count(100) proporciona las 100 entidades siguientes.

Parámetros:

count -
  • Número de temas que se van a capturar. El valor predeterminado es 100. El valor máximo permitido es 100.
skip -
  • Número de temas que se van a omitir. El valor predeterminado es 0. No puede ser negativo.

Devoluciones:

la lista de temas.

Produce:

ServiceBusException -
  • Se agota el tiempo de espera de la operación. El período de tiempo de espera se inicia a través de ClientSettings.operationTimeout.

InterruptedException

-
  • Se agota el tiempo de espera de la operación. El período de tiempo de espera se inicia a través de ClientSettings.operationTimeout.

queueExists

public Boolean queueExists(String path)

Comprueba si existe o no una cola determinada.

Parámetros:

path -
  • Ruta de acceso de la entidad que se va a comprobar

Devoluciones:

  • True si la entidad existe. En caso contrario, devuelve un valor falso.

Produce:

ServiceBusException -
  • path no es null/empty/too long/invalid.

InterruptedException

-
  • path no es null/empty/too long/invalid.

ruleExists

public Boolean ruleExists(String topicPath, String subscriptionName, String ruleName)

Comprueba si existe o no una regla determinada para una suscripción determinada.

Parámetros:

topicPath -
  • Ruta de acceso del tema
subscriptionName -
  • Nombre de la suscripción.
ruleName -
  • Nombre de la regla.

Devoluciones:

  • True si la entidad existe. En caso contrario, devuelve un valor falso.

Produce:

ServiceBusException -
  • path no es null/empty/too long/invalid.

InterruptedException

-
  • path no es null/empty/too long/invalid.

subscriptionExists

public Boolean subscriptionExists(String topicPath, String subscriptionName)

Comprueba si existe o no una suscripción determinada.

Parámetros:

topicPath -
  • Ruta de acceso del tema
subscriptionName -
  • Nombre de la suscripción.

Devoluciones:

  • True si la entidad existe. En caso contrario, devuelve un valor falso.

Produce:

ServiceBusException -
  • path no es null/empty/too long/invalid.

InterruptedException

-
  • path no es null/empty/too long/invalid.

topicExists

public Boolean topicExists(String path)

Comprueba si existe o no un tema determinado.

Parámetros:

path -
  • Ruta de acceso de la entidad que se va a comprobar

Devoluciones:

  • True si la entidad existe. En caso contrario, devuelve un valor falso.

Produce:

ServiceBusException -
  • path no es null/empty/too long/invalid.

InterruptedException

-
  • path no es null/empty/too long/invalid.

updateQueue

public QueueDescription updateQueue(QueueDescription queueDescription)

Novedades una cola existente.

Parámetros:

queueDescription -
  • Objeto QueueDescription que describe los atributos con los que se actualizará la cola.

Devoluciones:

QueueDescription de la cola actualizada.

Produce:

ServiceBusException -
  • No se encontró la entidad descrita.

InterruptedException

-
  • No se encontró la entidad descrita.

updateRule

public RuleDescription updateRule(String topicName, String subscriptionName, RuleDescription ruleDescription)

Novedades una regla existente.

Parámetros:

topicName -
  • Nombre del tema.
subscriptionName -
  • Nombre de la suscripción.
ruleDescription -
  • Objeto RuleDescription que describe los atributos con los que se actualizará la regla.

Devoluciones:

RuleDescription de la regla actualizada.

Produce:

ServiceBusException -
  • No se encontró la entidad descrita.

InterruptedException

-
  • No se encontró la entidad descrita.

updateSubscription

public SubscriptionDescription updateSubscription(SubscriptionDescription subscriptionDescription)

Novedades una suscripción existente.

Parámetros:

subscriptionDescription -

Devoluciones:

SubscriptionDescription de la suscripción actualizada.

Produce:

ServiceBusException -
  • No se encontró la entidad descrita.

InterruptedException

-
  • No se encontró la entidad descrita.

updateTopic

public TopicDescription updateTopic(TopicDescription topicDescription)

Novedades un tema existente.

Parámetros:

topicDescription -
  • Objeto TopicDescription que describe los atributos con los que se actualizará el tema.

Devoluciones:

TopicDescription del tema actualizado.

Produce:

ServiceBusException -
  • No se encontró la entidad descrita.

InterruptedException

-
  • No se encontró la entidad descrita.

Se aplica a