|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
@ExperimentalApi public interface SplitStartupPluginSystemLifecycle
Augments the life-cycle of the plugin system with the ability to split
#PluginSystemLifecycle.init() for two phase startup.
| Method Summary | |
|---|---|
void |
earlyStartup()
Perform the first part of startup. |
void |
lateStartup()
Perform the second part of startup. |
| Methods inherited from interface com.atlassian.plugin.PluginSystemLifecycle |
|---|
init, shutdown, warmRestart |
| Method Detail |
|---|
void 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()
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||