Package org.apache.felix.dm.impl.index
Class ServiceRegistryCache
java.lang.Object
org.apache.felix.dm.impl.index.ServiceRegistryCache
- All Implemented Interfaces:
EventListener,org.osgi.framework.ServiceListener
- Author:
- Felix Project Team
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidaddFilterIndex(FilterIndex index) voidclose()org.osgi.framework.BundleContextcreateBundleContextInterceptor(org.osgi.framework.BundleContext context) Creates an interceptor for a bundle context that uses our cache.intgetSize()hasFilterIndexFor(String clazz, String filter) voidopen()voidremoveFilterIndex(FilterIndex index) voidserviceChanged(org.osgi.framework.ServiceEvent event) voidserviceChangedForFilterIndices(org.osgi.framework.ServiceEvent event) toString()
-
Constructor Details
-
ServiceRegistryCache
public ServiceRegistryCache(org.osgi.framework.BundleContext context)
-
-
Method Details
-
open
public void open() -
close
public void close() -
addFilterIndex
-
removeFilterIndex
-
getSize
public int getSize() -
serviceChanged
public void serviceChanged(org.osgi.framework.ServiceEvent event) - Specified by:
serviceChangedin interfaceorg.osgi.framework.ServiceListener
-
createBundleContextInterceptor
public org.osgi.framework.BundleContext createBundleContextInterceptor(org.osgi.framework.BundleContext context) Creates an interceptor for a bundle context that uses our cache. -
hasFilterIndexFor
-
serviceChangedForFilterIndices
public void serviceChangedForFilterIndices(org.osgi.framework.ServiceEvent event) -
toString
-
getFilterIndices
-