public abstract class Qi4jApplicationBootstrap extends Object
Steps to export Zest service:
Qi4jApplicationBootstrap
.
<?xml version="1.0" encoding="UTF-8"?>
<beans xmlns="http://www.springframework.org/schema/beans"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns:qi4j="http://www.qi4j.org/schema/qi4j/spring"
xsi:schemaLocation="
http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans-2.5.xsd
http://www.qi4j.org/schema/qi4j/spring http://www.qi4j.org/schema/qi4j/spring/spring-0.5.xsd">
<!-- class that implements Qi4jApplicationBootstrap -->
<qi4j:bootstrap class="org.qi4j.library.spring.bootstrap.Qi4jTestBootstrap"/>
<bean id="commentServiceHolder" class="org.qi4j.library.spring.bootstrap.CommentServiceHolder">
<constructor-arg ref="commentService"/> <!-- Reference qi4j comment service -->
</bean>
Importing Spring beans as services
ApplicationContextAware
.ModuleAssembly.importedServices(Class...)
.Look at org.qi4j.library.spring.bootstrap.Qi4jExportServiceTest for sample implementation.
Constructor and Description |
---|
Qi4jApplicationBootstrap() |
public abstract void assemble(ApplicationAssembly applicationAssembly) throws AssemblyException
applicationAssembly
- qi4j application assembly. Must not be null
.AssemblyException
- Thrown if assemblies fails.