Open main menu

CDOT Wiki β

Changes

Teams Winter 2011/team1/OSGI/Implement the Service Provider

No change in size, 19:38, 13 February 2011
2. Implement the Service Provider
'''2.1. Create the provider bundle'''
: The process of creating the bundle is almost the same as interface bundle. Here we just need an activator to register the bundle. So, when creating the new plug-in project, make sure to leave the Activator checked:
:[[Image: createProvider.jpg | 600px700px]]
'''2.2. Register the service in the class Activator'''
:[[Image: providerImport1.jpg | 700px]]
: Type in the name of the package of your interface. After it was selected click ok:
:[[Image: providerImport2.jpg | 600px700px]]
'''2.3. Install and run the Service Provider Bundle'''
: In the ''Workspace'', check the interface bundle and the provider bundle.
: Uncheck the ''Target Platform'' and click on ''Add Required Bundles'', then check the ''Only show selected''.
:[[Image: providerRun1.jpg | 600px800px]]
: After you made sure configuration is fine, click on ''Run'', you should see this message on the console (for this application):
:[[Image: providerRun2.jpg | 600px300px]]
1
edit