Skip to content

Files

kernel

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
Jan 26, 2023
Dec 22, 2022
Feb 7, 2023
Jan 10, 2023
Nov 13, 2022
Nov 13, 2022
Nov 13, 2022
Apr 1, 2021
Nov 13, 2022

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.