[
https://issues.apache.org/jira/browse/FELIX-1997?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12802820#action_12802820
]
Felix Meschberger commented on FELIX-1997:
------------------------------------------
> Maybe another solution would be that the scr bundle creates the metatype
> information dynamically.
Probably not, because SCR does not know anything about metatype properties
provided by the bundles. Its none of the business of the SCR: SCR just takes
the descriptors merges in any configuration admin configuration (and
ComponentFactory.newInstance properties in the ComponentFactory case) and gives
this to the component.
It is up to the component to configure itself from the provided properties and
the framework properties.
But, the bundle providing the component could do that. For example the Web
Console main servlet itself registers a MetaTypeProvider service providing
dynamic information (the use case is dyanimcally generating the plugins to
enable or disable).
> Actual configuration might not be reflected in the web console
> --------------------------------------------------------------
>
> Key: FELIX-1997
> URL: https://issues.apache.org/jira/browse/FELIX-1997
> Project: Felix
> Issue Type: Bug
> Components: Declarative Services (SCR)
> Affects Versions: scr-1.4.0
> Reporter: Carsten Ziegeler
>
> If no configuration exists in the config admin, a default configuration is
> used which is derived from framework properties.
> If these properties do not match the default settings, than the configuration
> view in the web console shows the wrong default settings - and not the
> settings that are currently used.
> One possible solution to fix this might be to create a configuration if the
> framework properties do not match the default settings
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.