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

Clebert Suconic closed ARTEMIS-3570.
------------------------------------
    Resolution: Fixed

> additional decoding of some known message header fields
> -------------------------------------------------------
>
>                 Key: ARTEMIS-3570
>                 URL: https://issues.apache.org/jira/browse/ARTEMIS-3570
>             Project: ActiveMQ Artemis
>          Issue Type: Improvement
>          Components: Web Console
>    Affects Versions: 2.19.0
>            Reporter: Erwin Dondorp
>            Priority: Minor
>             Fix For: 2.20.0
>
>          Time Spent: 20m
>  Remaining Estimate: 0h
>
> In the "Browse Queue" screen for a single message, the headers and properties 
> are shown. Some of these entries have internal values that become much 
> clearer when they are decoded.
> * {{_AMQ_Binding_Type}} (visible on notification queues) with its values 
> "{{local-queue}}", "{{remote-queue}}" and "{{divert}}"; and
> * {{_AMQ_ROUTING_TYPE}} with its values "{{multicast}}" and "{{anycast}}"; and
> * {{_AMQ_ORIG_Routing_Type}} same for expired message; and
> * {{_AMQ_NotifTimestamp}} as timestamp; and
> * {{extraProperties._AMQ_ACTUAL_EXPIRY}} as timestamp; and
> * {{messageAnnotations.x-opt-ACTUAL-EXPIRY}} as timestamp; and
> * {{properties.creationTime}} as timestamp.
> Some of these properties are only visible on expired messages (so usually on 
> the {{ExpiryQueue}}).
> There might be more such fields, but these are encountered in my situation.
> Also added verification so that for any field decoding, when the field is not 
> numeric, the decoding is not performed. previously only a check for {{NaN}} 
> existed.
> Note that {{extraProperties._AMQ_ACTUAL_EXPIRY}} currently is a string and is 
> therefore not actually decoded.



--
This message was sent by Atlassian Jira
(v8.20.1#820001)

Reply via email to