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.
|
| 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 is used to construct a component instance object, call the constructor
and set the activation fields.
|
| ComponentConstructorImpl<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.OpenStatusImpl<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> |
|
| ExtLogManager |
Implements an extension to the SCR log manager that uses logger names to
create a hierarchy of loggers.
|
| 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 |
Base interface for the different SCR Loggers.
|
| InternalLogger.Level |
The level to log.
|
| LifecycleMethod |
Interface for invocation one of the lifecycle methods:
activate
modified
deactivate
|
| LogConfiguration |
This is used to deal with the log configuration.
|
| LogManager |
|
| MetadataStoreHelper |
|
| MetadataStoreHelper.MetaDataReader |
|
| MetadataStoreHelper.MetaDataWriter |
|
| MethodResult |
The MethodResult conveys the return value of one of the
activate, modify, and deactivate methods.
|
| ModifiedMethod |
|
| MultiplePrototypeRefPair<S,T> |
|
| NoOpLogger |
This is a dummy logger which is only used when the logging is not enabled at all.
|
| OpenStatus<S,T> |
|
| PropertyMetadata |
A property descriptor that contains the information for properties
defined in the descriptor
|
| PrototypeServiceFactoryComponentManager<S> |
|
| 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.ConfigurationInfo |
|
| RegistrationManager<T> |
|
| RegistrationManager.RegState |
|
| RegistrationManager.RegStateWrapper |
|
| ScrComponentContext |
|
| 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 |
Logger used by SCR main code
|
| ScrLoggerFactory |
This is used to retrieve the appropriate logger instance based on
a specific log configuration
|
| ScrLogManager |
Implements a SCR based log manager.
|
| 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> |
|
| 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
|