public class PollMailboxTrigger extends AbstractTrigger
| Modifier and Type | Class and Description |
|---|---|
class |
PollMailboxTrigger.InternalPollMailboxTriggerAction |
static class |
PollMailboxTrigger.PollMailboxTriggerDescriptor |
static class |
PollMailboxTrigger.Properties |
| Modifier and Type | Field and Description |
|---|---|
static java.text.SimpleDateFormat |
formatter |
enableConcurrentBuild, labelRestriction| Constructor and Description |
|---|
PollMailboxTrigger(java.lang.String cronTabSpec,
LabelRestrictionClass labelRestriction,
boolean enableConcurrentBuild,
java.lang.String host,
java.lang.String username,
hudson.util.Secret password,
java.lang.String script,
java.lang.String attachments) |
| Modifier and Type | Method and Description |
|---|---|
static java.lang.String |
buildEmailRetryLink(CustomProperties properties) |
static hudson.util.FormValidation |
checkForEmails(CustomProperties properties,
org.jenkinsci.lib.xtrigger.XTriggerLog log,
boolean testConnection,
PollMailboxTrigger pmt) |
protected boolean |
checkIfModified(hudson.model.Node executingNode,
org.jenkinsci.lib.xtrigger.XTriggerLog log) |
java.lang.String |
getAttachments() |
protected java.lang.String |
getDefaultMessageCause() |
PollMailboxTrigger.PollMailboxTriggerDescriptor |
getDescriptor() |
java.lang.String |
getHost() |
protected hudson.model.AbstractProject |
getJob() |
protected java.io.File |
getLogFile() |
protected java.lang.String |
getName() |
hudson.util.Secret |
getPassword() |
java.util.Collection<? extends hudson.model.Action> |
getProjectActions() |
protected java.util.List<hudson.model.Action> |
getScheduledXTriggerActions(org.jenkinsci.lib.xtrigger.XTriggerLog log) |
java.lang.String |
getScript() |
java.lang.String |
getUsername() |
static CustomProperties |
initialiseDefaults(java.lang.String host,
java.lang.String username,
hudson.util.Secret password,
java.lang.String script,
java.lang.String attachments) |
void |
setAttachments(java.lang.String attachments) |
void |
setHost(java.lang.String host) |
void |
setPassword(hudson.util.Secret password) |
void |
setScript(java.lang.String script) |
void |
setUsername(java.lang.String username) |
protected void |
startJob(org.jenkinsci.lib.xtrigger.XTriggerLog log,
java.lang.String jobTriggerCause,
java.util.Map<java.lang.String,java.lang.String> envVars) |
getCause, getScheduledActions, isEnableConcurrentBuild, isLabelRestriction, requiresWorkspaceForPolling, startgetScheduledXTriggerActions, getTriggerLabel, resolveEnvVars, run, start@DataBoundConstructor
public PollMailboxTrigger(java.lang.String cronTabSpec,
LabelRestrictionClass labelRestriction,
boolean enableConcurrentBuild,
java.lang.String host,
java.lang.String username,
hudson.util.Secret password,
java.lang.String script,
java.lang.String attachments)
throws antlr.ANTLRException
antlr.ANTLRExceptionpublic static CustomProperties initialiseDefaults(java.lang.String host, java.lang.String username, hudson.util.Secret password, java.lang.String script, java.lang.String attachments)
public static hudson.util.FormValidation checkForEmails(CustomProperties properties, org.jenkinsci.lib.xtrigger.XTriggerLog log, boolean testConnection, PollMailboxTrigger pmt)
public static java.lang.String buildEmailRetryLink(CustomProperties properties)
public java.lang.String getHost()
public void setHost(java.lang.String host)
public java.lang.String getUsername()
public void setUsername(java.lang.String username)
public hudson.util.Secret getPassword()
public void setPassword(hudson.util.Secret password)
public java.lang.String getScript()
public void setScript(java.lang.String script)
public java.lang.String getAttachments()
public void setAttachments(java.lang.String attachments)
public java.util.Collection<? extends hudson.model.Action> getProjectActions()
getProjectActions in class hudson.triggers.Trigger<hudson.model.BuildableItem>protected java.lang.String getName()
getName in class AbstractTriggerpublic PollMailboxTrigger.PollMailboxTriggerDescriptor getDescriptor()
getDescriptor in interface hudson.model.Describable<hudson.triggers.Trigger<?>>getDescriptor in class org.jenkinsci.lib.xtrigger.AbstractTriggerprotected java.io.File getLogFile()
getLogFile in class org.jenkinsci.lib.xtrigger.AbstractTriggerprotected java.lang.String getDefaultMessageCause()
getDefaultMessageCause in class AbstractTriggerprotected boolean checkIfModified(hudson.model.Node executingNode,
org.jenkinsci.lib.xtrigger.XTriggerLog log)
checkIfModified in class org.jenkinsci.lib.xtrigger.AbstractTriggerprotected void startJob(org.jenkinsci.lib.xtrigger.XTriggerLog log,
java.lang.String jobTriggerCause,
java.util.Map<java.lang.String,java.lang.String> envVars)
throws java.lang.Throwable
java.lang.Throwableprotected hudson.model.AbstractProject getJob()
protected java.util.List<hudson.model.Action> getScheduledXTriggerActions(org.jenkinsci.lib.xtrigger.XTriggerLog log)
throws org.jenkinsci.lib.xtrigger.XTriggerException
org.jenkinsci.lib.xtrigger.XTriggerException