[jboss-jira] [JBoss JIRA] (WFLY-13423) Make ejb3 extension dependency on org.jboss.as.remoting optional

Brian Stansberry (Jira) issues at jboss.org
Fri May 1 12:19:00 EDT 2020


Brian Stansberry created WFLY-13423:
---------------------------------------

             Summary: Make ejb3 extension dependency on org.jboss.as.remoting optional
                 Key: WFLY-13423
                 URL: https://issues.redhat.com/browse/WFLY-13423
             Project: WildFly
          Issue Type: Enhancement
          Components: EJB
            Reporter: Brian Stansberry
            Assignee: Yeray Borges Santana


This is part of an overall effort to eliminate non-optional dependencies on the org.jboss.as.remoting module. Both because depending on extension modules has a code smell but specifically because the org.jboss.as.remoting module brings in fairly large dependency tree.

The ejb3 subsystem has two general categories of use of the org.jboss.as.remoting module:

1) A number of child resources use it. The ResourceDefinition for those can use registerAdditionalRuntimePackages to record a hard dependency allowing the module.xml to make it optional.

2) AbstractOutboundConnectionService is used by deployment code not limited to particular child resource. But once WFCORE-4955 is done and integrated this can be replaced with use of the new interface from the org.jboss.as.network module with injection done using the capability.



--
This message was sent by Atlassian Jira
(v7.13.8#713008)


More information about the jboss-jira mailing list