org.qi4j.library.spring.bootstrap
Class Qi4jApplicationBootstrap
java.lang.Object
org.qi4j.library.spring.bootstrap.Qi4jApplicationBootstrap
public abstract class Qi4jApplicationBootstrap
- extends Object
Steps to export qi4j service:
Importing Spring beans as services
- Application bootstrap class must implement interface
ApplicationContextAware
.
- In the application bootstrap import service to the module using method
ModuleAssembly#importServices(Class...)
.
- Set concrete Spring bean as meta-data of the imported service.
Look at org.qi4j.library.spring.bootstrap.Qi4jExportServiceTest for sample
implementation.
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Qi4jApplicationBootstrap
public Qi4jApplicationBootstrap()
assemble
public abstract void assemble(ApplicationAssembly applicationAssembly)
throws AssemblyException
- Assembles qi4j application.
- Parameters:
applicationAssembly
- qi4j application assembly. Must not be null
.
- Throws:
AssemblyException
- Thrown if assemblies fails.