Class SynchronyInteropBootstrap

java.lang.Object
com.atlassian.confluence.plugins.synchrony.bootstrap.SynchronyInteropBootstrap
All Implemented Interfaces:
com.atlassian.sal.api.lifecycle.LifecycleAware, org.springframework.beans.factory.DisposableBean, org.springframework.beans.factory.InitializingBean

@Component public class SynchronyInteropBootstrap extends Object implements com.atlassian.sal.api.lifecycle.LifecycleAware, org.springframework.beans.factory.InitializingBean, org.springframework.beans.factory.DisposableBean
Bootstraps the Synchrony process after plugin startup.
Since:
6.0
  • Constructor Details

    • SynchronyInteropBootstrap

      @Autowired public SynchronyInteropBootstrap(SynchronyProcessManager processManager, com.atlassian.event.api.EventPublisher eventPublisher, BootstrapManager bootstrapManager)
  • Method Details

    • afterPropertiesSet

      public void afterPropertiesSet()
      Specified by:
      afterPropertiesSet in interface org.springframework.beans.factory.InitializingBean
    • destroy

      public void destroy()
      Specified by:
      destroy in interface org.springframework.beans.factory.DisposableBean
    • onGlobalSettingsChangeEvent

      @EventListener public void onGlobalSettingsChangeEvent(GlobalSettingsChangedEvent globalSettingsChangedEvent)
    • onGlobalSettingsChangeEvent

      @EventListener public void onGlobalSettingsChangeEvent(ClusterEventWrapper wrapper)
    • onStart

      public void onStart()
      Specified by:
      onStart in interface com.atlassian.sal.api.lifecycle.LifecycleAware
    • onStop

      public void onStop()
      Specified by:
      onStop in interface com.atlassian.sal.api.lifecycle.LifecycleAware
    • onPluginStopped

      @EventListener public void onPluginStopped(PluginDisableEvent pluginDisableEvent)
    • onPluginStopped

      @EventListener public void onPluginStopped(ClusterEventWrapper wrapper)