OSGi: How to Handle the (Wrong) Bundle’s Startup Order

Context

In some situations, it is needed that some of the OSGi (formerly known as the Open Services Gateway initiative) bundles are started in a specific order.

A concrete case is when the Apache Camel is used in the context of the OSGi. If one of the OSGi bundles is a user-defined Apache Camel component and another bundle uses this user-defined Camel component into a (Camel) route, then the bundle containing the Camel component should be started before the bundle that is using the Camel component. https://goo.gl/TPGYez #DataIntegration #ML

Mule 4: Hello World

#ICYDK: Introduction

Many people are interested in learning Mule programming by themselves. When we are ready to start, it’s always better to understand the basics and feel comfortable with the Anypoint Studio IDE and build and run the program with the basic components. Perhaps many of you have written hello world programs. Still, I believe giving basic details is always helpful to the MuleSoft community. I hope beginners will find this useful.

1. Create a new project as shown in the below screenshot. Right click on the left pane of Project Explorer and click on the MuleProject. https://goo.gl/XBd11e #DataIntegration #ML