Component
interface represents a single component managed
by the Service Component Runtime.ExtComponentContext
is a custom extension of the
standard ComponentContext allowing to update the service registration
properties of a component registered as a service.null
if no such method is configued.Bundle
declaring this component.componentId
or null
if no component with the
given id is currently managed.org.osgi.service.component.ComponentInstance
representing this component or null
if this component
is not been activated yet.component.name
matches the
given componentName
or null
if no component
with the given name is currently managed.null
if this component
is not defined as a component factory.null
if such a method is
not declared in the component descriptor.Reference
instances representing the service
references (or dependencies) of this Component.null
if no services are currently bound.null
if the Component is not registered as a service.STATE_*
constants defined in this interface.null
if no such method is configued.null
if no such method
is configued.true
if the name of the method to be called on
component activation (see getActivate()
is declared in the
component descriptor or not.true
if the name of the method to be called on
component deactivation (see getDeactivate()
is declared in the
component descriptor or not.true
if the reference is defined with reluctant
policy option.true
if this component is a service factory.true
if the reference is defined with static policy.Reference
interface represents a single reference (or
dependency) to a service used by a Component.ScrService
represents the Declarative Services main
controller also known as the Service Component Runtime or SCR for short.STATE_DISPOSED
.disable()
method (value is 1).STATE_UNSATISFIED
state. This status code is never returned
from the getState()
method.ComponentFactory.newInstance(Dictionary)
method
or (if enabled with the ds.factory.enabled
configuration) to
manage Component instances from configuration data received from the
Configuration Admin Service (value is 64).Copyright © 2006–2013 The Apache Software Foundation. All rights reserved.