[jboss-jira] [JBoss JIRA] (WFLY-3948) Extract JGroups ChannelFactory and ServiceName factories into separate module
Paul Ferraro (JIRA)
issues at jboss.org
Mon Oct 13 08:42:35 EDT 2014
[ https://issues.jboss.org/browse/WFLY-3948?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13011116#comment-13011116 ]
Paul Ferraro commented on WFLY-3948:
------------------------------------
I propose splitting wildfly-clustering-jgroups into 3 modules:
* A public API module, containing only ChannelFactory
This will allow applications to create channels via an injected ChannelFactory
* A services module that exposes a mechanism for generating an appropriate ServiceName for a Channel or ChannelFactory, as well as a mechanism to install a new Service<Channel>.
* An extension module that contains the subsystem itself.
Modules that depend on a Channel or ChannelFactory (e.g. connector, messaging, etc.) only need to depend on the new wildfly-clustering-jgroups-services module.
> Extract JGroups ChannelFactory and ServiceName factories into separate module
> -----------------------------------------------------------------------------
>
> Key: WFLY-3948
> URL: https://issues.jboss.org/browse/WFLY-3948
> Project: WildFly
> Issue Type: Feature Request
> Components: Clustering
> Affects Versions: 9.0.0.Alpha1
> Reporter: Paul Ferraro
> Assignee: Paul Ferraro
>
> Modules that wish to create JGroups channels currently need to import the entire jgroups subsystem module just to reference a ChannelFactory and generate the appropriate ServiceNames. These should reside in a separate module from the extension.
--
This message was sent by Atlassian JIRA
(v6.3.1#6329)
More information about the jboss-jira
mailing list