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.