com.atlassian.jira.extension
Interface Startable

All Known Implementing Classes:
ApplicationPropertiesImpl, CachedFieldConfigSchemeManagerImpl, CachedFieldConfigSchemePersister, CachedGenericConfigManager, CachedOptionSetManager, CachedOptionsManager, CachingAvatarStore, CachingDraftWorkflowStore, CachingExternalGadgetStore, CachingFavouritesStore, CachingFieldScreenStore, CachingKeyboardShortcutManager, CachingLabelStore, CachingPortalPageStore, CachingPortletConfigurationStore, CachingProjectComponentStore, CachingProjectManager, CachingProjectRoleAndActorStore, CachingSearchRequestStore, CachingSharePermissionStore, CachingTrustedApplicationManager, CachingTrustedApplicationStore, CachingUserHistoryStore, CachingVersionStore, CachingWorkflowDescriptorStore, DefaultConstantsManager, DefaultCustomFieldManager, DefaultEventTypeManager, DefaultFieldManager, DefaultFieldScreenSchemeManager, DefaultGlobalPermissionManager, DefaultIssueLinkManager, DefaultIssueLinkTypeManager, DefaultIssueTypeScreenSchemeManager, DefaultJqlFunctionHandlerRegistry, DefaultListenerManager, DefaultNotificationSchemeManager, DefaultOSWorkflowConfigurator, DefaultReindexMessageManager, DefaultRepositoryManager, DefaultSearchHandlerManager, DefaultServiceManager, DefaultUserFormatManager, DefaultUserFormatMapper, DefaultUserManager, DefaultUserPreferencesManager, DefaultWorkflowSchemeManager, EnterpriseColumnLayoutManager, EnterpriseFieldLayoutManager, EnterpriseRepositoryManager, GroupSelectorUtils, IssueLevelSecurities, IssueSecuritySchemeManagerImpl, JiraDurationUtils, JiraExternalLibrariesCacheClearingListener, JiraPluginManager, JiraPluginPersistentStateStore, MultipleFieldScreenSchemeManager, MultipleIssueTypeScreenSchemeManager, OutlookDateManagerImpl, UpgradeManagerImpl, UserUtilImpl, WebworkConfigurator, WorkflowBasedPermissionSchemeManager

public interface Startable

Implementing this interface allows Components to be notified of when the JIRA application has started.

After the plugin system is initialised and components added to the dependency injection framework, then components implementing this interface will have their start() method called. Note that only plugin modules of type Component will be considered as "Startable".


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

Throws:
java.lang.Exception - Allows implementations to throw an Exception.


Copyright © 2002-2010 Atlassian. All Rights Reserved.