public interface FilterIndex
Modifier and Type | Method and Description |
---|---|
void |
addServiceListener(org.osgi.framework.ServiceListener listener,
java.lang.String filter)
Adds a service listener to this filter index.
|
void |
close()
Closes this filter index.
|
java.util.List<org.osgi.framework.ServiceReference> |
getAllServiceReferences(java.lang.String clazz,
java.lang.String filter)
Returns all service references that match the specified class and filter.
|
boolean |
isApplicable(java.lang.String clazz,
java.lang.String filter)
Determines if the combination of class and filter is applicable for this filter index.
|
void |
open(org.osgi.framework.BundleContext context)
Opens this filter index.
|
void |
removeServiceListener(org.osgi.framework.ServiceListener listener)
Removes a service listener from this filter index.
|
void |
serviceChanged(org.osgi.framework.ServiceEvent event)
Invoked whenever a service event occurs.
|
void open(org.osgi.framework.BundleContext context)
void close()
boolean isApplicable(java.lang.String clazz, java.lang.String filter)
java.util.List<org.osgi.framework.ServiceReference> getAllServiceReferences(java.lang.String clazz, java.lang.String filter)
void serviceChanged(org.osgi.framework.ServiceEvent event)
void addServiceListener(org.osgi.framework.ServiceListener listener, java.lang.String filter)
void removeServiceListener(org.osgi.framework.ServiceListener listener)