The Java EE7 specifies annotation and XML configuration to define JMS resources (connection factories, queues and topics), for example the application can use https://docs.oracle.com/javaee/7/api/javax/jms/JMSDestinationDefinition.html to define a JMS destination.
This support is provided by the messaging-activemq subsystem.
If the resourceAdapter property is not specified, the resources are created by the Artemis broker embedded in WildFly.
If the resourceAdapter property is specified, the messaging-activemq subsystem delegates to IronJacamar that uses the Resource Adapter's admin objects to create the JMS resources.
There is one use case that is not supported by the current state: define JMS resources to communicate with a remote Artemis-based broker (such as AMQ 7).
This RFE addresses this missing use case.