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

wildfly-server and wildfly-host-controller should not depend on subsystem modules

XMLWordPrintable

    • Icon: Bug Bug
    • Resolution: Unresolved
    • Icon: Major Major
    • None
    • 23.0.0.Beta5
    • Server
    • None

      wildfly-server/wildfly-host-controller currently depend on 2 subsystems: remoting and io.

      This is problematic for a number of reasons:

      • It prevents either module from leveraging wildfly-subsystem (this would create a circular dependency)
      • It prevents either module from creating deployment unit processors

      As far as I can tell, there is no technical reason for this, other than poor encapsulation.

      To address this, both remoting and io should have their own SPI module, that includes interfaces, service descriptors, attribute definition implementations, etc. needed by wildfly-server/wildfly-host-controller and any consuming subsystems.

            pferraro@redhat.com Paul Ferraro
            pferraro@redhat.com Paul Ferraro
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

              Created:
              Updated: