Package com.atlassian.jira.extension
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 TypeMethodDescriptionvoid
start()
This method will be called after the plugin system is fully initialised and all components added to the dependency injection framework.
-
Method Details
-
start
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.
-