Index
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form
A
- activate - Variable in class org.osgi.service.component.runtime.dto.ComponentDescriptionDTO
-
The name of the activate method.
- Activate - Annotation Interface in org.osgi.service.component.annotations
-
Identify the annotated member as part of the activation of a Service Component.
- activationFields - Variable in class org.osgi.service.component.runtime.dto.ComponentDescriptionDTO
-
The activation fields.
- ACTIVE - Static variable in class org.osgi.service.component.runtime.dto.ComponentConfigurationDTO
-
The component configuration is active.
- AnyService - Class in org.osgi.service.component
-
A marker type whose name is used in the
interfaceattribute of areferenceelement 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. - AnyService() - Constructor for class org.osgi.service.component.AnyService
- AT_LEAST_ONE - Enum constant in enum class org.osgi.service.component.annotations.ReferenceCardinality
-
The reference is mandatory and multiple.
B
- bind - Variable in class org.osgi.service.component.runtime.dto.ReferenceDTO
-
The name of the bind method of the reference.
- bind() - Element in annotation interface org.osgi.service.component.annotations.Reference
-
The name of the bind method for this reference.
- boundServices - Variable in class org.osgi.service.component.runtime.dto.SatisfiedReferenceDTO
-
The bound services.
- bundle - Variable in class org.osgi.service.component.runtime.dto.ComponentDescriptionDTO
-
The bundle declaring the component description.
- BUNDLE - Enum constant in enum class org.osgi.service.component.annotations.ReferenceScope
-
A single service object is used for all references to the service in this bundle.
- BUNDLE - Enum constant in enum class org.osgi.service.component.annotations.ServiceScope
-
When the component is registered as a service, it must be registered as a bundle scope service and an instance of the component must be created for each bundle using the service.
C
- cardinality - Variable in class org.osgi.service.component.runtime.dto.ReferenceDTO
-
The cardinality of the reference.
- cardinality() - Element in annotation interface org.osgi.service.component.annotations.Reference
-
The cardinality of this reference.
- collectionType - Variable in class org.osgi.service.component.runtime.dto.ReferenceDTO
-
The collection type for the reference.
- collectionType() - Element in annotation interface org.osgi.service.component.annotations.Reference
-
The collection type for this reference.
- CollectionType - Enum Class in org.osgi.service.component.annotations
-
Collection types for the
Referenceannotation. - CollectionType(String) - Constructor for enum class org.osgi.service.component.annotations.CollectionType
- Component - Annotation Interface in org.osgi.service.component.annotations
-
Identify the annotated class as a Service Component.
- COMPONENT_CAPABILITY_NAME - Static variable in interface org.osgi.service.component.ComponentConstants
-
Capability name for Service Component Runtime.
- COMPONENT_FACTORY - Static variable in interface org.osgi.service.component.ComponentConstants
-
A service registration property for a Component Factory that contains the value of the
factoryattribute. - COMPONENT_ID - Static variable in interface org.osgi.service.component.ComponentConstants
-
A component property that contains the generated id for a component configuration.
- COMPONENT_NAME - Static variable in interface org.osgi.service.component.ComponentConstants
-
A component property for a component configuration that contains the name of the component as specified in the
nameattribute of thecomponentelement. - COMPONENT_SPECIFICATION_VERSION - Static variable in interface org.osgi.service.component.ComponentConstants
-
Compile time constant for the Specification Version of Declarative Services.
- ComponentConfigurationDTO - Class in org.osgi.service.component.runtime.dto
-
A representation of an actual instance of a declared component description parameterized by component properties.
- ComponentConfigurationDTO() - Constructor for class org.osgi.service.component.runtime.dto.ComponentConfigurationDTO
- ComponentConstants - Interface in org.osgi.service.component
-
Defines standard names for Service Component constants.
- ComponentContext - Interface in org.osgi.service.component
-
A Component Context object is used by a component instance to interact with its execution context including locating services by reference name.
- ComponentDescriptionDTO - Class in org.osgi.service.component.runtime.dto
-
A representation of a declared component description.
- ComponentDescriptionDTO() - Constructor for class org.osgi.service.component.runtime.dto.ComponentDescriptionDTO
- ComponentException - Exception Class in org.osgi.service.component
-
Unchecked exception which may be thrown by Service Component Runtime.
- ComponentException(String) - Constructor for exception class org.osgi.service.component.ComponentException
-
Construct a new ComponentException with the specified message.
- ComponentException(String, Throwable) - Constructor for exception class org.osgi.service.component.ComponentException
-
Construct a new ComponentException with the specified message and cause.
- ComponentException(Throwable) - Constructor for exception class org.osgi.service.component.ComponentException
-
Construct a new ComponentException with the specified cause.
- ComponentFactory<S> - Interface in org.osgi.service.component
-
When a component is declared with the
factoryattribute on itscomponentelement, 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. - ComponentInstance<S> - Interface in org.osgi.service.component
-
A ComponentInstance encapsulates a component instance of an activated component configuration.
- ComponentPropertyType - Annotation Interface in org.osgi.service.component.annotations
-
Identify the annotated annotation as a Component Property Type.
- ComponentServiceObjects<S> - Interface in org.osgi.service.component
-
Allows multiple service objects for a service to be obtained.
- configurationPid - Variable in class org.osgi.service.component.runtime.dto.ComponentDescriptionDTO
-
The configuration pids.
- configurationPid() - Element in annotation interface org.osgi.service.component.annotations.Component
-
The configuration PIDs for the configuration of this Component.
- configurationPolicy - Variable in class org.osgi.service.component.runtime.dto.ComponentDescriptionDTO
-
The configuration policy.
- configurationPolicy() - Element in annotation interface org.osgi.service.component.annotations.Component
-
The configuration policy of this Component.
- ConfigurationPolicy - Enum Class in org.osgi.service.component.annotations
-
Configuration Policy for the
Componentannotation. - ConfigurationPolicy(String) - Constructor for enum class org.osgi.service.component.annotations.ConfigurationPolicy
D
- deactivate - Variable in class org.osgi.service.component.runtime.dto.ComponentDescriptionDTO
-
The name of the deactivate method.
- Deactivate - Annotation Interface in org.osgi.service.component.annotations
-
Identify the annotated method as the
deactivatemethod of a Service Component. - DEACTIVATION_REASON_BUNDLE_STOPPED - Static variable in interface org.osgi.service.component.ComponentConstants
-
The component configuration was deactivated because the bundle was stopped.
- DEACTIVATION_REASON_CONFIGURATION_DELETED - Static variable in interface org.osgi.service.component.ComponentConstants
-
The component configuration was deactivated because its configuration was deleted.
- DEACTIVATION_REASON_CONFIGURATION_MODIFIED - Static variable in interface org.osgi.service.component.ComponentConstants
-
The component configuration was deactivated because its configuration was changed.
- DEACTIVATION_REASON_DISABLED - Static variable in interface org.osgi.service.component.ComponentConstants
-
The component configuration was deactivated because the component was disabled.
- DEACTIVATION_REASON_DISPOSED - Static variable in interface org.osgi.service.component.ComponentConstants
-
The component configuration was deactivated because the component was disposed.
- DEACTIVATION_REASON_REFERENCE - Static variable in interface org.osgi.service.component.ComponentConstants
-
The component configuration was deactivated because a reference became unsatisfied.
- DEACTIVATION_REASON_UNSPECIFIED - Static variable in interface org.osgi.service.component.ComponentConstants
-
The reason the component configuration was deactivated is unspecified.
- DEFAULT - Enum constant in enum class org.osgi.service.component.annotations.ServiceScope
-
Default element value for annotation.
- defaultEnabled - Variable in class org.osgi.service.component.runtime.dto.ComponentDescriptionDTO
-
The initial enabled state.
- description - Variable in class org.osgi.service.component.runtime.dto.ComponentConfigurationDTO
-
The representation of the component configuration's component description.
- disableComponent(String) - Method in interface org.osgi.service.component.ComponentContext
-
Disables the specified component name.
- disableComponent(ComponentDescriptionDTO) - Method in interface org.osgi.service.component.runtime.ServiceComponentRuntime
-
Disables the specified component description.
- dispose() - Method in interface org.osgi.service.component.ComponentInstance
-
Dispose of the component configuration for this component instance.
- DYNAMIC - Enum constant in enum class org.osgi.service.component.annotations.ReferencePolicy
-
The dynamic policy is slightly more complex since the component implementation must properly handle changes in the set of bound services.
E
- enableComponent(String) - Method in interface org.osgi.service.component.ComponentContext
-
Enables the specified component name.
- enableComponent(ComponentDescriptionDTO) - Method in interface org.osgi.service.component.runtime.ServiceComponentRuntime
-
Enables the specified component description.
- enabled() - Element in annotation interface org.osgi.service.component.annotations.Component
-
Declares whether this Component is enabled when the bundle declaring it is started.
- ExportedService - Annotation Interface in org.osgi.service.component.propertytypes
-
Component Property Type for the remote service properties for an exported service.
F
- factory - Variable in class org.osgi.service.component.runtime.dto.ComponentDescriptionDTO
-
The component factory name.
- factory() - Element in annotation interface org.osgi.service.component.annotations.Component
-
The factory identifier of this Component.
- factoryProperties - Variable in class org.osgi.service.component.runtime.dto.ComponentDescriptionDTO
-
The factory properties.
- factoryProperties() - Element in annotation interface org.osgi.service.component.annotations.Component
-
Factory property entries for this Factory Component.
- factoryProperty() - Element in annotation interface org.osgi.service.component.annotations.Component
-
Factory properties for this Factory Component.
- FAILED_ACTIVATION - Static variable in class org.osgi.service.component.runtime.dto.ComponentConfigurationDTO
-
The component configuration failed to activate.
- failure - Variable in class org.osgi.service.component.runtime.dto.ComponentConfigurationDTO
-
The failure information if the component configuration state is
ComponentConfigurationDTO.FAILED_ACTIVATION. - field - Variable in class org.osgi.service.component.runtime.dto.ReferenceDTO
-
The name of the field of the reference.
- field() - Element in annotation interface org.osgi.service.component.annotations.Reference
-
The name of the field for this reference.
- fieldOption - Variable in class org.osgi.service.component.runtime.dto.ReferenceDTO
-
The field option of the reference.
- fieldOption() - Element in annotation interface org.osgi.service.component.annotations.Reference
-
The field option for this reference.
- FieldOption - Enum Class in org.osgi.service.component.annotations
-
Field options for the
Referenceannotation. - FieldOption(String) - Constructor for enum class org.osgi.service.component.annotations.FieldOption
G
- getBundleContext() - Method in interface org.osgi.service.component.ComponentContext
-
Returns the
BundleContextof the bundle which declares this component. - getCause() - Method in exception class org.osgi.service.component.ComponentException
-
Returns the cause of this exception or
nullif no cause was set. - getComponentConfigurationDTOs(ComponentDescriptionDTO) - Method in interface org.osgi.service.component.runtime.ServiceComponentRuntime
-
Returns the component configurations for the specified component description.
- getComponentDescriptionDTO(Bundle, String) - Method in interface org.osgi.service.component.runtime.ServiceComponentRuntime
-
Returns the
ComponentDescriptionDTOdeclared with the specified name by the specified bundle. - getComponentDescriptionDTOs(Bundle...) - Method in interface org.osgi.service.component.runtime.ServiceComponentRuntime
-
Returns the component descriptions declared by the specified active bundles.
- getComponentInstance() - Method in interface org.osgi.service.component.ComponentContext
-
Returns the Component Instance object for the component instance associated with this Component Context.
- getInstance() - Method in interface org.osgi.service.component.ComponentInstance
-
Returns the component instance of the activated component configuration.
- getProperties() - Method in interface org.osgi.service.component.ComponentContext
-
Returns the component properties for this Component Context.
- getService() - Method in interface org.osgi.service.component.ComponentServiceObjects
-
Returns a service object for the
associatedservice. - getServiceReference() - Method in interface org.osgi.service.component.ComponentContext
-
If the component instance is registered as a service using the
serviceelement, then this method returns the service reference of the service provided by this component instance. - getServiceReference() - Method in interface org.osgi.service.component.ComponentServiceObjects
-
Returns the
ServiceReferencefor the service associated with thisComponentServiceObjectsobject. - getUsingBundle() - Method in interface org.osgi.service.component.ComponentContext
-
If the component instance is registered as a service using the
servicescope="bundle"orservicescope="prototype"attribute, then this method returns the bundle using the service provided by the component instance. - GREEDY - Enum constant in enum class org.osgi.service.component.annotations.ReferencePolicyOption
I
- id - Variable in class org.osgi.service.component.runtime.dto.ComponentConfigurationDTO
-
The id of the component configuration.
- IGNORE - Enum constant in enum class org.osgi.service.component.annotations.ConfigurationPolicy
-
Always allow the component configuration to be satisfied and do not use the corresponding Configuration object even if it is present.
- immediate - Variable in class org.osgi.service.component.runtime.dto.ComponentDescriptionDTO
-
The immediate state.
- immediate() - Element in annotation interface org.osgi.service.component.annotations.Component
-
Declares whether this Component must be immediately activated upon becoming satisfied or whether activation should be delayed.
- implementationClass - Variable in class org.osgi.service.component.runtime.dto.ComponentDescriptionDTO
-
The fully qualified name of the implementation class.
- init - Variable in class org.osgi.service.component.runtime.dto.ComponentDescriptionDTO
-
The constructor parameter count.
- initCause(Throwable) - Method in exception class org.osgi.service.component.ComponentException
-
Initializes the cause of this exception to the specified value.
- interfaceName - Variable in class org.osgi.service.component.runtime.dto.ReferenceDTO
-
The service interface of the reference.
- isComponentEnabled(ComponentDescriptionDTO) - Method in interface org.osgi.service.component.runtime.ServiceComponentRuntime
-
Returns whether the specified component description is currently enabled.
L
- locateService(String) - Method in interface org.osgi.service.component.ComponentContext
-
Returns the service object for the specified reference name.
- locateService(String, ServiceReference) - Method in interface org.osgi.service.component.ComponentContext
-
Returns the service object for the specified reference name and
ServiceReference. - locateServices(String) - Method in interface org.osgi.service.component.ComponentContext
-
Returns the service objects for the specified reference name.
M
- MANDATORY - Enum constant in enum class org.osgi.service.component.annotations.ReferenceCardinality
-
The reference is mandatory and unary.
- modified - Variable in class org.osgi.service.component.runtime.dto.ComponentDescriptionDTO
-
The name of the modified method.
- Modified - Annotation Interface in org.osgi.service.component.annotations
-
Identify the annotated method as the
modifiedmethod of a Service Component. - MULTIPLE - Enum constant in enum class org.osgi.service.component.annotations.ReferenceCardinality
-
The reference is optional and multiple.
N
- name - Variable in class org.osgi.service.component.runtime.dto.ComponentDescriptionDTO
-
The name of the component.
- name - Variable in class org.osgi.service.component.runtime.dto.ReferenceDTO
-
The name of the reference.
- name - Variable in class org.osgi.service.component.runtime.dto.SatisfiedReferenceDTO
-
The name of the declared reference.
- name - Variable in class org.osgi.service.component.runtime.dto.UnsatisfiedReferenceDTO
-
The name of the declared reference.
- name() - Element in annotation interface org.osgi.service.component.annotations.Component
-
The name of this Component.
- name() - Element in annotation interface org.osgi.service.component.annotations.Reference
-
The name of this reference.
- NAME - Static variable in annotation interface org.osgi.service.component.annotations.Component
-
Special string representing the name of this Component.
- newInstance(Dictionary) - Method in interface org.osgi.service.component.ComponentFactory
-
Create and activate a new component configuration.
O
- OPTIONAL - Enum constant in enum class org.osgi.service.component.annotations.ConfigurationPolicy
-
Use the corresponding Configuration object if present but allow the component to be satisfied even if the corresponding Configuration object is not present.
- OPTIONAL - Enum constant in enum class org.osgi.service.component.annotations.ReferenceCardinality
-
The reference is optional and unary.
- org.osgi.service.component - package org.osgi.service.component
-
Service Component Package Version 1.5.
- org.osgi.service.component.annotations - package org.osgi.service.component.annotations
-
Service Component Annotations Package Version 1.5.
- org.osgi.service.component.propertytypes - package org.osgi.service.component.propertytypes
-
Component Property Types Package Version 1.5.
- org.osgi.service.component.runtime - package org.osgi.service.component.runtime
-
Service Component Runtime Package Version 1.5.
- org.osgi.service.component.runtime.dto - package org.osgi.service.component.runtime.dto
-
Service Component Runtime Data Transfer Objects Package Version 1.5.
P
- parameter - Variable in class org.osgi.service.component.runtime.dto.ReferenceDTO
-
The zero-based parameter number of the constructor parameter for the reference.
- parameter() - Element in annotation interface org.osgi.service.component.annotations.Reference
-
The zero-based parameter number of the constructor parameter for this reference.
- policy - Variable in class org.osgi.service.component.runtime.dto.ReferenceDTO
-
The policy of the reference.
- policy() - Element in annotation interface org.osgi.service.component.annotations.Reference
-
The policy for this reference.
- policyOption - Variable in class org.osgi.service.component.runtime.dto.ReferenceDTO
-
The policy option of the reference.
- policyOption() - Element in annotation interface org.osgi.service.component.annotations.Reference
-
The policy option for this reference.
- PREFIX_ - Static variable in annotation interface org.osgi.service.component.propertytypes.SatisfyingConditionTarget
-
Prefix for the property name.
- properties - Variable in class org.osgi.service.component.runtime.dto.ComponentConfigurationDTO
-
The component properties for the component configuration.
- properties - Variable in class org.osgi.service.component.runtime.dto.ComponentDescriptionDTO
-
The component properties.
- properties() - Element in annotation interface org.osgi.service.component.annotations.Component
-
Property entries for this Component.
- PROPERTIES - Enum constant in enum class org.osgi.service.component.annotations.CollectionType
-
The properties collection type is used to indicate the collection holds unmodifiable Maps containing the service properties of the bound services.
- property() - Element in annotation interface org.osgi.service.component.annotations.Component
-
Properties for this Component.
- PROTOTYPE - Enum constant in enum class org.osgi.service.component.annotations.ReferenceScope
-
If the bound service has prototype service scope, then each instance of the component with this reference can receive a unique instance of the service.
- PROTOTYPE - Enum constant in enum class org.osgi.service.component.annotations.ServiceScope
-
When the component is registered as a service, it must be registered as a prototype scope service and an instance of the component must be created for each distinct request for the service.
- PROTOTYPE_REQUIRED - Enum constant in enum class org.osgi.service.component.annotations.ReferenceScope
-
Bound services must have prototype service scope.
R
- reference() - Element in annotation interface org.osgi.service.component.annotations.Component
-
The lookup strategy references of this Component.
- Reference - Annotation Interface in org.osgi.service.component.annotations
-
Identify the annotated member or parameter as a reference of a Service Component.
- REFERENCE - Enum constant in enum class org.osgi.service.component.annotations.CollectionType
-
The reference collection type is used to indicate the collection holds Service References for the bound services.
- REFERENCE_NAME_SATISFYING_CONDITION - Static variable in interface org.osgi.service.component.ComponentConstants
-
Reference name for a component's satisfying condition.
- REFERENCE_TARGET_SUFFIX - Static variable in interface org.osgi.service.component.ComponentConstants
-
The suffix for the target property of a reference.
- ReferenceCardinality - Enum Class in org.osgi.service.component.annotations
-
Cardinality for the
Referenceannotation. - ReferenceCardinality(String) - Constructor for enum class org.osgi.service.component.annotations.ReferenceCardinality
- ReferenceDTO - Class in org.osgi.service.component.runtime.dto
-
A representation of a declared reference to a service.
- ReferenceDTO() - Constructor for class org.osgi.service.component.runtime.dto.ReferenceDTO
- ReferencePolicy - Enum Class in org.osgi.service.component.annotations
-
Policy for the
Referenceannotation. - ReferencePolicy(String) - Constructor for enum class org.osgi.service.component.annotations.ReferencePolicy
- ReferencePolicyOption - Enum Class in org.osgi.service.component.annotations
-
Policy option for the
Referenceannotation. - ReferencePolicyOption(String) - Constructor for enum class org.osgi.service.component.annotations.ReferencePolicyOption
- references - Variable in class org.osgi.service.component.runtime.dto.ComponentDescriptionDTO
-
The referenced services.
- ReferenceScope - Enum Class in org.osgi.service.component.annotations
-
Reference scope for the
Referenceannotation. - ReferenceScope(String) - Constructor for enum class org.osgi.service.component.annotations.ReferenceScope
- RELUCTANT - Enum constant in enum class org.osgi.service.component.annotations.ReferencePolicyOption
- REPLACE - Enum constant in enum class org.osgi.service.component.annotations.FieldOption
-
The replace field option is used to replace the field value with a new value when there are changes to the bound services.
- REQUIRE - Enum constant in enum class org.osgi.service.component.annotations.ConfigurationPolicy
-
There must be a corresponding Configuration object for the component configuration to become satisfied.
- RequireServiceComponentRuntime - Annotation Interface in org.osgi.service.component.annotations
-
This annotation can be used to require the Service Component Runtime to process Declarative Services components.
S
- SATISFIED - Static variable in class org.osgi.service.component.runtime.dto.ComponentConfigurationDTO
-
The component configuration is satisfied.
- SatisfiedReferenceDTO - Class in org.osgi.service.component.runtime.dto
-
A representation of a satisfied reference.
- SatisfiedReferenceDTO() - Constructor for class org.osgi.service.component.runtime.dto.SatisfiedReferenceDTO
- satisfiedReferences - Variable in class org.osgi.service.component.runtime.dto.ComponentConfigurationDTO
-
The satisfied references.
- SatisfyingConditionTarget - Annotation Interface in org.osgi.service.component.propertytypes
-
Component Property Type for the
osgi.ds.satisfying.condition.targetreference property. - scope - Variable in class org.osgi.service.component.runtime.dto.ComponentDescriptionDTO
-
The service scope.
- scope - Variable in class org.osgi.service.component.runtime.dto.ReferenceDTO
-
The scope of the reference.
- scope() - Element in annotation interface org.osgi.service.component.annotations.Component
-
The service scope for the service of this Component.
- scope() - Element in annotation interface org.osgi.service.component.annotations.Reference
-
The reference scope for this reference.
- serialVersionUID - Static variable in exception class org.osgi.service.component.ComponentException
- service - Variable in class org.osgi.service.component.runtime.dto.ComponentConfigurationDTO
-
The registered service of the component configuration.
- service() - Element in annotation interface org.osgi.service.component.annotations.Component
-
The types under which to register this Component as a service.
- service() - Element in annotation interface org.osgi.service.component.annotations.Reference
-
The type of the service for this reference.
- SERVICE - Enum constant in enum class org.osgi.service.component.annotations.CollectionType
-
The service collection type is used to indicate the collection holds the bound service objects.
- SERVICE_COMPONENT - Static variable in interface org.osgi.service.component.ComponentConstants
-
Manifest header specifying the XML documents within a bundle that contain the bundle's Service Component descriptions.
- service_exported_configs() - Element in annotation interface org.osgi.service.component.propertytypes.ExportedService
-
Service property identifying the configuration types that should be used to export the service.
- service_exported_intents() - Element in annotation interface org.osgi.service.component.propertytypes.ExportedService
-
Service property identifying the intents that the distribution provider must implement to distribute the service.
- service_exported_intents_extra() - Element in annotation interface org.osgi.service.component.propertytypes.ExportedService
-
Service property identifying the extra intents that the distribution provider must implement to distribute the service.
- service_exported_interfaces() - Element in annotation interface org.osgi.service.component.propertytypes.ExportedService
-
Service property marking the service for export.
- service_intents() - Element in annotation interface org.osgi.service.component.propertytypes.ExportedService
-
Service property identifying the intents that this service implements.
- ServiceComponentRuntime - Interface in org.osgi.service.component.runtime
-
The
ServiceComponentRuntimeservice represents the Declarative Services actor, known as Service Component Runtime (SCR), that manages the service components and their life cycle. - ServiceDescription - Annotation Interface in org.osgi.service.component.propertytypes
-
Component Property Type for the
service.descriptionservice property. - servicefactory() - Element in annotation interface org.osgi.service.component.annotations.Component
-
Deprecated.
- serviceInterfaces - Variable in class org.osgi.service.component.runtime.dto.ComponentDescriptionDTO
-
The fully qualified names of the service interfaces.
- SERVICEOBJECTS - Enum constant in enum class org.osgi.service.component.annotations.CollectionType
-
The serviceobjects collection type is used to indicate the collection holds Component Service Objects for the bound services.
- ServiceRanking - Annotation Interface in org.osgi.service.component.propertytypes
-
Component Property Type for the
service.rankingservice property. - ServiceScope - Enum Class in org.osgi.service.component.annotations
-
Service scope for the
Componentannotation. - ServiceScope(String) - Constructor for enum class org.osgi.service.component.annotations.ServiceScope
- ServiceVendor - Annotation Interface in org.osgi.service.component.propertytypes
-
Component Property Type for the
service.vendorservice property. - SINGLETON - Enum constant in enum class org.osgi.service.component.annotations.ServiceScope
-
When the component is registered as a service, it must be registered as a bundle scope service but only a single instance of the component must be used for all bundles using the service.
- state - Variable in class org.osgi.service.component.runtime.dto.ComponentConfigurationDTO
-
The current state of the component configuration.
- STATIC - Enum constant in enum class org.osgi.service.component.annotations.ReferencePolicy
-
The static policy is the most simple policy and is the default policy.
T
- target - Variable in class org.osgi.service.component.runtime.dto.ReferenceDTO
-
The target of the reference.
- target - Variable in class org.osgi.service.component.runtime.dto.SatisfiedReferenceDTO
-
The target property of the satisfied reference.
- target - Variable in class org.osgi.service.component.runtime.dto.UnsatisfiedReferenceDTO
-
The target property of the unsatisfied reference.
- target() - Element in annotation interface org.osgi.service.component.annotations.Reference
-
The target property for this reference.
- targetServices - Variable in class org.osgi.service.component.runtime.dto.UnsatisfiedReferenceDTO
-
The target services.
- toString() - Method in enum class org.osgi.service.component.annotations.CollectionType
- toString() - Method in enum class org.osgi.service.component.annotations.ConfigurationPolicy
- toString() - Method in enum class org.osgi.service.component.annotations.FieldOption
- toString() - Method in enum class org.osgi.service.component.annotations.ReferenceCardinality
- toString() - Method in enum class org.osgi.service.component.annotations.ReferencePolicy
- toString() - Method in enum class org.osgi.service.component.annotations.ReferencePolicyOption
- toString() - Method in enum class org.osgi.service.component.annotations.ReferenceScope
- toString() - Method in enum class org.osgi.service.component.annotations.ServiceScope
- TUPLE - Enum constant in enum class org.osgi.service.component.annotations.CollectionType
-
The tuple collection type is used to indicate the collection holds unmodifiable Map.Entries whose key is an unmodifiable Map containing the service properties of the bound service, as specified in
CollectionType.PROPERTIES, and whose value is the bound service object.
U
- unbind - Variable in class org.osgi.service.component.runtime.dto.ReferenceDTO
-
The name of the unbind method of the reference.
- unbind() - Element in annotation interface org.osgi.service.component.annotations.Reference
-
The name of the unbind method for this reference.
- ungetService(S) - Method in interface org.osgi.service.component.ComponentServiceObjects
-
Releases a service object for the
associatedservice. - UNSATISFIED_CONFIGURATION - Static variable in class org.osgi.service.component.runtime.dto.ComponentConfigurationDTO
-
The component configuration is unsatisfied due to a missing required configuration.
- UNSATISFIED_REFERENCE - Static variable in class org.osgi.service.component.runtime.dto.ComponentConfigurationDTO
-
The component configuration is unsatisfied due to an unsatisfied reference.
- UnsatisfiedReferenceDTO - Class in org.osgi.service.component.runtime.dto
-
A representation of an unsatisfied reference.
- UnsatisfiedReferenceDTO() - Constructor for class org.osgi.service.component.runtime.dto.UnsatisfiedReferenceDTO
- unsatisfiedReferences - Variable in class org.osgi.service.component.runtime.dto.ComponentConfigurationDTO
-
The unsatisfied references.
- UPDATE - Enum constant in enum class org.osgi.service.component.annotations.FieldOption
-
The update field option is used to update the collection referenced by the field when there are changes to the bound services.
- updated - Variable in class org.osgi.service.component.runtime.dto.ReferenceDTO
-
The name of the updated method of the reference.
- updated() - Element in annotation interface org.osgi.service.component.annotations.Reference
-
The name of the updated method for this reference.
V
- value - Variable in enum class org.osgi.service.component.annotations.CollectionType
- value - Variable in enum class org.osgi.service.component.annotations.ConfigurationPolicy
- value - Variable in enum class org.osgi.service.component.annotations.FieldOption
- value - Variable in enum class org.osgi.service.component.annotations.ReferenceCardinality
- value - Variable in enum class org.osgi.service.component.annotations.ReferencePolicy
- value - Variable in enum class org.osgi.service.component.annotations.ReferencePolicyOption
- value - Variable in enum class org.osgi.service.component.annotations.ReferenceScope
- value - Variable in enum class org.osgi.service.component.annotations.ServiceScope
- value() - Element in annotation interface org.osgi.service.component.propertytypes.SatisfyingConditionTarget
-
Filter expression to select the component's satisfying condition.
- value() - Element in annotation interface org.osgi.service.component.propertytypes.ServiceDescription
-
Service property identifying a service's description.
- value() - Element in annotation interface org.osgi.service.component.propertytypes.ServiceRanking
-
Service property identifying a service's ranking.
- value() - Element in annotation interface org.osgi.service.component.propertytypes.ServiceVendor
-
Service property identifying a service's vendor.
- valueOf(String) - Static method in enum class org.osgi.service.component.annotations.CollectionType
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class org.osgi.service.component.annotations.ConfigurationPolicy
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class org.osgi.service.component.annotations.FieldOption
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class org.osgi.service.component.annotations.ReferenceCardinality
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class org.osgi.service.component.annotations.ReferencePolicy
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class org.osgi.service.component.annotations.ReferencePolicyOption
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class org.osgi.service.component.annotations.ReferenceScope
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class org.osgi.service.component.annotations.ServiceScope
-
Returns the enum constant of this class with the specified name.
- values() - Static method in enum class org.osgi.service.component.annotations.CollectionType
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class org.osgi.service.component.annotations.ConfigurationPolicy
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class org.osgi.service.component.annotations.FieldOption
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class org.osgi.service.component.annotations.ReferenceCardinality
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class org.osgi.service.component.annotations.ReferencePolicy
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class org.osgi.service.component.annotations.ReferencePolicyOption
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class org.osgi.service.component.annotations.ReferenceScope
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class org.osgi.service.component.annotations.ServiceScope
-
Returns an array containing the constants of this enum class, in the order they are declared.
X
- xmlns() - Element in annotation interface org.osgi.service.component.annotations.Component
-
The XML name space of the Component Description for this Component.
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form
Component.scope().