wildfly-camel | WildFly Camel Subsystem | Continuous Deployment library

 by   wildfly-extras Java Version: 12.0.0 License: Apache-2.0

kandi X-RAY | wildfly-camel Summary

kandi X-RAY | wildfly-camel Summary

wildfly-camel is a Java library typically used in Devops, Continuous Deployment, Spring Boot, Docker applications. wildfly-camel has no bugs, it has no vulnerabilities, it has build file available, it has a Permissive License and it has high support. You can download it from GitHub, Maven.

Provides Apache Camel integration with the WildFly Application Server. The WildFly-Camel Subsystem allows you to add Camel Routes as part of the WildFly configuration. Routes can be deployed as part of Jarkarta EE applications. Jarkarta EE components can access the Camel Core API and various Camel Component APIs. Your Enterprise Integration Solution can be architected as a combination of Jarkarta EE and Camel functionality.
Support
    Quality
      Security
        License
          Reuse

            kandi-support Support

              wildfly-camel has a highly active ecosystem.
              It has 66 star(s) with 57 fork(s). There are 18 watchers for this library.
              OutlinedDot
              It had no major release in the last 12 months.
              There are 20 open issues and 1669 have been closed. On average issues are closed in 72 days. There are no pull requests.
              OutlinedDot
              It has a negative sentiment in the developer community.
              The latest version of wildfly-camel is 12.0.0

            kandi-Quality Quality

              wildfly-camel has 0 bugs and 0 code smells.

            kandi-Security Security

              wildfly-camel has no vulnerabilities reported, and its dependent libraries have no vulnerabilities reported.
              wildfly-camel code analysis shows 0 unresolved vulnerabilities.
              There are 0 security hotspots that need review.

            kandi-License License

              wildfly-camel is licensed under the Apache-2.0 License. This license is Permissive.
              Permissive licenses have the least restrictions, and you can use them in most projects.

            kandi-Reuse Reuse

              wildfly-camel releases are available to install and integrate.
              Deployable package is available in Maven.
              Build file is available. You can build the component from source.
              Installation instructions, examples and code snippets are available.
              It has 84654 lines of code, 4676 functions and 1541 files.
              It has medium code complexity. Code complexity directly impacts maintainability of the code.

            Top functions reviewed by kandi - BETA

            kandi has reviewed wildfly-camel and discovered the below as its top functions. This is intended to give you an instant insight into wildfly-camel implemented functionality, and help decide if they suit your requirements.
            • Collect all available camel catalog items .
            • Handle unexpected content .
            • Filters the security constraints for the given uri .
            • Apply configuration changes .
            • Creates a processor based on the exchange header .
            • Returns the ModuleClassLoader for the CamelContext
            • Look for annotations on a deployment unit .
            • Parse camel context .
            • Process the deployment .
            • Schedule an internal service for this service .
            Get all kandi verified functions for this library.

            wildfly-camel Key Features

            No Key Features are available at this moment for wildfly-camel.

            wildfly-camel Examples and Code Snippets

            WildFly Camel,Build
            Javadot img1Lines of Code : 2dot img1License : Permissive (Apache-2.0)
            copy iconCopy
            $ mvn clean install
            
            $ mvn clean install -Dts.all
              
            WildFly Camel,Run
            Javadot img2Lines of Code : 1dot img2License : Permissive (Apache-2.0)
            copy iconCopy
            $ bin/standalone.sh -c standalone-camel.xml
              
            WildFly Camel,Docker
            Javadot img3Lines of Code : 1dot img3License : Permissive (Apache-2.0)
            copy iconCopy
            $ docker run --rm -ti -p 9990:9990 -p 8080:8080 -e WILDFLY_MANAGEMENT_USER=admin -e WILDFLY_MANAGEMENT_PASSWORD=admin wildflyext/wildfly-camel
              

            Community Discussions

            QUESTION

            Eclipse with Red Hat Codeready (Fuse Integration) developing for Wildfly Application Server
            Asked 2020-May-19 at 09:45

            I'm a little bit con-fuse-d with Red Hats Fuse tooling. Here's what I'd like to do: Design Camel Routes with Eclipse (2020-03) and then deploy them to a Wildfly server (16 or 18) with the wildfly-camel patch applied.

            This generally works, BUT:

            1. The version of Fuse in the tool is 7.6 (latest) with a highest available camel version of 2.21(!) which is very old. The wildfly-camel patch already supports camel 3.0. on wildfly 18. Question: Is it possible to "update" Fuse Tooling within Codeready to newer versions of camel?

            2. Fuse itself supports lots of camel components / connectors as can be seen here. But not all of them are available in Codeready. Plus that some of the components state to be compatible for example with camel versions greater than 2.8. Question: How to add these components to the visual design UI of Fuse Tooling?

            I fear that it all is a matter of the outdated version of camel, but I want to be sure that I didn't miss anything. To those who know: Are there any plans of updating the Tool for Eclipse?

            ...

            ANSWER

            Answered 2020-May-19 at 09:45

            Fuse Tools for Eclipse is primarily designed to work with Red Hat Fuse which, as you rightly point out, aligns to specific supported versions of Apache Camel.

            But, you should be able to create your own Wildfly-Camel project (or use one of the examples) and still use the graphical route editor to add newer components. You'll need to drag a Generic component from the palette and then untick Show only palette components, which should show you all the components available, including ones from newer releases of Camel:

            Just tested this with:

            • Fresh install of Eclipse 2020.03 with Fuse Tools installed
            • Latest clone of Wildfly-Camel-Examples repo
            • Opening camel-jms-spring project in Eclipse
            • Opening src/main/webapp/WEB-INF/camel-context.xml with the graphical route editor
            • Dragging a new Generic component, XSLT-Saxon, from the Palette.

            Source https://stackoverflow.com/questions/61868112

            Community Discussions, Code Snippets contain sources that include Stack Exchange Network

            Vulnerabilities

            No vulnerabilities reported

            Install wildfly-camel

            The default build is straight forward. The extended build includes the set of Jarkarta EE integration examples. If you like to contribute to the project, please file a pull request.
            Simply apply the wildfly-camel-patch to a compatible wildfly version.

            Support

            The docs are generated using Asciidoctor.
            Find more information at:

            Find, review, and download reusable Libraries, Code Snippets, Cloud APIs from over 650 million Knowledge Items

            Find more libraries
            Install
            Maven
            Gradle
            CLONE
          • HTTPS

            https://github.com/wildfly-extras/wildfly-camel.git

          • CLI

            gh repo clone wildfly-extras/wildfly-camel

          • sshUrl

            git@github.com:wildfly-extras/wildfly-camel.git

          • Stay Updated

            Subscribe to our newsletter for trending solutions and developer bootcamps

            Agree to Sign up and Terms & Conditions

            Share this Page

            share link