|
||||||||||
| 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 | |||||||||