- getAutoConfigName() - Method in class org.apache.felix.dependencymanager.ServiceDependency
-
- getComponentDependencies() - Method in interface org.apache.felix.dependencymanager.ServiceComponent
-
Returns a list of dependencies associated with this service component.
- getComponentDependencies() - Method in class org.apache.felix.dependencymanager.ServiceImpl
-
- getConfiguration() - Method in class org.apache.felix.dependencymanager.ConfigurationDependency
-
- getDependencies() - Method in interface org.apache.felix.dependencymanager.Service
-
Returns a list of dependencies.
- getDependencies() - Method in class org.apache.felix.dependencymanager.ServiceImpl
-
- getDependencies() - Method in class org.apache.felix.dependencymanager.State
-
- getInterface() - Method in class org.apache.felix.dependencymanager.ServiceDependency
-
- getName() - Method in class org.apache.felix.dependencymanager.ConfigurationDependency
-
- getName() - Method in interface org.apache.felix.dependencymanager.ServiceComponent
-
Returns the name of this service component.
- getName() - Method in interface org.apache.felix.dependencymanager.ServiceComponentDependency
-
Returns the name of this dependency.
- getName() - Method in class org.apache.felix.dependencymanager.ServiceDependency
-
- getName() - Method in class org.apache.felix.dependencymanager.ServiceImpl
-
- getReference() - Method in class org.apache.felix.dependencymanager.ServiceRegistrationImpl
-
- getService() - Method in interface org.apache.felix.dependencymanager.Service
-
Returns the service instance for this service.
- getService() - Method in class org.apache.felix.dependencymanager.ServiceDependency
-
- getService() - Method in class org.apache.felix.dependencymanager.ServiceImpl
-
- getService(ServiceReference) - Method in class org.apache.felix.dependencymanager.ServiceTracker
-
Returns the service object for the specified
ServiceReference
object if the referenced service is being
tracked by this ServiceTracker
object.
- getService() - Method in class org.apache.felix.dependencymanager.ServiceTracker
-
Returns a service object for one of the services being tracked by this
ServiceTracker
object.
- getServiceProperties() - Method in interface org.apache.felix.dependencymanager.Service
-
Returns the service properties associated with the service.
- getServiceProperties() - Method in class org.apache.felix.dependencymanager.ServiceImpl
-
- getServiceReference() - Method in class org.apache.felix.dependencymanager.ServiceTracker
-
Returns a ServiceReference
object for one of the services
being tracked by this ServiceTracker
object.
- getServiceReferences() - Method in class org.apache.felix.dependencymanager.ServiceTracker
-
Return an array of ServiceReference
objects for all
services being tracked by this ServiceTracker
object.
- getServiceRegistration() - Method in interface org.apache.felix.dependencymanager.Service
-
Returns the service registration for this service.
- getServiceRegistration() - Method in class org.apache.felix.dependencymanager.ServiceImpl
-
- getServices() - Method in class org.apache.felix.dependencymanager.DependencyManager
-
Returns a list of services.
- getServices() - Method in class org.apache.felix.dependencymanager.ServiceTracker
-
Return an array of service objects for all services being tracked by this
ServiceTracker
object.
- getState() - Method in class org.apache.felix.dependencymanager.ConfigurationDependency
-
- getState() - Method in interface org.apache.felix.dependencymanager.ServiceComponent
-
Returns the state of this service component.
- getState() - Method in interface org.apache.felix.dependencymanager.ServiceComponentDependency
-
Returns the state of this dependency.
- getState() - Method in class org.apache.felix.dependencymanager.ServiceDependency
-
- getState() - Method in class org.apache.felix.dependencymanager.ServiceImpl
-
- getTrackingCount() - Method in class org.apache.felix.dependencymanager.ServiceTracker
-
Returns the tracking count for this ServiceTracker
object.
- getType() - Method in class org.apache.felix.dependencymanager.ConfigurationDependency
-
- getType() - Method in interface org.apache.felix.dependencymanager.ServiceComponentDependency
-
Returns the name of the type of this dependency.
- getType() - Method in class org.apache.felix.dependencymanager.ServiceDependency
-
- SerialExecutor - Class in org.apache.felix.dependencymanager
-
Allows you to enqueue tasks from multiple threads and then execute
them on one thread sequentially.
- SerialExecutor() - Constructor for class org.apache.felix.dependencymanager.SerialExecutor
-
- Service - Interface in org.apache.felix.dependencymanager
-
Service interface.
- serviceChanged(ServiceEvent) - Method in class org.apache.felix.dependencymanager.Logger
-
This method implements the callback for the ServiceListener interface.
- ServiceComponent - Interface in org.apache.felix.dependencymanager
-
Describes a service component.
- ServiceComponentDependency - Interface in org.apache.felix.dependencymanager
-
Describes a service component dependency.
- ServiceDependency - Class in org.apache.felix.dependencymanager
-
Service dependency that can track an OSGi service.
- ServiceDependency(BundleContext, Logger) - Constructor for class org.apache.felix.dependencymanager.ServiceDependency
-
Creates a new service dependency.
- ServiceImpl - Class in org.apache.felix.dependencymanager
-
Service implementation.
- ServiceImpl(BundleContext, DependencyManager, Logger) - Constructor for class org.apache.felix.dependencymanager.ServiceImpl
-
- ServiceRegistrationImpl - Class in org.apache.felix.dependencymanager
-
A wrapper around a service registration that blocks until the
service registration is available.
- ServiceRegistrationImpl() - Constructor for class org.apache.felix.dependencymanager.ServiceRegistrationImpl
-
- ServiceStateListener - Interface in org.apache.felix.dependencymanager
-
This interface can be used to register a service state listener.
- ServiceTracker - Class in org.apache.felix.dependencymanager
-
A modified ServiceTracker
class simplifies using services
from the Framework's service registry.
- ServiceTracker(BundleContext, ServiceReference, ServiceTrackerCustomizer) - Constructor for class org.apache.felix.dependencymanager.ServiceTracker
-
Create a ServiceTracker
object on the specified
ServiceReference
object.
- ServiceTracker(BundleContext, String, ServiceTrackerCustomizer) - Constructor for class org.apache.felix.dependencymanager.ServiceTracker
-
Create a ServiceTracker
object on the specified class
name.
- ServiceTracker(BundleContext, Filter, ServiceTrackerCustomizer) - Constructor for class org.apache.felix.dependencymanager.ServiceTracker
-
Create a ServiceTracker
object on the specified
Filter
object.
- ServiceTrackerCustomizer - Interface in org.apache.felix.dependencymanager
-
A modified version of a normal service tracker customizer.
- setAutoConfig(boolean) - Method in class org.apache.felix.dependencymanager.ServiceDependency
-
Sets auto configuration for this service.
- setAutoConfig(String) - Method in class org.apache.felix.dependencymanager.ServiceDependency
-
Sets auto configuration for this service.
- setAutoConfig(Class, boolean) - Method in class org.apache.felix.dependencymanager.ServiceImpl
-
- setAutoConfig(Class, String) - Method in class org.apache.felix.dependencymanager.ServiceImpl
-
- setCallbacks(String, String, String, String) - Method in interface org.apache.felix.dependencymanager.Service
-
Sets the names of the methods used as callbacks.
- setCallbacks(String, String) - Method in class org.apache.felix.dependencymanager.ServiceDependency
-
Sets the callbacks for this service.
- setCallbacks(String, String, String) - Method in class org.apache.felix.dependencymanager.ServiceDependency
-
- setCallbacks(Object, String, String) - Method in class org.apache.felix.dependencymanager.ServiceDependency
-
- setCallbacks(Object, String, String, String) - Method in class org.apache.felix.dependencymanager.ServiceDependency
-
Sets the callbacks for this service.
- setCallbacks(String, String, String, String) - Method in class org.apache.felix.dependencymanager.ServiceImpl
-
- setComposition(Object, String) - Method in interface org.apache.felix.dependencymanager.Service
-
Sets the instance and method to invoke to get back all instances that
are part of a composition and need dependencies injected.
- setComposition(String) - Method in interface org.apache.felix.dependencymanager.Service
-
Sets the method to invoke on the service implementation to get back all
instances that are part of a composition and need dependencies injected.
- setComposition(Object, String) - Method in class org.apache.felix.dependencymanager.ServiceImpl
-
- setComposition(String) - Method in class org.apache.felix.dependencymanager.ServiceImpl
-
- setDefaultImplementation(Object) - Method in class org.apache.felix.dependencymanager.ServiceDependency
-
Sets the default implementation for this service dependency.
- setFactory(Object, String) - Method in interface org.apache.felix.dependencymanager.Service
-
Sets the factory to use to create the implementation.
- setFactory(String) - Method in interface org.apache.felix.dependencymanager.Service
-
Sets the factory to use to create the implementation.
- setFactory(Object, String) - Method in class org.apache.felix.dependencymanager.ServiceImpl
-
- setFactory(String) - Method in class org.apache.felix.dependencymanager.ServiceImpl
-
- setImplementation(Object) - Method in interface org.apache.felix.dependencymanager.Service
-
Sets the implementation for this service.
- setImplementation(Object) - Method in class org.apache.felix.dependencymanager.ServiceImpl
-
- setInterface(String, Dictionary) - Method in interface org.apache.felix.dependencymanager.Service
-
Sets the public interface under which this service should be registered
in the OSGi service registry.
- setInterface(String[], Dictionary) - Method in interface org.apache.felix.dependencymanager.Service
-
Sets the public interfaces under which this service should be registered
in the OSGi service registry.
- setInterface(String, Dictionary) - Method in class org.apache.felix.dependencymanager.ServiceImpl
-
- setInterface(String[], Dictionary) - Method in class org.apache.felix.dependencymanager.ServiceImpl
-
- setPid(String) - Method in class org.apache.felix.dependencymanager.ConfigurationDependency
-
Sets the service.pid
of the configuration you
are depending on.
- setPropagate(boolean) - Method in class org.apache.felix.dependencymanager.ConfigurationDependency
-
Sets propagation of the configuration properties to the service
properties.
- setProperties(Dictionary) - Method in class org.apache.felix.dependencymanager.ServiceRegistrationImpl
-
- setRequired(boolean) - Method in class org.apache.felix.dependencymanager.ServiceDependency
-
Sets the required flag which determines if this service is required or not.
- setService(Class) - Method in class org.apache.felix.dependencymanager.ServiceDependency
-
Sets the name of the service that should be tracked.
- setService(Class, String) - Method in class org.apache.felix.dependencymanager.ServiceDependency
-
Sets the name of the service that should be tracked.
- setService(Class, ServiceReference) - Method in class org.apache.felix.dependencymanager.ServiceDependency
-
Sets the name of the service that should be tracked.
- setServiceProperties(Dictionary) - Method in interface org.apache.felix.dependencymanager.Service
-
Sets the service properties associated with the service.
- setServiceProperties(Dictionary) - Method in class org.apache.felix.dependencymanager.ServiceImpl
-
- size() - Method in class org.apache.felix.dependencymanager.ServiceTracker
-
Return the number of services being tracked by this
ServiceTracker
object.
- start(Service) - Method in class org.apache.felix.dependencymanager.ConfigurationDependency
-
- start(Service) - Method in interface org.apache.felix.dependencymanager.Dependency
-
Starts tracking the dependency.
- start(BundleContext) - Method in class org.apache.felix.dependencymanager.DependencyActivatorBase
-
Start method of the bundle activator.
- start() - Method in interface org.apache.felix.dependencymanager.Service
-
Starts the service.
- start(Service) - Method in class org.apache.felix.dependencymanager.ServiceDependency
-
- start() - Method in class org.apache.felix.dependencymanager.ServiceImpl
-
- started(Service) - Method in interface org.apache.felix.dependencymanager.ServiceStateListener
-
Called when the service is started.
- starting(Service) - Method in interface org.apache.felix.dependencymanager.ServiceStateListener
-
Called when the service is starting.
- State - Class in org.apache.felix.dependencymanager
-
Encapsulates the current state of the dependencies of a service.
- State(List, boolean) - Constructor for class org.apache.felix.dependencymanager.State
-
Creates a new state instance.
- STATE_AVAILABLE_OPTIONAL - Static variable in interface org.apache.felix.dependencymanager.ServiceComponentDependency
-
State constant for an available, optional dependency.
- STATE_AVAILABLE_REQUIRED - Static variable in interface org.apache.felix.dependencymanager.ServiceComponentDependency
-
State constant for an available, required dependency.
- STATE_NAMES - Static variable in interface org.apache.felix.dependencymanager.ServiceComponent
-
Names for the states of this component.
- STATE_NAMES - Static variable in interface org.apache.felix.dependencymanager.ServiceComponentDependency
-
Names for the states of this dependency.
- STATE_REGISTERED - Static variable in interface org.apache.felix.dependencymanager.ServiceComponent
-
State constant for a registered component.
- STATE_UNAVAILABLE_OPTIONAL - Static variable in interface org.apache.felix.dependencymanager.ServiceComponentDependency
-
State constant for an unavailable, optional dependency.
- STATE_UNAVAILABLE_REQUIRED - Static variable in interface org.apache.felix.dependencymanager.ServiceComponentDependency
-
State constant for an unavailable, required dependency.
- STATE_UNREGISTERED - Static variable in interface org.apache.felix.dependencymanager.ServiceComponent
-
State constant for an unregistered component.
- stop(Service) - Method in class org.apache.felix.dependencymanager.ConfigurationDependency
-
- stop(Service) - Method in interface org.apache.felix.dependencymanager.Dependency
-
Stops tracking the dependency.
- stop(BundleContext) - Method in class org.apache.felix.dependencymanager.DependencyActivatorBase
-
Stop method of the bundle activator.
- stop() - Method in interface org.apache.felix.dependencymanager.Service
-
Stops the service.
- stop(Service) - Method in class org.apache.felix.dependencymanager.ServiceDependency
-
- stop() - Method in class org.apache.felix.dependencymanager.ServiceImpl
-
- stopped(Service) - Method in interface org.apache.felix.dependencymanager.ServiceStateListener
-
Called when the service is stopped.
- stopping(Service) - Method in interface org.apache.felix.dependencymanager.ServiceStateListener
-
Called when the service is stopping.