Erwin Dondorp created ARTEMIS-3556:
--------------------------------------

             Summary: Artemis console shoud show the message (protocol) type
                 Key: ARTEMIS-3556
                 URL: https://issues.apache.org/jira/browse/ARTEMIS-3556
             Project: ActiveMQ Artemis
          Issue Type: Improvement
          Components: Web Console
    Affects Versions: 2.20.0
            Reporter: Erwin Dondorp
         Attachments: image-2021-11-05-23-01-34-897.png, 
image-2021-11-05-23-07-28-752.png, image-2021-11-05-23-07-36-340.png

When browsing messages in the Artemis Console, the page does not show the 
message protocol type. Expert users could derive that information from the 
available message keys, but there is no formal indication of the message 
protocol type.

Note that the message protocol type should not be confused with the message 
payload type.
 message protocol type is e.g.: CORE, AMQP, etc.
 message payload type is e.g.: Text, Map, Stream, etc.

I have prepared a PR that shows the message protocol type in the "Headers" 
table when viewing message details. The new field is "messageType". due to the 
list being alphabetic, it will show up just below "messageID".

I kept it simple. Instead of providing a descriptive text for each message 
type, I've simply used the (short) java class name.

question: should the field "type" be renamed to "payloadType" to prevent any 
confusion? I updated the descriptive text for "type" to better describe it.

The following class diagram shows which message types may be shown:
 !image-2021-11-05-23-07-36-340.png!



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

Reply via email to