[ https://issues.apache.org/jira/browse/FELIX-4506?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
David Jencks updated FELIX-4506: -------------------------------- Fix Version/s: (was: scr-1.8.2) scr-2.0.0 > [DS] Control felix optional extensions through xml attributes in component > descriptor > ------------------------------------------------------------------------------------- > > Key: FELIX-4506 > URL: https://issues.apache.org/jira/browse/FELIX-4506 > Project: Felix > Issue Type: New Feature > Components: Declarative Services (SCR) > Affects Versions: scr-1.8.0 > Reporter: David Jencks > Assignee: David Jencks > Fix For: scr-2.0.0 > > > Currently the felix optional extensions are controlled either through a > global property or through a felix namespace for the component description > xml. I'm going to introduce a namespace (I propose > "http://felix.apache.org/xmlns/scr/extensions/v1.0.0") and attribute names to > control these per component in a normal DS namespace. These will be easy to > add using a bnd annotation (not yet committed, but soon). The attribute > names I have so far are: > configurableServiceProperties (cf FELIX-4149) > persistentFactoryComponent (no issue yet) > deleteCallsModify (cf FELIX-2523) > obsoleteFactoryComponentFactory (per-component version of global > ds.factory.enabled property) > configureWithInterfaces (no issue yet, allow interfaces as well as > annotations to configure 1.3 components) > delayedKeepInstances (per-component version of global > ds.delayed.keepInstances property) -- This message was sent by Atlassian JIRA (v6.2#6252)