A C D E F G H I L M O R S T U W

A

add(Service) - Method in class org.apache.felix.dependencymanager.DependencyManager
Adds a new service to the dependency manager.
add(Dependency) - Method in interface org.apache.felix.dependencymanager.Service
Adds a new dependency to this service.
add(Dependency) - Method in class org.apache.felix.dependencymanager.ServiceImpl
 
addedService(ServiceReference, Object) - Method in class org.apache.felix.dependencymanager.ServiceDependency
 
addedService(ServiceReference, Object) - Method in class org.apache.felix.dependencymanager.ServiceTracker
 
addedService(ServiceReference, Object) - Method in interface org.apache.felix.dependencymanager.ServiceTrackerCustomizer
 
addingService(ServiceReference) - Method in class org.apache.felix.dependencymanager.ServiceDependency
 
addingService(ServiceReference) - Method in class org.apache.felix.dependencymanager.ServiceTracker
Default implementation of the ServiceTrackerCustomizer.addingService method.
addingService(ServiceReference) - Method in interface org.apache.felix.dependencymanager.ServiceTrackerCustomizer
 
addStateListener(ServiceStateListener) - Method in interface org.apache.felix.dependencymanager.Service
Adds a service state listener to this service.
addStateListener(ServiceStateListener) - Method in class org.apache.felix.dependencymanager.ServiceImpl
 

C

close() - Method in class org.apache.felix.dependencymanager.ServiceTracker
Close this ServiceTracker object.
ConfigurationDependency - Class in org.apache.felix.dependencymanager
Configuration dependency that can track the availability of a (valid) configuration.
ConfigurationDependency(BundleContext, Logger) - Constructor for class org.apache.felix.dependencymanager.ConfigurationDependency
 
context - Variable in class org.apache.felix.dependencymanager.ServiceTracker
Bundle context against which this ServiceTracker object is tracking.
createConfigurationDependency() - Method in class org.apache.felix.dependencymanager.DependencyActivatorBase
Creates a new configuration dependency.
createConfigurationDependency() - Method in class org.apache.felix.dependencymanager.DependencyManager
 
createService() - Method in class org.apache.felix.dependencymanager.DependencyActivatorBase
Creates a new service.
createService() - Method in class org.apache.felix.dependencymanager.DependencyManager
Creates a new service.
createServiceDependency() - Method in class org.apache.felix.dependencymanager.DependencyActivatorBase
Creates a new service dependency.
createServiceDependency() - Method in class org.apache.felix.dependencymanager.DependencyManager
Creates a new service dependency.

D

DefaultNullObject - Class in org.apache.felix.dependencymanager
Default null object implementation.
DefaultNullObject() - Constructor for class org.apache.felix.dependencymanager.DefaultNullObject
 
Dependency - Interface in org.apache.felix.dependencymanager
Generic dependency for a service.
DependencyActivatorBase - Class in org.apache.felix.dependencymanager
Base bundle activator class.
DependencyActivatorBase() - Constructor for class org.apache.felix.dependencymanager.DependencyActivatorBase
 
dependencyAvailable(Dependency) - Method in interface org.apache.felix.dependencymanager.Service
Will be called when the dependency becomes available.
dependencyAvailable(Dependency) - Method in class org.apache.felix.dependencymanager.ServiceImpl
 
dependencyChanged(Dependency) - Method in interface org.apache.felix.dependencymanager.Service
Will be called when the dependency becomes unavailable.
dependencyChanged(Dependency) - Method in class org.apache.felix.dependencymanager.ServiceImpl
 
DependencyManager - Class in org.apache.felix.dependencymanager
The dependency manager.
DependencyManager(BundleContext, Logger) - Constructor for class org.apache.felix.dependencymanager.DependencyManager
Creates a new dependency manager.
dependencyUnavailable(Dependency) - Method in interface org.apache.felix.dependencymanager.Service
Will be called when the dependency changes.
dependencyUnavailable(Dependency) - Method in class org.apache.felix.dependencymanager.ServiceImpl
 
destroy(BundleContext, DependencyManager) - Method in class org.apache.felix.dependencymanager.DependencyActivatorBase
Destroy the dependency manager.
doLog(ServiceReference, int, String, Throwable) - Method in class org.apache.felix.dependencymanager.Logger
 

E

enqueue(Runnable) - Method in class org.apache.felix.dependencymanager.SerialExecutor
Enqueue a new task for later execution.
equals(Object) - Method in class org.apache.felix.dependencymanager.ServiceRegistrationImpl
 
execute() - Method in class org.apache.felix.dependencymanager.SerialExecutor
Execute any pending tasks.

F

filter - Variable in class org.apache.felix.dependencymanager.ServiceTracker
Filter specifying search criteria for the services to track.

G

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
 

H

hashCode() - Method in class org.apache.felix.dependencymanager.ServiceRegistrationImpl
 

I

ILLEGAL_STATE - Static variable in class org.apache.felix.dependencymanager.ServiceRegistrationImpl
 
init(BundleContext, DependencyManager) - Method in class org.apache.felix.dependencymanager.DependencyActivatorBase
Initialize the dependency manager.
invoke(Object, Method, Object[]) - Method in class org.apache.felix.dependencymanager.DefaultNullObject
Invokes a method on this null object.
invokeAdded() - Method in class org.apache.felix.dependencymanager.ServiceDependency
 
