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(String cronTabSpec,
LabelRestrictionClass labelRestriction,
boolean enableConcurrentBuild,
String host,
String username,
hudson.util.Secret password,
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 String |
getDefaultMessageCause() |
PollMailboxTrigger.PollMailboxTriggerDescriptor |
getDescriptor() |
String |
getHost() |
protected File |
getLogFile() |
protected String |
getName() |
hudson.util.Secret |
getPassword() |
Collection<? extends hudson.model.Action> |
getProjectActions() |
String |
getScript() |
String |
getUsername() |
protected static CustomProperties |
initialiseDefaults(String host,
String username,
hudson.util.Secret password,
String script) |
void |
setHost(String host) |
void |
setPassword(hudson.util.Secret password) |
void |
setScript(String script) |
void |
setUsername(String username) |
getCause, getScheduledActions, isEnableConcurrentBuild, isLabelRestriction, requiresWorkspaceForPolling, startgetScheduledXTriggerActions, getTriggerLabel, resolveEnvVars, run, start@DataBoundConstructor public PollMailboxTrigger(String cronTabSpec, LabelRestrictionClass labelRestriction, boolean enableConcurrentBuild, String host, String username, hudson.util.Secret password, String script) throws antlr.ANTLRException
antlr.ANTLRExceptionprotected static CustomProperties initialiseDefaults(String host, String username, hudson.util.Secret password, String script)
public static hudson.util.FormValidation checkForEmails(CustomProperties properties, org.jenkinsci.lib.xtrigger.XTriggerLog log, boolean testConnection, PollMailboxTrigger pmt)
public String getHost()
public void setHost(String host)
public String getUsername()
public void setUsername(String username)
public hudson.util.Secret getPassword()
public void setPassword(hudson.util.Secret password)
public String getScript()
public void setScript(String script)
public Collection<? extends hudson.model.Action> getProjectActions()
getProjectActions in class hudson.triggers.Trigger<hudson.model.BuildableItem>protected 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 File getLogFile()
getLogFile in class org.jenkinsci.lib.xtrigger.AbstractTriggerprotected 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.AbstractTriggerCopyright © 2004-2014. All Rights Reserved.