Uploaded image for project: 'WildFly Core'
  1. WildFly Core
  2. WFCORE-7120

Add an embedding SPI; decouple embedded module from server and host-controller modules

XMLWordPrintable

      We want a clean separation between code that's used in tools that interact with a WildFly instance vs the server code. The 'embedded' module is meant for use in tools but is not clean in this way as it imports and uses types from the 'controller', 'server' and 'host-controller' modules.

      To allow a clean separation create an 'embedding-spi' module and have 'server' and 'host-controller' provide SPI impls via a ServiceLoader.

              bstansbe@redhat.com Brian Stansberry
              bstansbe@redhat.com Brian Stansberry
              Votes:
              0 Vote for this issue
              Watchers:
              1 Start watching this issue

                Created:
                Updated:
                Resolved: