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

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

    XMLWordPrintable

Details

    • Bug
    • Resolution: Won't Do
    • Major
    • None
    • fuse-7.5-ER1
    • WildFly Camel
    • 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>
      

      Attachments

        Activity

          People

            Unassigned Unassigned
            jbouska@redhat.com Jan Bouska
            Votes:
            0 Vote for this issue
            Watchers:
            3 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: