What are JBoss AS Extensions
An extension is the interface in a Module that connects a SubSystem within that Module to the Application Server. Extensions are required for the Application Server to be able to parse the configuration for the SubSystem.