public class MqttNotifier
extends hudson.tasks.Notifier
implements jenkins.tasks.SimpleBuildStep
| Modifier and Type | Class and Description |
|---|---|
static class |
MqttNotifier.DescriptorImpl |
hudson.tasks.Publisher.DescriptorExtensionListImpljenkins.tasks.SimpleBuildStep.LastBuildAction, jenkins.tasks.SimpleBuildStep.LastBuildActionFactory| Constructor and Description |
|---|
MqttNotifier(String brokerUrl,
String topic,
String message,
String qos,
boolean retainMessage,
String credentialsId) |
| Modifier and Type | Method and Description |
|---|---|
String |
getBrokerUrl() |
String |
getCredentialsId() |
String |
getMessage() |
String |
getQos() |
hudson.tasks.BuildStepMonitor |
getRequiredMonitorService() |
String |
getTopic() |
boolean |
isRetainMessage() |
boolean |
needsToRunAfterFinalized() |
void |
perform(hudson.model.Run<?,?> run,
hudson.FilePath workspace,
hudson.Launcher launcher,
hudson.model.TaskListener listener) |
void |
setBrokerUrl(String brokerUrl) |
void |
setCredentialsId(String credentialsId) |
void |
setMessage(String message) |
void |
setQos(String qos) |
void |
setRetainMessage(boolean retainMessage) |
void |
setTopic(String topic) |
getProjectAction, getProjectActions, perform, perform, prebuildpublic String getCredentialsId()
@DataBoundSetter public void setCredentialsId(String credentialsId)
public String getBrokerUrl()
@DataBoundSetter public void setBrokerUrl(String brokerUrl)
public String getTopic()
@DataBoundSetter public void setTopic(String topic)
public String getMessage()
@DataBoundSetter public void setMessage(String message)
public String getQos()
@DataBoundSetter public void setQos(String qos)
public boolean isRetainMessage()
@DataBoundSetter public void setRetainMessage(boolean retainMessage)
public hudson.tasks.BuildStepMonitor getRequiredMonitorService()
getRequiredMonitorService in interface hudson.tasks.BuildSteppublic boolean needsToRunAfterFinalized()
needsToRunAfterFinalized in class hudson.tasks.Publisherpublic void perform(hudson.model.Run<?,?> run,
hudson.FilePath workspace,
hudson.Launcher launcher,
hudson.model.TaskListener listener)
throws InterruptedException,
IOException
perform in interface jenkins.tasks.SimpleBuildStepInterruptedExceptionIOExceptionCopyright © 2016–2018. All rights reserved.