Previous Topic

Next Topic

Book Contents

Book Index

OSGi Module Bundles

The following table contains all bundles included in the OSGi module:

Bundle Symbolic Name

Description

com.prosyst.mbs.osgi.api

OSGi API Bundle.

com.prosyst.mbs.osgi.commands

This OSGi Commands Bundle provides console commands for working with the standard OSGi services. For more details refer to the System properties of the bundle.

com.prosyst.mbs.osgi.coordinator

The OSGi Coordinator Bundle is the Bosch IoT Gateway Software clean room implementation of the OSGi Coordinator Service. It allows you to provide coordination between different parties on the same framework (coordinated collaborative components).The OSGi Coordinator service provides a mechanism for multiple parties to collaborate on a common task without previous knowledge of who will collaborate in that task. A collaborator can participate by adding a Participant to the Coordination. The Coordination will notify the Participants when the coordination is ended or when it is failed.

com.prosyst.mbs.osgi.device

The OSGi Device Manager Bundle attaches appropriate drivers to the devices currently available in the framework. This bundle provides an implementation of a device manager and complies with the Device Access Specification which is a part of the OSGi Service Platform Service Compendium Release 5.0. For more information refer to the System and Configuration properties .

com.prosyst.mbs.osgi.eventadmin

The OSGi Event Admin Bundle implements the OSGi Event Admin Service Specification from the OSGi Service Platform Service Compendium. It uses an inter-bundle communication mechanism to simplify sending and receiving events between bundles. For more details refer to the System and Configuration properties of the bundle.

com.prosyst.mbs.osgi.preferences

The OSGi Preferences Bundle provides the OSGi Preferences Service which stores and provides access to the preferences properties of bundles. For more details refer to the System properties of the bundle.

com.prosyst.mbs.osgi.prvagent

The OSGi Provisioning Bundle is the Bosch IoT Gateway Software clean room implementation of the OSGi Provisioning Service, defined in the OSGi Service Compendium Specification. For more details refer to the System and Configuration properties of the bundle.

com.prosyst.mbs.osgi.repository

The OSGi Repository Bundle is the Bosch IoT Gateway Software clean room implementation of the OSGi Repository Service. For more details refer to the System properties of the bundle.

com.prosyst.mbs.osgi.resolver

The OSGi Resolver Bundle is the Bosch IoT Gateway Software clean room implementation of the OSGi Resolver Service.

com.prosyst.mbs.osgi.scr

The OSGi Service Component Runtime (SCR) Bundle is the Bosch IoT Gateway Software clean room implementation of the OSGi Declarative Services Specification (Service Component Runtime). For more details refer to the System properties of the bundle.

com.prosyst.mbs.osgi.useradmin

The OSGi User Admin Bundle of OSGi Runtime maintains a user database with specific user attributes. The bundle:

For more details refer to the System properties of the bundle.

com.prosyst.mbs.osgi.upnp

The OSGi UPnP Bundle is a base driver for UPnP-enabled devices developed according to the "UPnP Device Architecture 1.1" and "UPnP Device Specification" from the OSGi Service Platform Service Compendium. For more details refer to the System and Configuration properties of the bundle.

com.prosyst.mbs.osgi.wireadmin

The OSGi Wire Admin Bundle provides implementation of the OSGi Wire Admin Service. This service manages the wiring topology of the OSGi framework providing connections between producer and consumer services. For more details refer to the System properties of the bundle.