All Classes Interface Summary Class Summary Enum Summary Exception Summary
Class |
Description |
AbstractComponentManager<S> |
The default ComponentManager.
|
AbstractComponentManager.State |
|
AbstractLogger |
This is a common base for all loggers
|
AbstractPrototypeRefPair<S,T> |
|
ActivateMethod |
|
ActivatorParameter |
|
Annotations |
|
BaseMethod<P extends BaseParameter,T> |
Component method to be invoked on service (un)binding.
|
BaseMethod.MethodInfo<T> |
|
BaseParameter |
|
BindMethod |
Component method to be invoked on service (un)binding.
|
BindMethods |
|
BindParameters |
|
BundleLogger |
The BundleLogger defines a simple API to enable some logging on behalf of
an extended bundle.
|
ClassUtils |
Utility methods for class handling used by method and field references.
|
Coercions |
This implements the coercion table in RFC 190 5.6.3
|
ComponentActivator |
|
ComponentConstructor<S> |
This implementation is used to construct a component instance object,
call the constructor and set the activation fields.
|
ComponentContainer<S> |
|
ComponentContextImpl<S> |
Implementation for the ComponentContext interface
|
ComponentFactoryImpl<S> |
|
ComponentHolder<S> |
The ComponentHolder interface provides the API for supporting
component instances configured through either singleton configurations (or
no configuration at all) and factory configurations.
|
ComponentLogger |
The ComponentLogger is the logger to be used to log on behalf of a component.
|
ComponentManager<S> |
|
ComponentMetadata |
This class holds the information associated to a component in the descriptor
|
ComponentMethods<T> |
|
ComponentMethodsImpl<T> |
|
ComponentServiceObjectsHelper |
Utility class for handling references using a ComponentServiceObjects
to get services.
|
ConfigAdminTracker |
|
ConfigurableComponentHolder<S> |
The ConfigurableComponentHolder class is a
ComponentHolder for automatically configured components instances
that may or may not be configured through Config Admin.
|
DeactivateMethod |
|
DependencyManager<S,T> |
The DependencyManager manages the references to services
declared by a single <reference>
|
DependencyManager.OpenStatus<S,T> |
|
DSVersion |
|
DuplexReferenceMethods |
|
ExtComponentContext |
The ExtComponentContext is a custom extension of the
standard ComponentContext allowing to update the service registration
properties of a component registered as a service.
|
ExtendedServiceEvent |
|
ExtendedServiceListener<U extends org.osgi.framework.ServiceEvent> |
|
ExtendedServiceListenerContext<U extends org.osgi.framework.ServiceEvent> |
|
ExtFactoryComponentInstance<S> |
|
FieldHandler |
Handler for field references
|
FieldHandler.ReferenceMethodImpl |
|
FieldMethods |
FieldMethods provides implementations for bind/unbind/updated
which handle manipulation of fields.
|
FieldUtils |
Utility methods for handling field injection.
|
FieldUtils.FieldSearchResult |
|
InitReferenceMethod |
Callback for initializing the reference (field references)
|
LifecycleMethod |
Interface for invocation one of the lifecycle methods:
activate
modified
deactivate
|
Logger |
This is a stripped down copy of the LogService 1.4 API (R7).
|
LoggerFactory |
This is a stripped down copy of the LogService 1.4 API (R7).
|
MethodResult |
The MethodResult conveys the return value of one of the
activate, modify, and deactivate methods.
|
ModifiedMethod |
|
MultiplePrototypeRefPair<S,T> |
|
PropertyMetadata |
A property descriptor that contains the information for properties
defined in the descriptor
|
PrototypeServiceFactoryComponentManager<S> |
|
ReadOnlyDictionary |
|
ReferenceManager<S,T> |
|
ReferenceMetadata |
Information associated to a dependency
|
ReferenceMetadata.ReferenceScope |
|
ReferenceMethod |
Component method to be invoked on service (un)binding or updating
|
ReferenceMethods |
ReferenceMethods holds pointers to methods for a single reference.
|
RefPair<S,T> |
|
RegionConfigurationSupport |
|
ScrConfiguration |
The ScrConfiguration class conveys configuration for the
Felix DS implementation bundle.
|
ScrConfigurationImpl |
The ScrConfiguration class conveys configuration for the
Felix DS implementation bundle.
|
ScrInfo |
Abstraction of command interface.
|
ScrLogger |
This is the "global" logger used by the implementation for all logging
not directly related to an extended bundle (and its components)
|
ScrManagedService |
The ScrManagedService receives configuration for the Declarative
Services Runtime itself.
|
ScrManagedServiceServiceFactory |
The ScrManagedServiceServiceFactory is a ServiceFactory registered
on behalf of ScrManagedService to create a managed service instance
on demand once it is used by the Configuration Admin Service.
|
ScrMetaTypeProviderServiceFactory |
The ScrMetaTypeProviderServiceFactory is a ServiceFactory registered
on behalf of ScrConfiguration to create a metatype provider instance
on demand once it is used by the Metatype Service.
|
ServiceComponentRuntimeImpl |
|
ServiceFactoryComponentManager<S> |
The ServiceFactoryComponentManager for components specified with <service serviceFactory='true'/>
in the xml metadata.
|
ServiceMetadata |
This class contains the metadata associated to a service that is provided
by a component
|
ServiceMetadata.Scope |
|
ServiceTracker<S,T,U extends org.osgi.framework.ServiceEvent> |
changes from osgi service tracker:
- included AbstractTracked as an inner class.
|
ServiceTrackerCustomizer<S,T,U extends org.osgi.framework.ServiceEvent> |
The ServiceTrackerCustomizer interface allows a
ServiceTracker to customize the service objects that are tracked.
|
SingleComponentManager<S> |
The default ComponentManager.
|
SingleComponentManager.SetImplementationObject<S> |
|
SinglePrototypeRefPair<S,T> |
|
SingleRefPair<S,T> |
|
SuitableMethodNotAccessibleException |
|
TargetedPID |
Copied with modifications from felix configadmin.
|
ThreadDump |
|
UnbindMethod |
Component method to be invoked on service unbinding.
|
UpdatedMethod |
Component method to be invoked on service property update of a bound service.
|
ValueUtils |
Utility methods for handling references and activation
|
ValueUtils.ValueType |
The value type of the field, activation field or constructor parameter
|
XmlConstants |
Constants for the component XML
|
XmlHandler |
XML Parser for the component XML
|