package documentation

This package contains the runtime implementation for ACME CSE.

The runtime package provides core functionality for managing and executing the oneM2M CSE operations. They are not implemented as plugins, but directly in the CSE, as they are essential for the operation of the CSE.

Module Configuration This module implements the configuration of the CSE. It reads the configuration file, performs checks, and provides access to the configuration values.
Package configurations This package contains configurations for the runtime environment, resources, and services of the CSE.
Module ConsoleBase Base class for console plugins.
Module CSE This module implements various functions for CSE startip, running, resetting, shutdown etc. It also provides various global variable that hold fixed configuration values. In addition is holds pointers to the various runtime instance of CSE modules, packages etc.
Module DBBinding A module that provides an abstract base class for the database bindings.
Module EventManager Implementation of the EventManager, which manages events and event handlers.
Module Factory This Module provides a resource factory.
Module Importer Import various resources, scripts, policies etc into the CSE.
Module Logging Wrapper for the logging sub-system.
Module Management Management module for accessing and managing CSE internal functions.
Module Onboarding Interactively create a new basic configuration file.
Module PluginManager Plugin manager to manage plugins.
Module PluginSupport Various plugin support functions.
Module ScriptManager Managing scripts and batch job executions.
Module Storage This module defines storage managers and drivers for database access.