blob: 90012d3a340a87a343f16872439f9652733be35e [file]
<?xml version="1.0" encoding="UTF-8"?>
<beans:beans xmlns="http://www.springframework.org/schema/osgi"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns:beans="http://www.springframework.org/schema/beans"
xsi:schemaLocation="http://www.springframework.org/schema/osgi
http://www.springframework.org/schema/osgi/spring-osgi.xsd
http://www.springframework.org/schema/beans
http://www.springframework.org/schema/beans/spring-beans-2.5.xsd">
<beans:bean id="workAreaFactory" class="org.eclipse.virgo.kernel.services.work.WorkAreaServiceFactory">
<beans:constructor-arg value="#{kernelConfig.getProperty('work.directory')}"/>
</beans:bean>
<beans:bean id="kernelWorkArea" class="org.eclipse.virgo.kernel.services.work.StandardWorkArea">
<beans:constructor-arg value="#{kernelConfig.getProperty('work.directory')}"/>
<beans:constructor-arg value="#{bundleContext.bundle}"/>
</beans:bean>
<service interface="org.eclipse.virgo.kernel.services.work.WorkArea" ref="workAreaFactory"/>
<reference id="kernelConfig" interface="org.eclipse.virgo.nano.core.KernelConfig"/>
</beans:beans>