Class AbstractFactoryFilterIndex

java.lang.Object
org.apache.felix.dm.impl.index.AbstractFactoryFilterIndex
Direct Known Subclasses:
AdapterFilterIndex, AspectFilterIndex

public abstract class AbstractFactoryFilterIndex extends Object
Author:
Felix Project Team
  • Field Details

    • m_sidToServiceReferencesMap

      protected final Map<Long,SortedSet<org.osgi.framework.ServiceReference>> m_sidToServiceReferencesMap
    • m_listenerToFilterMap

      protected final Map<org.osgi.framework.ServiceListener,String> m_listenerToFilterMap
  • Constructor Details

    • AbstractFactoryFilterIndex

      public AbstractFactoryFilterIndex()
  • Method Details

    • addedService

      public void addedService(org.osgi.framework.ServiceReference reference, Object service)
    • modifiedService

      public void modifiedService(org.osgi.framework.ServiceReference reference, Object service)
    • removedService

      public void removedService(org.osgi.framework.ServiceReference reference, Object service)
    • swappedService

      public void swappedService(org.osgi.framework.ServiceReference reference, Object service, org.osgi.framework.ServiceReference newReference, Object newService)
    • 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)