Package org.apache.felix.dm.impl.index
Class AbstractFactoryFilterIndex
java.lang.Object
org.apache.felix.dm.impl.index.AbstractFactoryFilterIndex
- Direct Known Subclasses:
AdapterFilterIndex,AspectFilterIndex
- Author:
- Felix Project Team
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionprotected static classStructure to hold internal filter data. -
Field Summary
FieldsModifier and TypeFieldDescription -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidadd(org.osgi.framework.ServiceReference reference) voidaddedService(org.osgi.framework.ServiceReference reference, Object service) voidmodifiedService(org.osgi.framework.ServiceReference reference, Object service) voidmodify(org.osgi.framework.ServiceReference reference) protected booleanreferenceMatchesObjectClass(org.osgi.framework.ServiceReference ref, String objectClass) voidremove(org.osgi.framework.ServiceReference reference) voidremovedService(org.osgi.framework.ServiceReference reference, Object service) voidswappedService(org.osgi.framework.ServiceReference reference, Object service, org.osgi.framework.ServiceReference newReference, Object newService)
-
Field Details
-
m_sidToServiceReferencesMap
-
m_listenerToFilterMap
-
-
Constructor Details
-
AbstractFactoryFilterIndex
public AbstractFactoryFilterIndex()
-
-
Method Details
-
addedService
-
modifiedService
-
removedService
-
swappedService
-
add
public void add(org.osgi.framework.ServiceReference reference) -
modify
public void modify(org.osgi.framework.ServiceReference reference) -
remove
public void remove(org.osgi.framework.ServiceReference reference) -
referenceMatchesObjectClass
protected boolean referenceMatchesObjectClass(org.osgi.framework.ServiceReference ref, String objectClass)
-