Package org.jenkins.plugins
Class WebHookPublisher
java.lang.Object
hudson.tasks.BuildStepCompatibilityLayer
hudson.tasks.Publisher
hudson.tasks.Notifier
org.jenkins.plugins.WebHookPublisher
- All Implemented Interfaces:
- hudson.ExtensionPoint,- hudson.model.Describable<hudson.tasks.Publisher>,- hudson.tasks.BuildStep
public class WebHookPublisher
extends hudson.tasks.Notifier
- 
Nested Class SummaryNested Classes Modifier and Type Class Description static classWebHookPublisher.WebHookPublisherDescriptorNested classes/interfaces inherited from class hudson.tasks.Publisherhudson.tasks.Publisher.DescriptorExtensionListImpl
- 
Field SummaryFields Modifier and Type Field Description java.lang.BooleanonFailurejava.lang.BooleanonStartjava.lang.BooleanonSuccessjava.lang.BooleanonUnstablejava.lang.StringwebHookUrl
- 
Constructor SummaryConstructors Constructor Description WebHookPublisher(java.lang.String webHookUrl, boolean onStart, boolean onSuccess, boolean onFailure, boolean onUnstable)
- 
Method SummaryModifier and Type Method Description WebHookPublisher.WebHookPublisherDescriptorgetDescriptor()hudson.tasks.BuildStepMonitorgetRequiredMonitorService()booleanperform(hudson.model.AbstractBuild<?,?> build, hudson.Launcher launcher, hudson.model.BuildListener listener)Methods inherited from class hudson.tasks.Publisherall, getProjectAction, needsToRunAfterFinalized, prebuild
- 
Field Details- 
webHookUrlpublic java.lang.String webHookUrl
- 
onStartpublic java.lang.Boolean onStart
- 
onSuccesspublic java.lang.Boolean onSuccess
- 
onFailurepublic java.lang.Boolean onFailure
- 
onUnstablepublic java.lang.Boolean onUnstable
 
- 
- 
Constructor Details- 
WebHookPublisher@DataBoundConstructor public WebHookPublisher(java.lang.String webHookUrl, boolean onStart, boolean onSuccess, boolean onFailure, boolean onUnstable)
 
- 
- 
Method Details- 
getRequiredMonitorServicepublic hudson.tasks.BuildStepMonitor getRequiredMonitorService()
- 
performpublic boolean perform(hudson.model.AbstractBuild<?,?> build, hudson.Launcher launcher, hudson.model.BuildListener listener) throws java.lang.InterruptedException, java.io.IOException- Specified by:
- performin interface- hudson.tasks.BuildStep
- Overrides:
- performin class- hudson.tasks.BuildStepCompatibilityLayer
- Throws:
- java.lang.InterruptedException
- java.io.IOException
 
- 
getDescriptor- Specified by:
- getDescriptorin interface- hudson.model.Describable<hudson.tasks.Publisher>
- Overrides:
- getDescriptorin class- hudson.tasks.Notifier
 
 
-