Simplify Felix Framework constructor ------------------------------------ Key: FELIX-177 URL: http://issues.apache.org/jira/browse/FELIX-177 Project: Felix Issue Type: Improvement Components: Framework Reporter: Chris Custine Priority: Trivial
I want to be able to create Felix framework instances and manage their bean dependencies within a Spring context, so modifying the org.apache.felix.framework.Felix object to have a default constructor and simple mutators to inject dependencies will make this much easier. This will allow a Felix instance to be created in a Spring context as simple as this: <bean id="felix" class="org.apache.felix.framework.Felix" init-method="start" destroy-method="shutdown"> <property name="propertyResolver"> <ref bean="propertyResolver"/> </property> </bean> <util:constant static-field="org.apache.felix.framework.cache.BundleCache.CACHE_PROFILE_PROP"/> <bean id="propertyResolver" class="org.apache.felix.framework.util.MutablePropertyResolverImpl"> <constructor-arg index="0"> <map> <entry key-ref="org.apache.felix.framework.cache.BundleCache.CACHE_PROFILE_PROP" value="osgircp"/> </map> </constructor-arg> </bean> -- This message is automatically generated by JIRA. - If you think it was sent incorrectly contact one of the administrators: http://issues.apache.org/jira/secure/Administrators.jspa - For more information on JIRA, see: http://www.atlassian.com/software/jira