Uploaded image for project: 'Thorntail'
  1. Thorntail
  2. THORN-105

Document the relation between fractions, swarm modules and wildfly stock subsystems

    Details

    • Type: Story
    • Status: Closed (View Workflow)
    • Resolution: Done
    • Affects Version/s: None
    • Fix Version/s: 1.0.0.Alpha6
    • Component/s: None
    • Labels:
      None

      Description

      Fractions seem to provide custom modules that mix in fraction specific API's and most often refer to stock wildfly modules. I.e. the IO fraction:

      <module xmlns="urn:jboss:module:1.3" name="org.wildfly.swarm.runtime.io">
        <resources>
          <artifact name="org.wildfly.swarm:wildfly-swarm-runtime-io:${project.version}"/>
        </resources>
      
        <dependencies>
          <module name="org.wildfly.swarm.io"/>
          <module name="org.wildfly.swarm.container"/>
          <module name="org.wildfly.swarm.runtime.container"/>
      
          <module name="org.wildfly.extension.io"/>
        </dependencies>
      </module>
      
      

      Can someone briefly explain the design rational behind this approach? I.e why are dedicated swarm modules needed? What do the swarm modules provide beyond the stock WF modules? Does this result a set modules bootstrapped by swarm which contains an embedded Wildfly (that uses it's own set of modules?)

        Gliffy Diagrams

          Attachments

            Activity

              People

              • Assignee:
                Unassigned
                Reporter:
                heiko.braun Heiko Braun
              • Votes:
                0 Vote for this issue
                Watchers:
                0 Start watching this issue

                Dates

                • Created:
                  Updated:
                  Resolved: