Add support to several messaging-activemq resources
Overview
Add the following resources to HAL:
/subsystem=messaging-activemq
"connection-factory",
"connector",
"discovery-group",
"external-jms-queue",
"external-jms-topic",
"http-connector",
"in-vm-connector",
"pooled-connection-factory",
"remote-connector",
Currently there are the same set of resources under /subsystem=messaging-activemq/server=* but they use the embedded ActiveMQ Artemis broker to work. The above mentioned resources uses a remote ActiveMQ Artemis broker and there is no need for the embedded ActiveMQ Artemis server.
Issue Metadata
Requirements
/subsystem=messaging-activemq
"connection-factory",
"connector",
"discovery-group",
"external-jms-queue",
"external-jms-topic",
"http-connector",
"in-vm-connector",
"pooled-connection-factory",
"remote-connector",
-
Add a menu item in the Messaging Category column named "Remote ActiveMQ Server", this is a View to show all resources.
-
Create a MBUI View to display the resources
-
The connectors will be added in a second level menu under menu item "Connector"
-
The other connection-factories and discovery-group will be added as primary level menu items.
-
The pooled-connection-factory will display the credential-reference as a tab in the form section.
-
The external-jms-topic and external-jms-topic resources will be added as primary level menu items.
-
The following operations will be supported to manage each of the resources: add, list, remove, edit, reset.
Test Plan
TBD
Community Documentation
None