public class PollMailboxTrigger extends AbstractTrigger
| Modifier and Type | Class and Description |
|---|---|
class |
PollMailboxTrigger.InternalPollMailboxTriggerAction |
static class |
PollMailboxTrigger.PollMailboxTriggerDescriptor |
static class |
PollMailboxTrigger.Properties |
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,
boolean unitTestMode) |
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() |
protected 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, 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)
throws antlr.ANTLRException
antlr.ANTLRExceptionprotected 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, boolean unitTestMode)
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 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.AbstractTrigger