All Classes and Interfaces
Class
Description
Identify the annotated member as part of the activation of a Service
Component.
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.Collection types for the
Reference annotation.Identify the annotated class as a Service Component.
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.
Identify the annotated annotation as a Component Property Type.
Allows multiple service objects for a service to be obtained.
Configuration Policy for the
Component annotation.Identify the annotated method as the
deactivate method of a Service
Component.Component Property Type for the remote service properties for an exported
service.
Field options for the
Reference annotation.Identify the annotated method as the
modified method of a Service
Component.Identify the annotated member or parameter as a reference of a Service
Component.
Cardinality for the
Reference annotation.A representation of a declared reference to a service.
Policy for the
Reference annotation.Policy option for the
Reference annotation.Reference scope for the
Reference annotation.This annotation can be used to require the Service Component Runtime to
process Declarative Services components.
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.Service scope for the
Component annotation.Component Property Type for the
service.vendor service property.A representation of an unsatisfied reference.