Hello,
I have a simple datasource bundle and I created a fragment bundle called
datasourcefrg with one bean definition The datasource bundle becomes active
and the datasourcefrg fragment successfully resolves.

Problem is that the bean definition inside the fragment never gets
instantiated. Question is Can I even create a bean inside an OSGi fragment?

*My fragment definition is as follows:*

<bean id="*dataLoader*"
class="com.hcsc.itf.osgi.samples.bank.datasource.dataloadfrg.DataLoader">
<property name="dataDource" ref="*derbyDataSource*"/>
</bean>


*The dataLoader bean never gets created! My datasource bundle def is as
follows. Any ideas?*

<bean id="derbyXADataSource"
class="org.apache.derby.jdbc.EmbeddedXADataSource">
<property name="databaseName" value="memory:ITSOBANK" />
<property name="createDatabase" value="create" />
</bean>

<service id="xaDataSource" ref="derbyXADataSource"
interface="javax.sql.XADataSource">
<service-properties>
<entry key="osgi.jndi.service.name" value="jdbc/bankdb" />
</service-properties>
</service>


<bean id="*derbyDataSource*"
class="org.apache.derby.jdbc.EmbeddedDataSource">
<property name="databaseName" value="memory:ITSOBANK" />
</bean>

<service ref="derbyDataSource" interface="javax.sql.DataSource">
<service-properties>
<entry key="osgi.jndi.service.name" value="jdbc/bankdbnojta" />
</service-properties>
</service>

Thanks in advance!

Matt
_______________________________________________
general mailing list
general@lists.ops4j.org
http://lists.ops4j.org/mailman/listinfo/general

Reply via email to