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.