This package contains the primary interfaces for eXtreme Scale OSGi plug-ins.

Overview

This package includes interfaces and classes to support OSGi service integration with the eXtreme Scale runtime.

The {@link com.ibm.websphere.objectgrid.plugins.osgi.PluginServiceFactory} interface is implemented by plug-ins that are to be exposed as OSGi services to be used by eXtreme Scale. PluginServiceFactory instances are responsible for creating the plug-in services, supporting alternative lifecycles other than singleton and prototype lifecycles, such as the "shard" lifecycle.

The {@link com.ibm.websphere.objectgrid.plugins.osgi.BluePrintServiceFactory} class allows OSGi services to be exposed using an OSGi blueprint container.