[ http://issues.apache.org/jira/browse/FELIX-177?page=all ]
Chris Custine updated FELIX-177: -------------------------------- Attachment: FELIX-177.diff I am using this code in my local builds. I didn't see any drawbacks to the patch but I may have overlooked something. > 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 > Attachments: FELIX-177.diff > > > 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