Comment obtenir l'OSGi BundleContext pour une application Eclipse RCP?

Je viens de commencé avec une application Eclipse RCP, il est fondamentalement juste un des "hello world" échantillons.

Lorsque l'application démarre, je tiens à regarder mes paramètres de ligne de commande et de commencer à certains services selon eux. Je peux obtenir les paramètres de ligne de commande dans IApplication.début:

public Object start(IApplicationContext context) {
   String[] argv = (String[]) 
       context.getArguments().get(IApplicationContext.APPLICATION_ARGS)));
}

Mais comment puis-je obtenir le BundleContext, de sorte que je puisse m'inscrire services? Il ne semble pas être dans le IApplicationContext.

source d'informationauteur Thilo | 2009-02-18