This is the OSGi enRoute Base Profile service catalog. The following services are currently available and documented.
org.osgi.service.cm | Provides a push and pull model to configure components. |
org.osgi.service.component | An extender for Declarative Services components |
org.osgi.service.coordinator | A coordinator for thread based requests with the possibility to get a callback at the end of a request. |
org.osgi.service.event | A simple publish and subscribe mechanism for generic events |
org.osgi.service.http | An HTTP server framework |
org.osgi.service.http.whiteboard | Allows Servlets & Filters to be registered as OSGi services |
org.osgi.service.log | An service to log errors, warning, and information to. |
org.osgi.service.metatype | A standard to describe data structures with the intent to create user interfaces from. |
org.osgi.service.remoteserviceadmin | A service for a topology manager to orchestrate the services between OSGi frameworks. |
org.osgi.service.url | A facility to register URL handlers via the service registry |
org.osgi.service.useradmin | A service to manage user information like groups, credentials, and general properties. |
org.osgi.util.promise | A utility to do asynchronous processing |
org.osgi.util.tracker | Utilities to reliably track services and bundles |
osgi.enroute.authentication.api | Providing an authenticated id based on variable user credentials. |
osgi.enroute.authorization.api | Authorizing applications to execute their actions by providing current user based permissions. |
osgi.enroute.capabilities | All specific non-code capabilities found in an enRoute Base profile |
osgi.enroute.configurer.api | An extender that gets configuration information from a bundle. |
osgi.enroute.debug.api | Constants and helpers for debugging |
osgi.enroute.dto.api | Support for converting objects to other objects or JSON. |
osgi.enroute.easse | Dispatches OSGi Event Admin events that match a given topic to the front-end using Javascript's Server Sent Events |
osgi.enroute.iot.admin | An Administrative API on the Circuit board |
osgi.enroute.iot.circuit | A circuit board service to wire IC like components |
osgi.enroute.jsonrpc.api | A white-board approach to JSON RPC |
osgi.enroute.launch.api | API to interact with the launcher, among others getting access to the startup arguments. |
osgi.enroute.logger.api | A facility to manage logging on a platform when not only OSGi logging is used. |
osgi.enroute.rest.api | Provides REST end-points that are based on method naming pattern with type safe use of the pay-load, parameters, and result body. |
osgi.enroute.scheduler.api | Provides time based functions like delays, (cron and period based) schedules, and timeouts on Promises. |
osgi.enroute.webserver.capabilities | Handles static web pages and OSGi enRoute web resources |