public interface StartupActivity
Runs an activity on project open.
If the activity implements DumbAware
interface, e.g. StartupActivity.DumbAware
, it will be started in a pooled thread
under 'Loading Project' dialog, otherwise it will be started in the dispatch thread after the initialization.
Modifier and Type | Interface and Description |
---|---|
static interface |
StartupActivity.Background |
static interface |
StartupActivity.DumbAware |
Modifier and Type | Field and Description |
---|---|
static ExtensionPointName<StartupActivity.Background> |
BACKGROUND_POST_STARTUP_ACTIVITY
Please see https://github.com/JetBrains/intellij-community/blob/master/platform/service-container/overview.md#startup-activity
|
static ExtensionPointName<StartupActivity> |
POST_STARTUP_ACTIVITY |
Modifier and Type | Method and Description |
---|---|
void |
runActivity(Project project) |
static final ExtensionPointName<StartupActivity> POST_STARTUP_ACTIVITY
static final ExtensionPointName<StartupActivity.Background> BACKGROUND_POST_STARTUP_ACTIVITY
void runActivity(Project project)