public interface FilterIndex
Modifier and Type | Method and Description |
---|---|
void |
addServiceListener(ServiceListener listener,
java.lang.String filter)
Adds a service listener to this filter index.
|
void |
close()
Closes this filter index.
|
java.util.List<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(BundleContext context)
Opens this filter index.
|
void |
removeServiceListener(ServiceListener listener)
Removes a service listener from this filter index.
|
void |
serviceChanged(ServiceEvent event)
Invoked whenever a service event occurs.
|
void open(BundleContext context)
void close()
boolean isApplicable(java.lang.String clazz, java.lang.String filter)
java.util.List<ServiceReference> getAllServiceReferences(java.lang.String clazz, java.lang.String filter)
void serviceChanged(ServiceEvent event)
void addServiceListener(ServiceListener listener, java.lang.String filter)
void removeServiceListener(ServiceListener listener)