Details
-
Bug
-
Status: Closed
-
Critical
-
Resolution: Fixed
-
framework-1.0.3
-
None
Description
When the framework invokes ServiceFactory.getService() it doesn't check that the returned object is an instance of all the
classes named when the service was registered, this check is explcitely stated in the specification:
6.1.20.1 public Object getService( Bundle bundle, ServiceRegistration registration )
....
The Framework will check if the returned service object is an instance of all
the classes named when the service was registered. If not, then null is
returned to the bundle.
Returns A service object that must be an instance of all the classes named when the
service was registered.