[
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)