public class

PluginSystemLauncher

extends Object
implements JiraLauncher
java.lang.Object
   ↳ com.atlassian.jira.upgrade.PluginSystemLauncher

Class Overview

Starts the JIRA plugins system with ALL available plugins

Summary

Constants
String INSTANT_DOWN_PROPERTY
Public Constructors
PluginSystemLauncher(JiraProperties jiraSystemProperties)
Public Methods
void lateStart()
Start delayed plugins (if any).
void start()
Start the plugin system.
void stop()
Called when JIRA is shutting down.
Protected Methods
static Field getResourceEntriesField(Class<? extends ClassLoader> contextClassLoaderClass)
[Expand]
Inherited Methods
From class java.lang.Object
From interface com.atlassian.jira.startup.JiraLauncher

Constants

public static final String INSTANT_DOWN_PROPERTY

Constant Value: "skip.plugin.system.shutdown"

Public Constructors

public PluginSystemLauncher (JiraProperties jiraSystemProperties)

Public Methods

public void lateStart ()

Start delayed plugins (if any). Plugins will have been delayed if there was no tenant when this launcher was originally started

public void start ()

Start the plugin system. If there is no tenant, this will only start phase 1. Other plugins will be delayed.

public void stop ()

Called when JIRA is shutting down. Just like startup this can . The logic of what exactly happens when is encapsulated in the DefaultJiraLauncher.

Protected Methods

protected static Field getResourceEntriesField (Class<? extends ClassLoader> contextClassLoaderClass)