Interface Startable

All Known Implementing Classes:
ActionExpanderFactoryImpl, ApplicationPropertiesChecker, AuditingEventListener, AutoGroupAdderImpl, AutoWatchService, BotocssThreadLauncher, CacheStatisticsMonitor, CachingFavouritesStore, CachingFieldConfigContextPersister, CachingForgedLicenseDetectorImpl, CachingI18nFactory, CachingLabelStore, CachingProjectComponentStore, CachingSharePermissionStore, ClusterLoggingManager, ClusterWatchdogService, CustomFieldUsageRecalculationJob, DatabaseDiagnosticsCollectorDelegate, DefaultCachingApplicationPropertiesManager, DefaultClusterManager, DefaultClusterServicesManager, DefaultCommentPinManager, DefaultCommentReactionsService, DefaultCurrentApplicationStore, DefaultImportResultStore, DefaultInstanceFeatureManager, DefaultIssueTypeManager, DefaultListenerManager, DefaultNotificationSchemeManager, DefaultOSWorkflowConfigurator, DefaultPackageScannerConfiguration, DefaultPermissionSchemeManager, DefaultPriorityManager, DefaultProjectPropertiesManager, DefaultResolutionManager, DefaultServiceManager, DefaultStatusManager, DefaultTemporaryWebAttachmentsMonitor, DefaultUserPropertyManager, DefaultWorkflowSchemeManager, DefaultWorkflowService, EagerWorkflowSchemeManager, EhCacheCompactor, GlobalPermissionTypesManagerImpl, HttpRequestsInProductDiagnosticJobScheduler, ImportAwareDatabaseAuditingFeatureImpl, IndexingCounterManagerImpl, Instrumentation, IssueSecuritySchemeManagerImpl, JiraApplicationEventListener, JiraApplicationLinkService, JiraAppLinksHostApplication, JiraDirectorySynchronisationAggregate, JiraEntityLinkService, JiraHomeReplicatorService, JiraIpdScheduler, JiraOsgiContainerManagerStarter, JiraPluginManager, JmxMetricsExposerImpl, Log4JHackeryImpl, LoggingMetricsEventListener, LoggingSlowQueryEventListener, MicrometerMetrics, OnboardingServiceImpl, PluginsAwareJqlFunctionHandlerRegistry, ProjectPermissionOverrideDescriptorCache, ProjectPermissionTypesManagerImpl, QueryDslJiraCrowdDAO, ScreenAnalytics, StartableClusterNodeHeartbeatService, StoreTimezoneProperty, TerminologyTransformerImpl, UserHistoryDatabaseCompactor, VelocityTemplateCache, VersioningCleanupService, WebworkConfigurator, WebworkPluginSecurityServiceHelper, WorkflowBasedPermissionSchemeManager, XStreamAllowlistExtensionListener

@Internal public interface Startable
Implementing this interface allows Components to be notified of when the Jira application has started.

NOTE: this is an internal Jira mechanism that is no longer intended to be used by plugins. It is not part of the official Jira API and its support for plugin components is subject to removal at any point of time.

Plugin developers should implement LifecycleAware from the Shared Access Layer for the equivalent and officially supported functionality.

  • Method Summary

    Modifier and Type
    Method
    Description
    void
    This method will be called after the plugin system is fully initialised and all components added to the dependency injection framework.
  • Method Details

    • start

      void start() throws Exception
      This method will be called after the plugin system is fully initialised and all components added to the dependency injection framework.
      Throws:
      Exception - Allows implementations to throw an Exception.