[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