public class TriggerTypeManagerImpl extends Object implements TriggerTypeManager
BUILD_STRATEGY_DAILY, BUILD_STRATEGY_MANUAL, BUILD_STRATEGY_POLLING, BUILD_STRATEGY_SCHEDULED, BUILD_STRATEGY_STASH, BUILD_STRATEGY_TRIGGERED, SELECTED_BUILD_STRATEGY
Constructor and Description |
---|
TriggerTypeManagerImpl(com.atlassian.plugin.PluginAccessor pluginAccessor)
Alternative constructor for agent that doesn't use feature manager
|
Modifier and Type | Method and Description |
---|---|
@NotNull List<BuildTriggerConditionModuleDescriptor> |
getAvailableBuildTriggerConditionModuleDescriptors() |
@NotNull Iterable<TriggerModuleDescriptor> |
getAvailableTriggerDescriptors(@NotNull Triggerable triggerable)
Provides a list of available trigger types for a specific triggerable.
|
Iterable<TriggerModuleDescriptor> |
getAvailableTriggerDescriptorsByType(Class<? extends Triggerable> triggerableClass)
Provides a list of available trigger types for a specific type of triggerable.
|
@Nullable BuildTriggerConditionModuleDescriptor |
getBuildTriggerConditionDescriptor(String pluginKey)
Get the build trigger condition module descriptor matching a particular plugin key.
|
@NotNull List<BuildTriggerCondition> |
getBuildTriggerConditions() |
@Nullable TriggerActivator |
getTriggerActivator(@NotNull String pluginKey)
Get
TriggerActivator instance for a particular plugin key. |
@Nullable TriggerModuleDescriptor |
getTriggerDescriptor(@Nullable String pluginKey)
Get the trigger type descriptor matching a particular plugin key.
|
public TriggerTypeManagerImpl(com.atlassian.plugin.PluginAccessor pluginAccessor)
pluginAccessor
- @NotNull public @NotNull List<BuildTriggerCondition> getBuildTriggerConditions()
getBuildTriggerConditions
in interface TriggerTypeManager
@NotNull public @NotNull List<BuildTriggerConditionModuleDescriptor> getAvailableBuildTriggerConditionModuleDescriptors()
getAvailableBuildTriggerConditionModuleDescriptors
in interface TriggerTypeManager
@NotNull public @NotNull Iterable<TriggerModuleDescriptor> getAvailableTriggerDescriptors(@NotNull @NotNull Triggerable triggerable)
TriggerTypeManager
getAvailableTriggerDescriptors
in interface TriggerTypeManager
public Iterable<TriggerModuleDescriptor> getAvailableTriggerDescriptorsByType(Class<? extends Triggerable> triggerableClass)
TriggerTypeManager
TriggerTypeManager.getAvailableTriggerDescriptors(Triggerable)
getAvailableTriggerDescriptorsByType
in interface TriggerTypeManager
@Nullable public @Nullable TriggerModuleDescriptor getTriggerDescriptor(@Nullable @Nullable String pluginKey)
TriggerTypeManager
getTriggerDescriptor
in interface TriggerTypeManager
pluginKey
- - key to matchTriggerModuleDescriptor
matching the given key if it exists. Null if the plugin can not be found.@Nullable public @Nullable BuildTriggerConditionModuleDescriptor getBuildTriggerConditionDescriptor(String pluginKey)
TriggerTypeManager
getBuildTriggerConditionDescriptor
in interface TriggerTypeManager
pluginKey
- - key to matchBuildTriggerConditionModuleDescriptor
matching the given key if it exists. Null if the plugin can not be found.@Nullable public @Nullable TriggerActivator getTriggerActivator(@NotNull @NotNull String pluginKey)
TriggerTypeManager
TriggerActivator
instance for a particular plugin key.getTriggerActivator
in interface TriggerTypeManager
pluginKey
- - key to matchTriggerActivator
matching the given key if it exists. Null if the plugin can not be found.Copyright © 2022 Atlassian Software Systems Pty Ltd. All rights reserved.