Uploaded image for project: 'Red Hat Fuse'
  1. Red Hat Fuse
  2. ENTESB-11830

[camel-netty4] Use productised version of netty-all from EAP

    Details

    • Type: Bug
    • Status: Closed
    • Priority: Major
    • Resolution: Won't Do
    • Affects Version/s: fuse-7.5-ER1
    • Fix Version/s: None
    • Component/s: WildFly Camel
    • Labels:
      None

      Description

      Currently, Fuse on EAP ER1 is using community version of netty-all-4.1.34.Final.jar. We could reuse RH productised version netty-all-4.1.34.Final-redhat-00001.jar from EAP base. What's the reason to introduce the new fuse slot for netty-all-4.1.34.Final.jar?

      jboss-eap-7.2 cat modules/system/layers/fuse/org/apache/camel/component/netty4/main/module.xml 
      <?xml version="1.0" encoding="UTF-8"?>
      <module name="org.apache.camel.component.netty4" xmlns="urn:jboss:module:1.1">
        <resources>
          <resource-root path="camel-netty4-2.21.0.fuse-750029.jar"/>
        </resources>
        <dependencies>
          <module name="javax.api"/>
          <module name="org.slf4j"/>
          <module name="io.netty" slot="fuse"/>
          <module name="javax.xml.bind.api"/>
          <module name="org.apache.camel.core"/>
          <module name="org.apache.commons.pool"/>
        </dependencies>
      </module>
      
      ➜  jboss-eap-7.2 cat modules/system/layers/fuse/io/netty/fuse/module.xml 
      <?xml version="1.0" encoding="UTF-8"?>
      <module name="io.netty" slot="fuse" xmlns="urn:jboss:module:1.1">
        <properties>
          <property name="jboss.api" value="private"/>
        </properties>
        <resources>
          <resource-root path="netty-all-4.1.34.Final.jar"/>
        </resources>
        <dependencies>
          <module name="javax.api"/>
          <module name="org.apache.log4j"/>
          <module name="sun.jdk"/>
        </dependencies>
      </module>
      
      ➜  jboss-eap-7.2 cat modules/system/layers/base/io/netty/main/module.xml
      
      <?xml version="1.0" encoding="UTF-8"?>
      <!--
        ~ JBoss, Home of Professional Open Source.*****
        -->
      <module name="io.netty" xmlns="urn:jboss:module:1.5">
          <properties>
              <property name="jboss.api" value="private"/>
          </properties>
      
          <resources>
              <resource-root path="netty-all-4.1.34.Final-redhat-00001.jar"/>
          </resources>
      
          <dependencies>
              <module name="javax.api"/>
              <module name="sun.jdk"/>
              <module name="org.javassist" optional="true"/>
          </dependencies>
      </module>
      

        Gliffy Diagrams

          Attachments

            Activity

              People

              • Assignee:
                Unassigned
                Reporter:
                jbouska Jan Bouska
              • Votes:
                0 Vote for this issue
                Watchers:
                3 Start watching this issue

                Dates

                • Created:
                  Updated:
                  Resolved: