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

Justin Bertram resolved ARTEMIS-3167.
-------------------------------------
    Resolution: Not A Bug

The names used in the object tree come from the underlying JMX objects exposed 
by the broker. The names of these JMX objects have to follow certain rules in 
order to be valid. The broker uses 
{{[javax.management.ObjectName#quote(String)|https://docs.oracle.com/en/java/javase/11/docs/api/java.management/javax/management/ObjectName.html#quote(java.lang.String)]}}
 to ensure the names are valid. As the JavaDoc states:
bq. An asterisk ('*') is replaced by a backslash ({{\}}) followed by an 
asterisk.
As I understand it, this object tree is provided by Hawtio itself which means 
ActiveMQ Artemis has no direct control over how it renders the JMX object names.

> addresses with * wildcard(s) are shown with additional backslash(es)
> --------------------------------------------------------------------
>
>                 Key: ARTEMIS-3167
>                 URL: https://issues.apache.org/jira/browse/ARTEMIS-3167
>             Project: ActiveMQ Artemis
>          Issue Type: Bug
>          Components: Web Console
>    Affects Versions: 2.17.0
>            Reporter: Erwin Dondorp
>            Priority: Minor
>         Attachments: image-2021-03-08-18-40-56-245.png
>
>
> When an address with a wildcard "*" is created, it is shown in the 
> object-tree with a backslash.
> This does not happen for the other wildcard character "#".
> e.g. "e.\*.\*.y" is shown with 2 backslashes as  
> !image-2021-03-08-18-40-56-245.png! . but "z.#" is shown as expected.
>   



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

Reply via email to