Core System

The Qi4j Core defines the public interfaces of the Qi4j system.

Qi4j makes a separation of the public interfaces into three categories.

  • Core API
  • Runtime Bootstrap API
  • Extension SPI

Core API

The Core API defines the application's view of the running system.

Runtime Bootstrap API

There is no fixed framework that is started automatically by Qi4j. Instead Qi4j allows the application to set it up in many difference ways, and the Runtime Bootstrap exposes the system to enable this initialization.

Extension SPI

Extensions are hidden from the applications, and has their own view of the Qi4j Runtime since they a much closer interaction with the system.

Powered by SiteVisionexternal link.