Uploaded image for project: 'WildFly'
  1. WildFly
  2. WFLY-16015

Remove org.wildfly.clustering.web.hotrod/infinispan dependencies on org.jboss.as.controller/server

XMLWordPrintable

      These modules are consumed by both wildfly-clustering-tomcat and wildfly-clustering-spring-session which are meant to run outside of WildFly, which requires fragile exclusions so as not to inadvertently pull in WildFly specific dependencies.
      In general, there are 2 types of classes that rely on org.jboss.as.controller and org.jboss.as.server:

      • The ServiceConfigurator instances that configures a SessionManagerFactory service.
        • These can move to the org.wildfly.clustering.web.extension module
      • The legacy ServiceConfigurator implementation that configures a SessionManagerFactory service in the absence of the distributable-web subsystem.
        • These should move to separate modules

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

                Created:
                Updated:
                Resolved: