Package | Description |
---|---|
org.apache.felix.ipojo.dependency.impl | |
org.apache.felix.ipojo.dependency.interceptors | |
org.apache.felix.ipojo.handlers.dependency | |
org.apache.felix.ipojo.util |
Modifier and Type | Method and Description |
---|---|
<S> TransformedServiceReference<S> |
FilterBasedServiceTrackingInterceptor.accept(DependencyModel dependency,
org.osgi.framework.BundleContext context,
TransformedServiceReference<S> ref) |
void |
FilterBasedServiceTrackingInterceptor.close(DependencyModel dependency) |
void |
EmptyBasedServiceRankingInterceptor.close(DependencyModel dependency) |
void |
ComparatorBasedServiceRankingInterceptor.close(DependencyModel dependency) |
static java.util.Dictionary<java.lang.String,?> |
DependencyProperties.getDependencyProperties(DependencyModel dependency) |
<S> S |
FilterBasedServiceTrackingInterceptor.getService(DependencyModel dependency,
S service,
org.osgi.framework.ServiceReference<S> reference) |
java.util.List<org.osgi.framework.ServiceReference> |
EmptyBasedServiceRankingInterceptor.getServiceReferences(DependencyModel dependency,
java.util.List<org.osgi.framework.ServiceReference> matching) |
java.util.List<org.osgi.framework.ServiceReference> |
ComparatorBasedServiceRankingInterceptor.getServiceReferences(DependencyModel dependency,
java.util.List<org.osgi.framework.ServiceReference> matching) |
static boolean |
DependencyProperties.match(org.osgi.framework.ServiceReference reference,
DependencyModel dependency) |
static boolean |
DependencyProperties.match(org.osgi.framework.ServiceReference reference,
DependencyModel dependency,
org.osgi.framework.BundleContext context)
Checks that the 'target' property of the service reference matches the dependency.
|
java.util.List<org.osgi.framework.ServiceReference> |
EmptyBasedServiceRankingInterceptor.onServiceArrival(DependencyModel dependency,
java.util.List<org.osgi.framework.ServiceReference> matching,
org.osgi.framework.ServiceReference<?> reference) |
java.util.List<org.osgi.framework.ServiceReference> |
ComparatorBasedServiceRankingInterceptor.onServiceArrival(DependencyModel dependency,
java.util.List<org.osgi.framework.ServiceReference> matching,
org.osgi.framework.ServiceReference<?> reference) |
java.util.List<org.osgi.framework.ServiceReference> |
EmptyBasedServiceRankingInterceptor.onServiceDeparture(DependencyModel dependency,
java.util.List<org.osgi.framework.ServiceReference> matching,
org.osgi.framework.ServiceReference<?> reference) |
java.util.List<org.osgi.framework.ServiceReference> |
ComparatorBasedServiceRankingInterceptor.onServiceDeparture(DependencyModel dependency,
java.util.List<org.osgi.framework.ServiceReference> matching,
org.osgi.framework.ServiceReference<?> reference) |
java.util.List<org.osgi.framework.ServiceReference> |
EmptyBasedServiceRankingInterceptor.onServiceModified(DependencyModel dependency,
java.util.List<org.osgi.framework.ServiceReference> matching,
org.osgi.framework.ServiceReference<?> reference) |
java.util.List<org.osgi.framework.ServiceReference> |
ComparatorBasedServiceRankingInterceptor.onServiceModified(DependencyModel dependency,
java.util.List<org.osgi.framework.ServiceReference> matching,
org.osgi.framework.ServiceReference<?> reference) |
void |
FilterBasedServiceTrackingInterceptor.open(DependencyModel dependency) |
void |
EmptyBasedServiceRankingInterceptor.open(DependencyModel dependency) |
void |
ComparatorBasedServiceRankingInterceptor.open(DependencyModel dependency) |
void |
FilterBasedServiceTrackingInterceptor.ungetService(DependencyModel dependency,
boolean noMoreUsage,
org.osgi.framework.ServiceReference reference) |
Constructor and Description |
---|
ServiceReferenceManager(DependencyModel dep,
org.osgi.framework.Filter filter,
java.util.Comparator<org.osgi.framework.ServiceReference> comparator)
Creates the service reference manager.
|
Modifier and Type | Field and Description |
---|---|
protected java.util.Set<DependencyModel> |
DefaultDependencyInterceptor.dependencies
The set of managed dependencies.
|
Modifier and Type | Method and Description |
---|---|
<S> TransformedServiceReference<S> |
ServiceTrackingInterceptor.accept(DependencyModel dependency,
org.osgi.framework.BundleContext context,
TransformedServiceReference<S> ref)
Does the interceptor accepts the reference of not ?
This methods has two goals.
|
<S> TransformedServiceReference<S> |
DefaultServiceTrackingInterceptor.accept(DependencyModel dependency,
org.osgi.framework.BundleContext context,
TransformedServiceReference<S> ref)
Default implementation of the accept method.
|
void |
DependencyInterceptor.close(DependencyModel dependency)
The interceptor won't be use anymore by the given dependency.
|
void |
DefaultDependencyInterceptor.close(DependencyModel dependency)
Closes the interception of the given dependency.
|
<S> S |
ServiceBindingInterceptor.getService(DependencyModel dependency,
org.osgi.framework.ServiceReference<S> reference,
S service)
Notification method when a dependency is weaving a new service binding.
|
java.util.List<org.osgi.framework.ServiceReference> |
ServiceRankingInterceptor.getServiceReferences(DependencyModel dependency,
java.util.List<org.osgi.framework.ServiceReference> matching)
Gets the sorted set of selected reference.
|
java.util.List<org.osgi.framework.ServiceReference> |
DefaultServiceRankingInterceptor.getServiceReferences(DependencyModel dependency,
java.util.List<org.osgi.framework.ServiceReference> matching) |
java.util.List<org.osgi.framework.ServiceReference> |
ServiceRankingInterceptor.onServiceArrival(DependencyModel dependency,
java.util.List<org.osgi.framework.ServiceReference> matching,
org.osgi.framework.ServiceReference<?> reference)
A new service arrives in the matching set.
|
java.util.List<org.osgi.framework.ServiceReference> |
DefaultServiceRankingInterceptor.onServiceArrival(DependencyModel dependency,
java.util.List<org.osgi.framework.ServiceReference> matching,
org.osgi.framework.ServiceReference<?> reference) |
java.util.List<org.osgi.framework.ServiceReference> |
ServiceRankingInterceptor.onServiceDeparture(DependencyModel dependency,
java.util.List<org.osgi.framework.ServiceReference> matching,
org.osgi.framework.ServiceReference<?> reference)
A service leaves the matching set.
|
java.util.List<org.osgi.framework.ServiceReference> |
DefaultServiceRankingInterceptor.onServiceDeparture(DependencyModel dependency,
java.util.List<org.osgi.framework.ServiceReference> matching,
org.osgi.framework.ServiceReference<?> reference) |
java.util.List<org.osgi.framework.ServiceReference> |
ServiceRankingInterceptor.onServiceModified(DependencyModel dependency,
java.util.List<org.osgi.framework.ServiceReference> matching,
org.osgi.framework.ServiceReference<?> reference)
A service from the matching set was modified.
|
java.util.List<org.osgi.framework.ServiceReference> |
DefaultServiceRankingInterceptor.onServiceModified(DependencyModel dependency,
java.util.List<org.osgi.framework.ServiceReference> matching,
org.osgi.framework.ServiceReference<?> reference) |
void |
DependencyInterceptor.open(DependencyModel dependency)
The interceptor is plugged to the given dependency.
|
void |
DefaultDependencyInterceptor.open(DependencyModel dependency)
Opens the interception of the given dependency.
|
<S> void |
ServiceBindingInterceptor.ungetService(DependencyModel dependency,
org.osgi.framework.ServiceReference<S> reference)
Notification method when a dependency is un-weaving a service binding.
|
Modifier and Type | Class and Description |
---|---|
class |
Dependency
Represent a service dependency of the component instance.
|
Modifier and Type | Method and Description |
---|---|
void |
DependencyHandler.invalidate(DependencyModel dep)
Invalidate method.
|
void |
DependencyHandler.validate(DependencyModel dep)
Validate method.
|
Modifier and Type | Method and Description |
---|---|
void |
DependencyStateListener.invalidate(DependencyModel dependency)
The given dependency becomes invalid.
|
void |
DependencyModelListener.matchingServiceArrived(DependencyModel dependency,
org.osgi.framework.ServiceReference<?> service) |
void |
DependencyModelListener.matchingServiceDeparted(DependencyModel dependency,
org.osgi.framework.ServiceReference<?> service) |
void |
DependencyModelListener.matchingServiceModified(DependencyModel dependency,
org.osgi.framework.ServiceReference<?> service) |
void |
DependencyModelListener.reconfigured(DependencyModel dependency) |
void |
DependencyModelListener.serviceBound(DependencyModel dependency,
org.osgi.framework.ServiceReference<?> service,
java.lang.Object object) |
void |
DependencyModelListener.serviceUnbound(DependencyModel dependency,
org.osgi.framework.ServiceReference<?> service,
java.lang.Object object) |
void |
DependencyStateListener.validate(DependencyModel dependency)
The given dependency becomes valid.
|
Constructor and Description |
---|
ContextSourceManager(DependencyModel dependency)
Creates the context source manager.
|
Copyright © 2006-2014 The Apache Software Foundation. All Rights Reserved.