com.kosdev.kos.sdk.api:api-core v0.0.0-SNAPSHOT
Package
Description
Provides classes to access REST services hosted in the cloud.
Provides access to the message broker.
KOS relies heavily on Dependency Injection (DI)
which is a mechanism to connect java beans together during application startup.
Contains annotations related to interacting with the bean context.
Provides access to the network request and response processing.
Contains annotations used when writing REST services.
Provides access to the binary link code.
Contains classes related to binary message handling.
Provides classes and interfaces related to the configuration system.
Contains annotations that work in conjunction with the configuration system.
Provides classes and interfaces used when working with the VFS (virtual file system).
Provides classes and interfaces that handle database creation, database access,
and schema upgrading/downgrading.
Contains utility classes and interfaces related to timers,
callbacks, and futures.
Contains utility classes used to build URIs/URLs.
Contains classes and interfaces used by the bean context to control
ready processing.
Provides access to the API client for making and receiving local REST calls.
Contains classes that comprise the websocket clients.
Contains classes that handle websocket connections.
Contains classes that pertain to the router.
Contains data classes related to the router.
The analytics package provides the services, data structures, and extension points used to record, classify, and
export analytics data in KOS.
This package provides the core application framework for KOS, including application lifecycle management,
dynamic loading capabilities, and messaging infrastructure.
Device management and identification services for KOS.
Serial number management services for KOS devices.
Contains classes related to spawning processes and services.