JMS works inside channels of messages that manage the messages asynchronously. These channels contain messages that they will collect or remove according the configuration and the type of channel.
These channels are of two types, queues and topics. These channels are highly configurable by the WildFly console. Like all components in WildFly they can be installed through the console command line or directly with maven plugins of the project.
In the next two paragraphs, we will show what they mean and all the possible configurations.