Class RemoteAgentPluginEventForwarder

  • All Implemented Interfaces:
    org.springframework.beans.factory.InitializingBean

    public class RemoteAgentPluginEventForwarder
    extends Object
    implements org.springframework.beans.factory.InitializingBean
    Forwards specific events to remote agents.
    • Constructor Detail

      • RemoteAgentPluginEventForwarder

        public RemoteAgentPluginEventForwarder​(com.atlassian.event.api.EventPublisher eventPublisher,
                                               com.atlassian.plugin.event.PluginEventManager pluginEventManager,
                                               AgentPluginResolver agentPluginResolver)
    • Method Detail

      • afterPropertiesSet

        public void afterPropertiesSet()
                                throws Exception
        Specified by:
        afterPropertiesSet in interface org.springframework.beans.factory.InitializingBean
        Throws:
        Exception
      • pluginUninstalled

        public void pluginUninstalled​(@NotNull
                                      @NotNull com.atlassian.plugin.event.events.PluginUninstalledEvent pluginUninstalledEvent)
      • pluginUpgraded

        public void pluginUpgraded​(@NotNull
                                   @NotNull com.atlassian.plugin.event.events.PluginUpgradedEvent pluginUpgradedEvent)
      • pluginEnabled

        public void pluginEnabled​(@NotNull
                                  @NotNull com.atlassian.plugin.event.events.PluginEnabledEvent pluginEnabledEvent)
      • pluginDisabled

        public void pluginDisabled​(@NotNull
                                   @NotNull com.atlassian.plugin.event.events.PluginDisabledEvent pluginDisabledEvent)
      • pluginModuleEnabled

        public void pluginModuleEnabled​(@NotNull
                                        @NotNull com.atlassian.plugin.event.events.PluginModuleEnabledEvent pluginModuleEnabledEvent)
      • pluginModuleDisabled

        public void pluginModuleDisabled​(@NotNull
                                         @NotNull com.atlassian.plugin.event.events.PluginModuleDisabledEvent pluginModuleDisabledEvent)