Skip to content

Latest commit

 

History

History

kernel

Sakai Kernel

Contains the basic services that are used throughout Sakai.

API

All the kernel's services API / SPI are located here

Implementation

Contains the implementations to the kernel's API and their associated spring wiring:

Component Manager

Responsible for configuring and wiring the implementations of the services. Spring is used to create the Sakai Application Context which is the parent Spring context used in Sakai.

Util

Contains common utility classes that are used throughout Sakai, one such example is FormattedText.

Private

Contains utilities that are specific to the kernel, and it's operation such as Hibernate and Spring utility classes.

Storage

Contains storage/persistence classes that are used by traditional Sakai services. Much of the newer services use Hibernate for persistence and has replaced the need for these.