Package com.atlassian.plugin.osgi.spring
Class PluginBridgeEventMulticaster
java.lang.Object
org.eclipse.gemini.blueprint.context.event.OsgiBundleApplicationContextEventMulticasterAdapter
com.atlassian.plugin.osgi.spring.PluginBridgeEventMulticaster
- All Implemented Interfaces:
org.eclipse.gemini.blueprint.context.event.OsgiBundleApplicationContextEventMulticaster
public class PluginBridgeEventMulticaster
extends org.eclipse.gemini.blueprint.context.event.OsgiBundleApplicationContextEventMulticasterAdapter
Finds ApplicationListener bridge and uses it to CC all event broadcasts
- Since:
- 2.2.1
-
Constructor Summary
ConstructorsConstructorDescriptionPluginBridgeEventMulticaster(org.osgi.framework.BundleContext bundleContext) Look for the application listener bridge from atlassian-plugins-osgi-bridge. -
Method Summary
Modifier and TypeMethodDescriptionvoidmulticastEvent(org.eclipse.gemini.blueprint.context.event.OsgiBundleApplicationContextEvent applicationEvent) Methods inherited from class org.eclipse.gemini.blueprint.context.event.OsgiBundleApplicationContextEventMulticasterAdapter
addApplicationListener, removeAllListeners, removeApplicationListener
-
Constructor Details
-
PluginBridgeEventMulticaster
public PluginBridgeEventMulticaster(org.osgi.framework.BundleContext bundleContext) Look for the application listener bridge from atlassian-plugins-osgi-bridge. Can't use Spring DM stuff as it creates a circular dependency.
-
-
Method Details
-
multicastEvent
public void multicastEvent(org.eclipse.gemini.blueprint.context.event.OsgiBundleApplicationContextEvent applicationEvent) - Specified by:
multicastEventin interfaceorg.eclipse.gemini.blueprint.context.event.OsgiBundleApplicationContextEventMulticaster- Overrides:
multicastEventin classorg.eclipse.gemini.blueprint.context.event.OsgiBundleApplicationContextEventMulticasterAdapter
-