public class DefaultServiceRankingInterceptor extends DefaultDependencyInterceptor implements ServiceRankingInterceptor
dependenciesTARGET_PROPERTY| Constructor and Description |
|---|
DefaultServiceRankingInterceptor() |
| Modifier and Type | Method and Description |
|---|---|
java.util.List<org.osgi.framework.ServiceReference> |
getServiceReferences(DependencyModel dependency,
java.util.List<org.osgi.framework.ServiceReference> matching)
Gets the sorted set of selected reference.
|
void |
invalidateSelectedServices()
Notifies the managed dependencies of a change in the set of services selected by this interceptor.
|
java.util.List<org.osgi.framework.ServiceReference> |
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> |
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> |
onServiceModified(DependencyModel dependency,
java.util.List<org.osgi.framework.ServiceReference> matching,
org.osgi.framework.ServiceReference<?> reference)
A service from the matching set was modified.
|
close, openclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitclose, openpublic void invalidateSelectedServices()
public java.util.List<org.osgi.framework.ServiceReference> getServiceReferences(DependencyModel dependency, java.util.List<org.osgi.framework.ServiceReference> matching)
ServiceRankingInterceptorgetServiceReferences in interface ServiceRankingInterceptordependency - the dependencymatching - the set of service to sortpublic java.util.List<org.osgi.framework.ServiceReference> onServiceArrival(DependencyModel dependency, java.util.List<org.osgi.framework.ServiceReference> matching, org.osgi.framework.ServiceReference<?> reference)
ServiceRankingInterceptoronServiceArrival in interface ServiceRankingInterceptordependency - the dependencymatching - the set of matching servicereference - the arriving referencepublic java.util.List<org.osgi.framework.ServiceReference> onServiceDeparture(DependencyModel dependency, java.util.List<org.osgi.framework.ServiceReference> matching, org.osgi.framework.ServiceReference<?> reference)
ServiceRankingInterceptoronServiceDeparture in interface ServiceRankingInterceptordependency - the dependencymatching - the set of matching servicereference - the leaving referencepublic java.util.List<org.osgi.framework.ServiceReference> onServiceModified(DependencyModel dependency, java.util.List<org.osgi.framework.ServiceReference> matching, org.osgi.framework.ServiceReference<?> reference)
ServiceRankingInterceptoronServiceModified in interface ServiceRankingInterceptordependency - the dependencymatching - the set of matching servicereference - the modified serviceCopyright © 2006-2014 The Apache Software Foundation. All Rights Reserved.