Interface InitablePluginModule<T extends com.atlassian.plugin.ModuleDescriptor>

All Superinterfaces:
BambooPluginModule
All Known Subinterfaces:
ArtifactHandlerConfigurator, BuildConfigurationAwarePlugin<T>, BuildTriggerCondition, CapabilityConfiguratorPluginModule, CapabilityTypeModule, ConfigurablePlugin<T>, CredentialType, DependenciesPlanConfigurationPlugin, DockerHandlerProvider, ImportExportAwarePlugin<T,P>, MiscellaneousPlanConfigurationPlugin, PlanConfigurationUiPlugin, PluggableFooter, PluggableTopNavigation
All Known Implementing Classes:
AbstractArtifactHandler, AbstractArtifactHandlerConfigurator, AbstractCapabilityConfiguratorPluginModule, AbstractCapabilityTypeModule, AbstractCredentialType, AbstractExecutableCapabilityTypeModule, AbstractLocalArtifactHandler, AbstractMultipleExecutableCapabilityTypeModule, AbstractQuickFilterRuleType, AbstractRepublishingArtifactHandler, AgentLocalArtifactHandler, AgentLocalArtifactHandlerConfigurator, ArtifactHandlerForPlanConfigurator, AutomaticDependencyManagementPlugin, BambooRemoteArtifactHandler, BambooRemoteArtifactHandlerConfigurator, BaseBuildConfigurationAwarePlugin, BaseConfigurableBuildPlugin, BaseConfigurablePlugin, BrokenBuildPostProcessor, BuildExpiryPerPlanPlugin, BuildLabellerCustomBuildProcessor, BuildMonitoringPerPlanPlugin, CloverBuildProcessor, ConcurrentBuildsPlanConfigurationPlugin, DefaultDockerHandlerProvider, DefaultFooter, DefaultTopNavigation, GitCapabilityTypeModule, HasLabelRuleType, HungBuildPlanConfigurationPlugin, InProjectRuleType, LastExecutionDateRuleType, LastResultStatusRuleType, Maven2CapabilityConfigurator, NameMatcherRuleType, PlansGreenCondition, RemoteTransferFallbackArtifactHandler, S3ArtifactHandler, S3ArtifactHandlerConfigurator, ServerLocalArtifactHandler, ServerLocalArtifactHandlerConfigurator, SkipTestHistoryConfigurationItem, SshCapabilityTypeModule, SshCredentialType, SuspensionStatusRuleType, TestDockerHandlerProvider, UsernamePasswordCredentialType

public interface InitablePluginModule<T extends com.atlassian.plugin.ModuleDescriptor> extends BambooPluginModule
Represents a plugin module that can be initialize with its own module descriptor.
  • Method Summary

    Modifier and Type
    Method
    Description
    void
    init(T moduleDescriptor)
    Initialises the Plugin with the plugin module descriptor
  • Method Details

    • init

      void init(@NotNull T moduleDescriptor)
      Initialises the Plugin with the plugin module descriptor
      Parameters:
      moduleDescriptor - Plugin module descriptor