13 Runtime
The Kauri Runtime is the platform on which Kauri applications run.
It provides the basic infrastructure for:
- managing a set of modules, including their classloading (from a Maven-style repository)
- booting the modules = launching bean containers (Spring)
- allowing exchange of Java services and "REST-services" between modules, and exposing those REST-services remotely via (typically) HTTP
The documentation is still mostly todo, but we have already availabe:
13.1 wiring.xml reference
13.1.1 Index
<?xml version="1.0"?> <wiring> <virtualHosts default=""> <virtualHost name="" hostPort="" hostDomain="" hostScheme="" canonicalUri=""/> </virtualHosts> <modules> <file id="" path=""> <mount name="" path="" virtualHost="" canonical=""/> <inject-restservice name="" ref="module:service"/> <inject-javaservice name="" service="" ref=""/> </file> <artifact id="" groupId="" artifactId="" classifier="" version=""> <mount name="" path="" virtualHost="" canonical=""/> <inject-restservice name="" ref="module:service"/> <inject-javaservice name="" of service="" ref=""/> </artifact> <directory id="" path=""/> </modules> </wiring>
Previous