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.