Called when this module is started so the Runtime can perform the module-specific activities necessary to start this module. This method can be used to register services or to allocate any resources that this module needs.
This method must complete and return to its caller in a timely manner.
@param context The execution context of the module being started.
@throws Exception If this method throws an exception, this module ismarked as stopped and the Runtime will remove this module's listeners, unregister all services registered by this module, and release all services used by this module.