Uses of Interface
org.osgi.framework.BundleContext
Packages that use BundleContext
Package
Description
Framework Package Version 1.10.
Framework Bundle Hooks Package Version 1.1.
Framework Service Hooks Package Version 1.1.
Tracker Package Version 1.5.
-
Uses of BundleContext in org.apache.felix.framework
Classes in org.apache.felix.framework that implement BundleContextFields in org.apache.felix.framework declared as BundleContextFields in org.apache.felix.framework with type parameters of type BundleContextModifier and TypeFieldDescriptionprivate Map<BundleContext, List<ListenerInfo>> EventDispatcher.m_bndlListenersprivate Map<BundleContext, List<ListenerInfo>> EventDispatcher.m_fwkListenersEventDispatcher.Request.m_listenersprivate Map<BundleContext, List<ListenerInfo>> EventDispatcher.m_svcListenersprivate Map<BundleContext, List<ListenerInfo>> EventDispatcher.m_syncBndlListenersMethods in org.apache.felix.framework that return BundleContextModifier and TypeMethodDescription(package private) BundleContextBundleImpl._getBundleContext()BundleImpl.getBundleContext()Methods in org.apache.felix.framework that return types with arguments of type BundleContextModifier and TypeMethodDescriptionprivate static Map<BundleContext, List<ListenerInfo>> EventDispatcher.addListenerInfo(Map<BundleContext, List<ListenerInfo>> listeners, ListenerInfo info) private <T> Set<BundleContext> EventDispatcher.createWhitelistFromHooks(EventObject event, Felix felix, Map<BundleContext, List<ListenerInfo>> listeners1, Map<BundleContext, List<ListenerInfo>> listeners2, Class<T> hookClass) private Map<BundleContext, List<ListenerInfo>> EventDispatcher.filterListenersUsingHooks(ServiceEvent event, Felix felix, Map<BundleContext, List<ListenerInfo>> listeners) private static Map<BundleContext, List<ListenerInfo>> EventDispatcher.removeListenerInfo(Map<BundleContext, List<ListenerInfo>> listeners, BundleContext bc, int idx) private static Map<BundleContext, List<ListenerInfo>> EventDispatcher.removeListenerInfos(Map<BundleContext, List<ListenerInfo>> listeners, BundleContext bc) private static Map<BundleContext, List<ListenerInfo>> EventDispatcher.updateListenerInfo(Map<BundleContext, List<ListenerInfo>> listeners, int idx, ListenerInfo info) Methods in org.apache.felix.framework with parameters of type BundleContextModifier and TypeMethodDescriptionEventDispatcher.addListener(BundleContext bc, Class<?> clazz, EventListener l, Filter filter) (package private) BundleFelix.getBundle(BundleContext bc, long id) Implementation for BundleContext.getBundle().(package private) Bundle[]Felix.getBundles(BundleContext bc) Implementation for BundleContext.getBundles().EventDispatcher.removeListener(BundleContext bc, Class<?> clazz, EventListener l) private static Map<BundleContext, List<ListenerInfo>> EventDispatcher.removeListenerInfo(Map<BundleContext, List<ListenerInfo>> listeners, BundleContext bc, int idx) private static Map<BundleContext, List<ListenerInfo>> EventDispatcher.removeListenerInfos(Map<BundleContext, List<ListenerInfo>> listeners, BundleContext bc) voidEventDispatcher.removeListeners(BundleContext bc) (package private) voidBundleImpl.setBundleContext(BundleContext context) voidFelix.SystemBundleActivator.start(BundleContext context) voidURLHandlersActivator.start(BundleContext context) voidFelix.SystemBundleActivator.stop(BundleContext context) voidURLHandlersActivator.stop(BundleContext context) EventDispatcher.updateListener(BundleContext bc, Class<?> clazz, EventListener l, Filter filter) Method parameters in org.apache.felix.framework with type arguments of type BundleContextModifier and TypeMethodDescriptionprivate static Map<BundleContext, List<ListenerInfo>> EventDispatcher.addListenerInfo(Map<BundleContext, List<ListenerInfo>> listeners, ListenerInfo info) private <T> Set<BundleContext> EventDispatcher.createWhitelistFromHooks(EventObject event, Felix felix, Map<BundleContext, List<ListenerInfo>> listeners1, Map<BundleContext, List<ListenerInfo>> listeners2, Class<T> hookClass) private Map<BundleContext, List<ListenerInfo>> EventDispatcher.filterListenersUsingHooks(ServiceEvent event, Felix felix, Map<BundleContext, List<ListenerInfo>> listeners) private static voidEventDispatcher.fireEventAsynchronously(EventDispatcher dispatcher, int type, Map<BundleContext, List<ListenerInfo>> listeners, EventObject event) private static voidEventDispatcher.fireEventImmediately(EventDispatcher dispatcher, int type, Map<BundleContext, List<ListenerInfo>> listeners, EventObject event, Dictionary<String, ?> oldProps) private static Map<BundleContext, List<ListenerInfo>> EventDispatcher.removeListenerInfo(Map<BundleContext, List<ListenerInfo>> listeners, BundleContext bc, int idx) private static Map<BundleContext, List<ListenerInfo>> EventDispatcher.removeListenerInfos(Map<BundleContext, List<ListenerInfo>> listeners, BundleContext bc) private static Map<BundleContext, List<ListenerInfo>> EventDispatcher.updateListenerInfo(Map<BundleContext, List<ListenerInfo>> listeners, int idx, ListenerInfo info) -
Uses of BundleContext in org.apache.felix.framework.util
Fields in org.apache.felix.framework.util declared as BundleContextMethods in org.apache.felix.framework.util that return BundleContextMethods in org.apache.felix.framework.util with parameters of type BundleContextModifier and TypeMethodDescriptionvoidSecureAction.invokeBundleFindHook(FindHook fh, BundleContext bc, Collection<Bundle> bundles) voidSecureAction.invokeServiceFindHook(FindHook fh, BundleContext context, String name, String filter, boolean allServices, Collection<ServiceReference<?>> references) voidSecureAction.startActivator(BundleActivator activator, BundleContext context) voidSecureAction.stopActivator(BundleActivator activator, BundleContext context) Method parameters in org.apache.felix.framework.util with type arguments of type BundleContextModifier and TypeMethodDescriptionvoidSecureAction.invokeBundleEventHook(EventHook eh, BundleEvent event, Collection<BundleContext> contexts) voidSecureAction.invokeServiceEventHook(EventHook eh, ServiceEvent event, Collection<BundleContext> contexts) voidSecureAction.invokeServiceEventListenerHook(EventListenerHook elh, ServiceEvent event, Map<BundleContext, Collection<ListenerHook.ListenerInfo>> listeners) Constructors in org.apache.felix.framework.util with parameters of type BundleContextModifierConstructorDescriptionListenerInfo(Bundle bundle, BundleContext context, Class<?> listenerClass, EventListener listener, Filter filter, Object acc, boolean removed) -
Uses of BundleContext in org.osgi.framework
Methods in org.osgi.framework that return BundleContextMethods in org.osgi.framework with parameters of type BundleContextModifier and TypeMethodDescriptionvoidBundleActivator.start(BundleContext context) Called when this bundle is started so the Framework can perform the bundle-specific activities necessary to start this bundle.voidBundleActivator.stop(BundleContext context) Called when this bundle is stopped so the Framework can perform the bundle-specific activities necessary to stop the bundle. -
Uses of BundleContext in org.osgi.framework.hooks.bundle
Methods in org.osgi.framework.hooks.bundle with parameters of type BundleContextModifier and TypeMethodDescriptionvoidFindHook.find(BundleContext context, Collection<Bundle> bundles) Find hook method.Method parameters in org.osgi.framework.hooks.bundle with type arguments of type BundleContextModifier and TypeMethodDescriptionvoidEventHook.event(BundleEvent event, Collection<BundleContext> contexts) Bundle event hook method. -
Uses of BundleContext in org.osgi.framework.hooks.service
Methods in org.osgi.framework.hooks.service that return BundleContextModifier and TypeMethodDescriptionListenerHook.ListenerInfo.getBundleContext()Return the context of the bundle which added the listener.Methods in org.osgi.framework.hooks.service with parameters of type BundleContextModifier and TypeMethodDescriptionvoidFindHook.find(BundleContext context, String name, String filter, boolean allServices, Collection<ServiceReference<?>> references) Find hook method.Method parameters in org.osgi.framework.hooks.service with type arguments of type BundleContextModifier and TypeMethodDescriptionvoidEventHook.event(ServiceEvent event, Collection<BundleContext> contexts) Deprecated.Event hook method.voidEventListenerHook.event(ServiceEvent event, Map<BundleContext, Collection<ListenerHook.ListenerInfo>> listeners) Event listener hook method. -
Uses of BundleContext in org.osgi.util.tracker
Fields in org.osgi.util.tracker declared as BundleContextModifier and TypeFieldDescriptionprotected final BundleContextBundleTracker.contextThe Bundle Context used by thisBundleTracker.protected final BundleContextServiceTracker.contextThe Bundle Context used by thisServiceTracker.Constructors in org.osgi.util.tracker with parameters of type BundleContextModifierConstructorDescriptionBundleTracker(BundleContext context, int stateMask, BundleTrackerCustomizer<T> customizer) Create aBundleTrackerfor bundles whose state is present in the specified state mask.ServiceTracker(BundleContext context, Class<S> clazz, ServiceTrackerCustomizer<S, T> customizer) Create aServiceTrackeron the specified class.ServiceTracker(BundleContext context, String clazz, ServiceTrackerCustomizer<S, T> customizer) Create aServiceTrackeron the specified class name.ServiceTracker(BundleContext context, Filter filter, ServiceTrackerCustomizer<S, T> customizer) Create aServiceTrackeron the specifiedFilterobject.ServiceTracker(BundleContext context, ServiceReference<S> reference, ServiceTrackerCustomizer<S, T> customizer) Create aServiceTrackeron the specifiedServiceReference.