You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@activemq.apache.org by "Mikhail Lukyanov (Jira)" <ji...@apache.org> on 2021/03/18 14:41:00 UTC

[jira] [Updated] (ARTEMIS-3187) Add in ActiveMQServerControl updateQueue(String queueConfiguration, , boolean forceUpdate) method

     [ https://issues.apache.org/jira/browse/ARTEMIS-3187?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Mikhail Lukyanov updated ARTEMIS-3187:
--------------------------------------
    Description: 
based on [https://stackoverflow.com/questions/66644697/how-do-reset-groupfirstkey-queueconfiguration-field-to-default-value-null-via]

There is no way using _ActiveMQServerControl.updateQueue(String queueConfiguration)_ method to reset the value of the String parameters of the queue (for example _groupFirstKey_) to their default value if they are set.

But can do it via a deprecated method _@Deprecated String updateQueue(String name, String routingType, String filter, Integer maxConsumers, Boolean purgeOnNoConsumers, Boolean exclusive, Boolean groupRebalance, Integer groupBuckets, String groupFirstKey, Boolean nonDestructive, Integer consumersBeforeDispatch, Long delayBeforeDispatch, String user) throws Exception;_{{}}

It would be convenient to add the _updateQueue(String queueConfiguration, , boolean forceUpdate)_ method to the _ActiveMQServerControl_ class that calls _ActiveMQServer.updateQueue(QueueConfiguration, boolean)_ to reset the queue parameters to default

  was:
based on [https://stackoverflow.com/questions/66644697/how-do-reset-groupfirstkey-queueconfiguration-field-to-default-value-null-via]

There is no way using _ActiveMQServerControl.updateQueue_ methods to reset the value of the String parameters of the queue (for example _groupFirstKey_) to their default value if they are set.

 

It would be convenient to add the _updateQueue(String queueConfiguration, , boolean forceUpdate)_ method to the _ActiveMQServerControl_ class that calls _ActiveMQServer.updateQueue(QueueConfiguration, boolean)_ to reset the queue parameters to default


> Add in ActiveMQServerControl updateQueue(String queueConfiguration, , boolean forceUpdate) method
> -------------------------------------------------------------------------------------------------
>
>                 Key: ARTEMIS-3187
>                 URL: https://issues.apache.org/jira/browse/ARTEMIS-3187
>             Project: ActiveMQ Artemis
>          Issue Type: Improvement
>          Components: API
>    Affects Versions: 2.17.0
>            Reporter: Mikhail Lukyanov
>            Priority: Major
>
> based on [https://stackoverflow.com/questions/66644697/how-do-reset-groupfirstkey-queueconfiguration-field-to-default-value-null-via]
> There is no way using _ActiveMQServerControl.updateQueue(String queueConfiguration)_ method to reset the value of the String parameters of the queue (for example _groupFirstKey_) to their default value if they are set.
> But can do it via a deprecated method _@Deprecated String updateQueue(String name, String routingType, String filter, Integer maxConsumers, Boolean purgeOnNoConsumers, Boolean exclusive, Boolean groupRebalance, Integer groupBuckets, String groupFirstKey, Boolean nonDestructive, Integer consumersBeforeDispatch, Long delayBeforeDispatch, String user) throws Exception;_{{}}
> It would be convenient to add the _updateQueue(String queueConfiguration, , boolean forceUpdate)_ method to the _ActiveMQServerControl_ class that calls _ActiveMQServer.updateQueue(QueueConfiguration, boolean)_ to reset the queue parameters to default



--
This message was sent by Atlassian Jira
(v8.3.4#803005)