This website and its associated repositories, are deprecated and no longer supported by the OSGi Alliance. Please visit https://enroute.osgi.org for the latest supported version of OSGi enRoute.
This enRoute v2 archive site is kept for those who do not intend to use the latest version of OSGi enRoute. If you are new to OSGi enRoute, then please start with the latest OSGi enRoute.
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 |