Skip to content

Files

This branch is 1812 commits behind sakaiproject/sakai:master.

kernel

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
Jul 7, 2023
Feb 21, 2023
Jun 6, 2023
Mar 7, 2023
May 3, 2023
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.