All Classes and Interfaces

Class
Description
A marker type whose name is used in the interface attribute of a reference element in a component description to indicate that the type of the service for a reference is not specified and can thus be any service type.
A representation of an actual instance of a declared component description parameterized by component properties.
Defines standard names for Service Component constants.
A Component Context object is used by a component instance to interact with its execution context including locating services by reference name.
A representation of a declared component description.
Unchecked exception which may be thrown by Service Component Runtime.
When a component is declared with the factory attribute on its component element, Service Component Runtime will register a Component Factory service to allow new component configurations to be created and activated rather than automatically creating and activating component configuration as necessary.
A ComponentInstance encapsulates a component instance of an activated component configuration.
Allows multiple service objects for a service to be obtained.
Component Property Type for the remote service properties for an exported service.
A representation of a declared reference to a service.
A representation of a satisfied reference.
Component Property Type for the osgi.ds.satisfying.condition.target reference property.
The ServiceComponentRuntime service represents the Declarative Services actor, known as Service Component Runtime (SCR), that manages the service components and their life cycle.
Component Property Type for the service.description service property.
Component Property Type for the service.ranking service property.
Component Property Type for the service.vendor service property.
A representation of an unsatisfied reference.