All Classes Interface Summary Class Summary Enum Summary Exception Summary
| Class |
Description |
| AbstractComponentManager<S> |
The default ComponentManager.
|
| AbstractComponentManager.State |
|
| AbstractExtender |
Base class to write bundle extenders.
|
| AbstractLogger |
This is a common base for all loggers
|
| AbstractPrototypeRefPair<S,T> |
|
| ActivateMethod |
|
| Activator |
This activator is used to cover requirement described in section 112.8.1 @@ -27,14
37,202 @@ in active bundles.
|
| ActivatorParameter |
|
| Annotations |
|
| Annotations.Handler |
|
| Annotations.Invalid |
|
| BaseMethod<P extends BaseParameter,T> |
Component method to be invoked on service (un)binding.
|
| BaseMethod.MethodInfo<T> |
|
| BaseMethod.NotApplicable |
|
| BaseMethod.NotFound |
|
| BaseMethod.NotResolved |
|
| BaseMethod.Resolved |
|
| BaseMethod.State |
|
| BaseParameter |
|
| BindMethod |
Component method to be invoked on service (un)binding.
|
| BindMethods |
|
| BindParameters |
|
| BundleComponentActivator |
The BundleComponentActivator is helper class to load and unload Components of
a single bundle.
|
| BundleComponentActivator.ListenerInfo |
|
| 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 |
|
| ComponentActorThread |
The ComponentActorThread is the thread used to act upon registered
components of the service component runtime.
|
| ComponentCommands |
|
| ComponentCommandsScrInfo |
|
| 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
|
| ComponentContextImpl.ComponentInstanceImpl<S> |
|
| ComponentFactoryImpl<S> |
|
| ComponentFactoryImpl.ModifyComponentInstance<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> |
|
| ComponentRegistry |
The ComponentRegistry class acts as the global registry for
components by name and by component ID.
|
| ComponentRegistry.DefaultConfigurableComponentHolder<S> |
|
| ComponentRegistry.Entry<S,T> |
|
| ComponentRegistryKey |
The ComponentRegistryKey is used as the key in the
component registry to register components by their names.
|
| ComponentServiceObjectsHelper |
Utility class for handling references using a ComponentServiceObjects
to get services.
|
| ComponentServiceObjectsHelper.ComponentServiceObjectsImpl |
|
| ConfigAdminTracker |
|
| ConfigurableComponentHolder<S> |
The ConfigurableComponentHolder class is a
ComponentHolder for automatically configured components instances
that may or may not be configured through Config Admin.
|
| ConfigurableComponentHolder.PSFLoader |
|
| DeactivateMethod |
|
| DependencyManager<S,T> |
The DependencyManager manages the references to services
declared by a single <reference>
|
| DependencyManager.Customizer<S,T> |
|
| DependencyManager.OpenStatus<S,T> |
|
| DSVersion |
|
| DuplexReferenceMethods |
|
| DuplexReferenceMethods.DuplexReferenceMethod |
|
| EdgeInfo |
EdgeInfo holds information about the service event tracking counts for creating (open) and disposing (close)
implementation object instances per dependency manager.
|
| 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.METHOD_TYPE |
|
| FieldHandler.NotFound |
Final state of field couldn't be found or errors occurred.
|
| FieldHandler.NotResolved |
Initial state.
|
| FieldHandler.ReferenceMethodImpl |
|
| FieldHandler.Resolved |
Final state of field could be found and is valid.
|
| FieldHandler.State |
Internal state interface.
|
| 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)
|
| InternalLogger |
|
| 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).
|
| LogServiceEnabledLogger |
This abstract class adds support for using a LogService
(or LoggerFactory for R7+).
|
| LogServiceSupport |
This is a logger based on the LogService.
|
| 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> |
|
| R6LogServiceLogger |
This is a logger based on the R6 LogService.
|
| R7LogServiceLogger |
This is a logger based on the R7 LogService/LoggerFactory
|
| ReadOnlyDictionary |
The ReadOnlyDictionary is both a Dictionary and
a Map whose modification methods (like Dictionary.put(Object, Object),
ReadOnlyDictionary.remove(Object), etc.) throw an UnsupportedOperationException.
|
| 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 |
|
| RegionConfigurationSupport.CMDomainCombiner |
|
| RegionConfigurationSupport.CMProtectionDomain |
|
| RegionConfigurationSupport.ConfigurationInfo |
|
| RegistrationManager<T> |
|
| RegistrationManager.RegState |
|
| RegistrationManager.RegStateWrapper |
|
| 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.
|
| ScrMetaTypeProvider |
The ScrManagedServiceMetaTypeProvider receives the Declarative
Services Runtime configuration (by extending the ScrManagedService
class.
|
| ScrMetaTypeProvider.AttributeDefinitionImpl |
|
| 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> |
|
| StdOutLogger |
This logger logs to std out / err
|
| 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.MapEntryImpl |
Comparable map entry using the service reference to compare.
|
| 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
|