Class JSMNotifier
- java.lang.Object
-
- hudson.tasks.BuildStepCompatibilityLayer
-
- hudson.tasks.Publisher
-
- hudson.tasks.Notifier
-
- com.atlassian.jsm.integration.jenkins.JSMNotifier
-
- All Implemented Interfaces:
ExtensionPoint,Describable<Publisher>,BuildStep
public class JSMNotifier extends Notifier
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classJSMNotifier.DescriptorImpl-
Nested classes/interfaces inherited from class hudson.tasks.Publisher
Publisher.DescriptorExtensionListImpl
-
Nested classes/interfaces inherited from interface hudson.tasks.BuildStep
BuildStep.PublisherList
-
Nested classes/interfaces inherited from interface hudson.ExtensionPoint
ExtensionPoint.LegacyInstancesAreScopedToHudson
-
-
Field Summary
-
Fields inherited from interface hudson.tasks.BuildStep
BUILDERS, PUBLISHERS
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description List<AlertPriority>getAlertPriorities()AlertPrioritygetAlertPriority()SecretgetApiKey()StringgetApiUrl()JSMNotifier.DescriptorImplgetDescriptor()AlertPrioritygetNotifyBuildStartPriority()BuildStepMonitorgetRequiredMonitorService()StringgetTags()StringgetTeams()booleanisEnable()booleanisNotifyBuildStart()booleanperform(AbstractBuild<?,?> build, Launcher launcher, BuildListener listener)booleanprebuild(AbstractBuild<?,?> build, BuildListener listener)StringtoString()-
Methods inherited from class hudson.tasks.Publisher
all, getProjectAction, needsToRunAfterFinalized, prebuild
-
Methods inherited from class hudson.tasks.BuildStepCompatibilityLayer
getProjectAction, getProjectActions, perform
-
-
-
-
Method Detail
-
getRequiredMonitorService
public BuildStepMonitor getRequiredMonitorService()
-
getDescriptor
public JSMNotifier.DescriptorImpl getDescriptor()
- Specified by:
getDescriptorin interfaceDescribable<Publisher>- Overrides:
getDescriptorin classNotifier
-
perform
public boolean perform(AbstractBuild<?,?> build, Launcher launcher, BuildListener listener)
- Specified by:
performin interfaceBuildStep- Overrides:
performin classBuildStepCompatibilityLayer
-
prebuild
public boolean prebuild(AbstractBuild<?,?> build, BuildListener listener)
- Specified by:
prebuildin interfaceBuildStep- Overrides:
prebuildin classBuildStepCompatibilityLayer
-
isEnable
@Exported public boolean isEnable()
-
isNotifyBuildStart
@Exported public boolean isNotifyBuildStart()
-
getApiKey
@Exported public Secret getApiKey()
-
getApiUrl
@Exported public String getApiUrl()
-
getTags
@Exported public String getTags()
-
getTeams
@Exported public String getTeams()
-
getNotifyBuildStartPriority
@Exported public AlertPriority getNotifyBuildStartPriority()
-
getAlertPriority
@Exported public AlertPriority getAlertPriority()
-
getAlertPriorities
@Exported public List<AlertPriority> getAlertPriorities()
-
-