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) |
Modifier and Type | Method and Description |
---|---|
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) |
protected java.lang.String |
getDefaultMessageCause() |
PollMailboxTrigger.PollMailboxTriggerDescriptor |
getDescriptor() |
java.lang.String |
getHost() |
protected java.io.File |
getLogFile() |
protected java.lang.String |
getName() |
hudson.util.Secret |
getPassword() |
java.util.Collection<? extends hudson.model.Action> |
getProjectActions() |
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) |
void |
setHost(java.lang.String host) |
void |
setPassword(hudson.util.Secret password) |
void |
setScript(java.lang.String script) |
void |
setUsername(java.lang.String username) |
getCause, getScheduledActions, isEnableConcurrentBuild, isLabelRestriction, requiresWorkspaceForPolling, start
getScheduledXTriggerActions, 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) throws antlr.ANTLRException
antlr.ANTLRException
public static CustomProperties initialiseDefaults(java.lang.String host, java.lang.String username, hudson.util.Secret password, java.lang.String script)
public static hudson.util.FormValidation checkForEmails(CustomProperties properties, org.jenkinsci.lib.xtrigger.XTriggerLog log, boolean testConnection, PollMailboxTrigger pmt)
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.util.Collection<? extends hudson.model.Action> getProjectActions()
getProjectActions
in class hudson.triggers.Trigger<hudson.model.BuildableItem>
protected java.lang.String getName()
getName
in class AbstractTrigger
public PollMailboxTrigger.PollMailboxTriggerDescriptor getDescriptor()
getDescriptor
in interface hudson.model.Describable<hudson.triggers.Trigger<?>>
getDescriptor
in class org.jenkinsci.lib.xtrigger.AbstractTrigger
protected java.io.File getLogFile()
getLogFile
in class org.jenkinsci.lib.xtrigger.AbstractTrigger
protected java.lang.String getDefaultMessageCause()
getDefaultMessageCause
in class AbstractTrigger
protected boolean checkIfModified(hudson.model.Node executingNode, org.jenkinsci.lib.xtrigger.XTriggerLog log)
checkIfModified
in class org.jenkinsci.lib.xtrigger.AbstractTrigger