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

Installed features for camel-jms profile

    XMLWordPrintable

Details

    • Enhancement
    • Resolution: Obsolete
    • Minor
    • Future
    • fuse-esb-7.1.0
    • None
    • None
    • % %

    Description

      I tired creating a child container with the new camel-jms profile.

      I browsed what features was installed etc. and notice this difference

      admin@mycamel> features:list --installed 
      State         Version              Name           Repository                         Description
      [installed  ] [3.0.7.RELEASE     ] spring         karaf-2.3.0.fuse-71-044            Spring support
      [installed  ] [3.0.7.RELEASE     ] spring-jms     karaf-2.3.0.fuse-71-044            Spring JMS support
      [installed  ] [3.0.7.RELEASE     ] spring-web     karaf-2.3.0.fuse-71-044            Spring Web support
      [installed  ] [7.6.7.v20120910   ] jetty          karaf-2.3.0.fuse-71-044            Provide Jetty engine support
      [installed  ] [2.3.0.fuse-71-044 ] http           karaf-2.3.0.fuse-71-044            Implementation of the OSGi HTTP service
      [installed  ] [1.0.1.fuse-71-044 ] transaction    karaf-enterprise-2.3.0.fuse-71-044 OSGi Transaction Manager
      [installed  ] [2.0.0.fuse-71-044 ] xml-specs-api  camel-2.10.0.fuse-71-044           
      [installed  ] [2.10.0.fuse-71-044] camel-core     camel-2.10.0.fuse-71-044           
      [installed  ] [2.10.0.fuse-71-044] camel-jms      camel-2.10.0.fuse-71-044           
      [installed  ] [5.7.0.fuse-71-044 ] activemq       activemq-5.7.0.fuse-71-044         
      [installed  ] [5.7.0.fuse-71-044 ] activemq-camel activemq-5.7.0.fuse-71-044         
      admin@mycamel> features:list | grep -i camel
      [uninstalled] [4.5.0.fuse-71-044    ] camel-nmr                             servicemix-4.5.0.fuse-71-044        
      [uninstalled] [2012.01.0.fuse-71-044] servicemix-camel                      servicemix-4.5.0.fuse-71-044        
      [uninstalled] [7.1.0.fuse-044       ] fabric-camel-demo                     fabric-camel-demo-7.1.0.fuse-044    
      [installed  ] [2.0.0.fuse-71-044    ] xml-specs-api                         camel-2.10.0.fuse-71-044            
      [uninstalled] [2.10.0.fuse-71-044   ] camel                                 camel-2.10.0.fuse-71-044            
      [installed  ] [2.10.0.fuse-71-044   ] camel-core                            camel-2.10.0.fuse-71-044            
      [uninstalled] [2.10.0.fuse-71-044   ] camel-spring                          camel-2.10.0.fuse-71-044            
      [uninstalled] [2.10.0.fuse-71-044   ] camel-blueprint                       camel-2.10.0.fuse-71-044            
      [uninstalled] [2.10.0.fuse-71-044   ] camel-test                            camel-2.10.0.fuse-71-044            
      [uninstalled] [2.10.0.fuse-71-044   ] camel-context                         camel-2.10.0.fuse-71-044            
      [uninstalled] [2.10.0.fuse-71-044   ] camel-cxf                             camel-2.10.0.fuse-71-044            
      [uninstalled] [2.10.0.fuse-71-044   ] camel-cache                           camel-2.10.0.fuse-71-044            
      [uninstalled] [2.10.0.fuse-71-044   ] camel-castor                          camel-2.10.0.fuse-71-044            
      [uninstalled] [2.10.0.fuse-71-044   ] camel-crypto                          camel-2.10.0.fuse-71-044            
      [uninstalled] [2.10.0.fuse-71-044   ] camel-http                            camel-2.10.0.fuse-71-044            
      [uninstalled] [2.10.0.fuse-71-044   ] camel-http4                           camel-2.10.0.fuse-71-044            
      [uninstalled] [2.10.0.fuse-71-044   ] camel-mina                            camel-2.10.0.fuse-71-044            
      [uninstalled] [2.10.0.fuse-71-044   ] camel-mina2                           camel-2.10.0.fuse-71-044            
      [uninstalled] [2.10.0.fuse-71-044   ] camel-jetty                           camel-2.10.0.fuse-71-044            
      [uninstalled] [2.10.0.fuse-71-044   ] camel-servlet                         camel-2.10.0.fuse-71-044            
      [installed  ] [2.10.0.fuse-71-044   ] camel-jms                             camel-2.10.0.fuse-71-044            
      

      So basically camel feature is not installed. And neither seems to be any blueprint etc.
      But of course these osgi bundles is installed anayway

      admin@mycamel> la | grep -i camel
      [  75] [Active     ] [            ] [       ] [   60] camel-core (2.10.0.fuse-71-044)
      [  84] [Active     ] [            ] [       ] [   60] activemq-camel (5.7.0.fuse-71-044)
      [  91] [Active     ] [Created     ] [       ] [   60] camel-karaf-commands (2.10.0.fuse-71-044)
      [ 104] [Active     ] [Created     ] [       ] [   60] camel-blueprint (2.10.0.fuse-71-044)
      [ 112] [Active     ] [            ] [       ] [   60] camel-jms (2.10.0.fuse-71-044)
      [ 119] [Active     ] [            ] [       ] [   60] camel-spring (2.10.0.fuse-71-044)
      [ 129] [Active     ] [            ] [       ] [   60] Fuse Fabric :: Camel Component (7.1.0.fuse-044)
      

      Its just that the features overview is "wrong" as it cannot understand that camel feature is installed, as well camel-blueprint etc.
      I guess its a problem generally with Karaf and its features provision system. Maybe something to fix in a future release.
      So end users can rely on the features overview, and don't have to drill down and look at all the gazillion installed bundles, to figure out what features is actually in use.

      Attachments

        Activity

          People

            Unassigned Unassigned
            cibsen@redhat.com Claus Ibsen
            Votes:
            0 Vote for this issue
            Watchers:
            0 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: