@ExperimentalApi public interface SplitStartupPluginSystemLifecycle extends PluginSystemLifecycle
PluginSystemLifecycle.init() for two phase
startup.| Modifier and Type | Method and Description |
|---|---|
void |
earlyStartup()
Perform the first part of startup.
|
void |
lateStartup()
Perform the second part of startup.
|
init, shutdown, warmRestartvoid earlyStartup()
throws PluginParseException,
NotificationException
PluginParseException - If parsing the plugins failed.IllegalStateException - if already initialized or already in the process of initialization.NotificationException - If any of the Event Listeners throw an exception on the Framework startup events.PluginSystemLifecycle.init()void lateStartup()
throws PluginParseException,
NotificationException
earlyStartup(), and calling both earlyStartup and lateStartup is
equivalent to calling PluginSystemLifecycle.init().PluginParseException - If parsing the plugins failed.IllegalStateException - if already initialized or already in the process of initialization.NotificationException - If any of the Event Listeners throw an exception on the Framework startup events.PluginSystemLifecycle.init()Copyright © 2019 Atlassian. All rights reserved.