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 Summary
ConstructorsConstructorDescriptionSynchronyInteropBootstrap
(SynchronyProcessManager processManager, com.atlassian.event.api.EventPublisher eventPublisher, BootstrapManager bootstrapManager) -
Method Summary
Modifier and TypeMethodDescriptionvoid
void
destroy()
void
onGlobalSettingsChangeEvent
(GlobalSettingsChangedEvent globalSettingsChangedEvent) void
void
onPluginStopped
(ClusterEventWrapper wrapper) void
onPluginStopped
(PluginDisableEvent pluginDisableEvent) void
onStart()
void
onStop()
-
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 interfaceorg.springframework.beans.factory.InitializingBean
-
destroy
public void destroy()- Specified by:
destroy
in interfaceorg.springframework.beans.factory.DisposableBean
-
onGlobalSettingsChangeEvent
@EventListener public void onGlobalSettingsChangeEvent(GlobalSettingsChangedEvent globalSettingsChangedEvent) -
onGlobalSettingsChangeEvent
-
onStart
public void onStart()- Specified by:
onStart
in interfacecom.atlassian.sal.api.lifecycle.LifecycleAware
-
onStop
public void onStop()- Specified by:
onStop
in interfacecom.atlassian.sal.api.lifecycle.LifecycleAware
-
onPluginStopped
-
onPluginStopped
-