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