Apache Camel URI completion in VS Code XML Editor and Eclipse Che

Apache Camel URI completion in VS Code XML Editor and Eclipse Che

Apache Camel empowers you to define routing and mediation rules in a variety of domain-specific languages, including a Java-based Fluent APISpring or Blueprint XML Configuration files, and a Scala DSL. It also uses URIs to work directly with any kind of Transport or messaging model such as HTTPActiveMQJMSJBI, SCA, MINA or CXF, as well as pluggable Components and Data Format options. Apache Camel is a small library with minimal dependencies for easy embedding in any Java application.

A few weeks ago, I blogged about Apache Camel URI completion in the Eclipse XML Editor. This week I’m happy to announce that the same feature is available for 2 others IDEs: VS Code and Eclipse Che.

VS Code auto-completion of Camel URI

Eclipse Che auto-completion of Camel URI

Installation

The VSCode client is consumable right now using the .vsix file available in the release page. See the instructions to install through a .vsix file here.

For Eclipse Che, it is currently only on the master branch. It will be available to end-users in an easy way with the next release, 6.1.0. This means that it will be also be available on OpenShift.io in few months.

Everything you need to grow your career.

With your free Red Hat Developer program membership, unlock our library of cheat sheets and ebooks on next-generation application development.

SIGN UP

What’s next?

Let us know if you want a specific IDE support. The potential list is here. Contributions for any other IDE is quite welcome.

Three topics are in progress with similar priorities (and help is welcomed):

  • Starting industrialization to provide clients who are directly integrated in Marketplace/Update sites instead of having specific binaries to install.
  • Merge work with Camel IDEA plugin.
  • Adding more features to the Language Server (better completion, validation).

Kudos

Kudos to Florent Benoit, Sun S. D. Tan and Lars Heinemann who helped to write/test these two clients.

Join the Red Hat Developer Program (it’s free) and get access to related cheat sheets, books, and product downloads.

Download and learn more about Red Hat JBoss Fuse, an innovative modular, cloud-ready architecture, powerful management and automation, and world class developer productivity. It is Java™ EE 7 certified and features powerful, enterprise-grade features such as high availability clustering, distributed caching, messaging, transactions, and a full web services stack.

Share