invokeAdded(ServiceReference, Object) - Method in class org.apache.felix.dependencymanager.ServiceDependency
 
invokeChanged(ServiceReference, Object) - Method in class org.apache.felix.dependencymanager.ServiceDependency
 
invokeRemoved() - Method in class org.apache.felix.dependencymanager.ServiceDependency
 
invokeRemoved(ServiceReference, Object) - Method in class org.apache.felix.dependencymanager.ServiceDependency
 
isAutoConfig() - Method in class org.apache.felix.dependencymanager.ServiceDependency
 
isAvailable() - Method in class org.apache.felix.dependencymanager.ConfigurationDependency
 
isAvailable() - Method in interface org.apache.felix.dependencymanager.Dependency
Returns true if the dependency is available.
isAvailable() - Method in class org.apache.felix.dependencymanager.ServiceDependency
 
isInactive() - Method in class org.apache.felix.dependencymanager.State
 
isPropagated() - Method in class org.apache.felix.dependencymanager.ConfigurationDependency
Returns true when configuration properties should be propagated as service properties.
isRequired() - Method in class org.apache.felix.dependencymanager.ConfigurationDependency
Will always return true as optional configuration dependencies do not make sense.
isRequired() - Method in interface org.apache.felix.dependencymanager.Dependency
Returns true if this a required dependency.
isRequired() - Method in class org.apache.felix.dependencymanager.ServiceDependency
 
isTrackingOptional() - Method in class org.apache.felix.dependencymanager.State
 
isWaitingForRequired() - Method in class org.apache.felix.dependencymanager.State
 

L

log(int, String) - Method in class org.apache.felix.dependencymanager.Logger
 
log(int, String, Throwable) - Method in class org.apache.felix.dependencymanager.Logger
 
log(ServiceReference, int, String) - Method in class org.apache.felix.dependencymanager.Logger
 
log(ServiceReference, int, String, Throwable) - Method in class org.apache.felix.dependencymanager.Logger
 
LOG_DEBUG - Static variable in class org.apache.felix.dependencymanager.Logger
 
LOG_ERROR - Static variable in class org.apache.felix.dependencymanager.Logger
 
LOG_INFO - Static variable in class org.apache.felix.dependencymanager.Logger
 
LOG_WARNING - Static variable in class org.apache.felix.dependencymanager.Logger
 
Logger - Class in org.apache.felix.dependencymanager
This class mimics the standard OSGi LogService interface.
Logger(BundleContext) - Constructor for class org.apache.felix.dependencymanager.Logger
 
lookupService() - Method in class org.apache.felix.dependencymanager.ServiceDependency
 

M

modifiedService(ServiceReference, Object) - Method in class org.apache.felix.dependencymanager.ServiceDependency
 
modifiedService(ServiceReference, Object) - Method in class org.apache.felix.dependencymanager.ServiceTracker
Default implementation of the ServiceTrackerCustomizer.modifiedService method.
modifiedService(ServiceReference, Object) - Method in interface org.apache.felix.dependencymanager.ServiceTrackerCustomizer
 

O

open() - Method in class org.apache.felix.dependencymanager.ServiceTracker
Open this ServiceTracker object and begin tracking services.
open(boolean) - Method in class org.apache.felix.dependencymanager.ServiceTracker
Open this ServiceTracker object and begin tracking services.
org.apache.felix.dependencymanager - package org.apache.felix.dependencymanager
 

R

remove(Service) - Method in class org.apache.felix.dependencymanager.DependencyManager
Removes a service from the dependency manager.
remove(Dependency) - Method in interface org.apache.felix.dependencymanager.Service
Removes a dependency from this service.
remove(Dependency) - Method in class org.apache.felix.dependencymanager.ServiceImpl
 
remove(ServiceReference) - Method in class org.apache.felix.dependencymanager.ServiceTracker
Remove a service from this ServiceTracker object.
removedService(ServiceReference, Object) - Method in class org.apache.felix.dependencymanager.ServiceDependency
 
removedService(ServiceReference, Object) - Method in class org.apache.felix.dependencymanager.ServiceTracker
Default implementation of the ServiceTrackerCustomizer.removedService method.
removedService(ServiceReference, Object) - Method in interface org.apache.felix.dependencymanager.ServiceTrackerCustomizer
 
removeStateListener(ServiceStateListener) - Method in interface org.apache.felix.dependencymanager.Service
Removes a service state listener from this service.
removeStateListener(ServiceStateListener) - Method in class org.apache.felix.dependencymanager.ServiceImpl
 

S

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.

T

toString() - Method in class org.apache.felix.dependencymanager.ConfigurationDependency
 
toString() - Method in class org.apache.felix.dependencymanager.ServiceDependency
 
toString() - Method in class org.apache.felix.dependencymanager.ServiceImpl
 
toString() - Method in class org.apache.felix.dependencymanager.ServiceRegistrationImpl
 
toString() - Method in class org.apache.felix.dependencymanager.State
 

U

unregister() - Method in class org.apache.felix.dependencymanager.ServiceRegistrationImpl
 
updated(Dictionary) - Method in class org.apache.felix.dependencymanager.ConfigurationDependency
 

W

waitForService(long) - Method in class org.apache.felix.dependencymanager.ServiceTracker
Wait for at least one service to be tracked by this ServiceTracker object.

A C D E F G H I L M O R S T U W

Copyright © 2006-2011 Apache Software Foundation. All Rights Reserved.