ObjectContentMnagerFactoryImpl does not register adapter factories for mapped
objects
-------------------------------------------------------------------------------------
Key: SLING-546
URL: https://issues.apache.org/jira/browse/SLING-546
Project: Sling
Issue Type: Bug
Components: JCR
Affects Versions: 2.0.1
Reporter: Felix Meschberger
Assignee: Felix Meschberger
Fix For: JCR OCM 2.0.2
After the change of the maven-sling-plugin to not set the immediate attribute
anymore to true by default for components, the jcr/ocm
ObjectContentManagerFactoryImpl class is registered as a delayed component.
This causes the factory to only be instantiated when the the service is first
requested and the bundle listener to only be registered by then.
Correct would be to immediately activate this component such that it can start
listening for bundles and register adapter factories.
In addition, the service registration is incorrect as the component is
registered as a service for all implemented interfaces. The reason for this is
the incorrect attribute "name" to indicate the actual service interface. This
should be the "interface" attribute.
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.