com.atlassian.jira.extension
Interface Startable

All Known Implementing Classes:
AbstractFieldLayoutManager, ApplicationPropertiesImpl, AutoGroupAdderImpl, CachedFieldConfigSchemeManagerImpl, CachedFieldConfigSchemePersister, CachedGenericConfigManager, CachedOptionSetManager, CachedOptionsManager, CachingAvatarStore, CachingDraftWorkflowStore, CachingExternalEntityStore, CachingExternalGadgetStore, CachingFavouritesStore, CachingFieldScreenStore, CachingKeyboardShortcutManager, CachingLabelStore, CachingPortalPageStore, CachingPortletConfigurationStore, CachingProjectComponentStore, CachingProjectManager, CachingProjectRoleAndActorStore, CachingSearchRequestStore, CachingSharePermissionStore, CachingTrustedApplicationManager, CachingTrustedApplicationStore, CachingUserHistoryStore, CachingVersionStore, CachingWorkflowDescriptorStore, DateTimeFormatterFactoryImpl, DefaultColumnLayoutManager, DefaultConstantsManager, DefaultCurrentApplicationStore, DefaultEventTypeManager, DefaultFieldLayoutManager, DefaultFieldManager, DefaultFieldScreenSchemeManager, DefaultGlobalPermissionManager, DefaultIssueLinkManager, DefaultIssueLinkTypeManager, DefaultIssueTypeScreenSchemeManager, DefaultListenerManager, DefaultNotificationSchemeManager, DefaultOSWorkflowConfigurator, DefaultPackageScannerConfiguration, DefaultReindexMessageManager, DefaultRepositoryManager, DefaultSearchHandlerManager, DefaultSecureUserTokenManager, DefaultServiceManager, DefaultUserPreferencesManager, DefaultUserPropertyManager, DefaultWhitelistManager, DefaultWorkflowSchemeManager, EmailMentionedUsers, EventWatcherImpl, GadgetApplinkUpgradeUtil, GroupSelectorUtils, InitialiseSystemPropertiesImpl, Instrumentation, IssueSecurityLevelManagerImpl, IssueSecuritySchemeManagerImpl, JiraApplicationLinkService, JiraAppLinksHostApplication, JiraDurationUtils, JiraEntityLinkService, JiraExternalLibrariesCacheClearingListener, JiraPluginManager, JiraPluginPersistentStateStore, Log4JHackeryImpl, MentionEventListener, MockCachingProjectManager, OutlookDateManagerImpl, PlaintextEncoderLoader, PluginsAwareJqlFunctionHandlerRegistry, PluginsAwareUserFormatTypeConfiguration, PluginsAwareViewMapping.Component, ProjectKeyRegexChangeListener, PropertySetBackedUserFormatTypeConfiguration, ReindexMessageListener, UpgradeManagerImpl, UserUtilImpl, WebworkConfigurator, WebworkPluginSecurityServiceHelper, WorkflowBasedPermissionSchemeManager

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
 void start()
          This method wil be called after the plugin system is fully initialised and all components added to the dependency injection framework.
 

Method Detail

start

void start()
           throws Exception
This method wil 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.


Copyright © 2002-2012 Atlassian. All Rights Reserved.