title: OSGI bundle priority mechanism
body: <p>I have one java application which uses OSGI model :</p>
  
  <p>I have two preexisting bundles :</p>
  
  <ol>
  <li>com.mos</li>
  <li>com.login</li>
  </ol>
  
  <p><code>com.login</code> has a implementation and registration of <code>Authenticator</code> service (own service for authentication).<code>com.login</code> as well as <code>com.mos</code> uses this authentication service.</p>
  
  <p>Now I am writing one new bundle (<code>com.new</code>) and I have to add / modify Authenticator Service so I have written my own implementation of it.</p>
  
  <p>Once I start my program / application, if my new bundle <code>com.new</code> runs after <code>com.login</code> then all bundles uses new <code>Authenticator Service</code>.But If <code>com.new</code> bundles runs before <code>com.login</code> then old <code>Authenticator Service</code> is available.</p>
  
  <p>Is there any mechanism in <code>OSGI</code> where we give some priority something like which bundle should start first.</p>