public class InstructionStep extends BaseDeploymentStep
container, ctx, FREEMARKER_FILE_EXT, logger, remoteConn| Constructor and Description |
|---|
InstructionStep(int order,
java.lang.String description,
com.xebialabs.deployit.plugin.overthere.HostContainer container,
java.util.Map<java.lang.String,java.lang.Object> vars,
java.lang.String templatePath) |
| Modifier and Type | Method and Description |
|---|---|
protected com.xebialabs.deployit.plugin.api.flow.StepExitCode |
doExecute() |
java.lang.String |
getFromAddress() |
SmtpServer |
getMailServer() |
java.lang.String |
getSubject() |
java.util.List<java.lang.String> |
getToAddresses() |
protected void |
mailInstructions(java.lang.String instructions) |
protected java.lang.String |
renderEmailTemplate(java.lang.String template,
java.util.Map<java.lang.String,java.lang.Object> vars) |
void |
setFromAddress(java.lang.String fromAddress) |
void |
setMailServer(SmtpServer mailServer) |
void |
setSubject(java.lang.String subject) |
void |
setToAddresses(java.util.List<java.lang.String> toAddresses) |
execute, getOrderclasspathResourceExists, createArtifactUploader, createOrReplaceHostFile, disconnect, evaluateTemplate, evaluateTemplate, evaluateTemplate, getContainer, getCtx, getDescription, getHostFileSeparator, getHostLineSeparator, getLocalConnection, getRemoteConnection, getRemoteWorkingDirectory, getRemoteWorkingDirPath, handleExecute, hostFileExists, isRetainRemoteWorkingDirOnCompletion, readHostFile, readHostFileLines, readHostXmlFileAsModel, resolveOsSpecificTemplate, setRemoteWorkingDirPath, setRetainRemoteWorkingDirOnCompletion, substringAfterLast, substringAfterLast, uploadToWorkingDirectory, uploadToWorkingDirectory, uploadToWorkingDirectorypublic InstructionStep(int order,
java.lang.String description,
com.xebialabs.deployit.plugin.overthere.HostContainer container,
java.util.Map<java.lang.String,java.lang.Object> vars,
java.lang.String templatePath)
protected com.xebialabs.deployit.plugin.api.flow.StepExitCode doExecute()
throws java.lang.Exception
protected void mailInstructions(java.lang.String instructions)
protected java.lang.String renderEmailTemplate(java.lang.String template,
java.util.Map<java.lang.String,java.lang.Object> vars)
throws java.io.IOException,
freemarker.template.TemplateException
java.io.IOExceptionfreemarker.template.TemplateExceptionpublic java.util.List<java.lang.String> getToAddresses()
public void setToAddresses(java.util.List<java.lang.String> toAddresses)
public java.lang.String getSubject()
public void setSubject(java.lang.String subject)
public java.lang.String getFromAddress()
public void setFromAddress(java.lang.String fromAddress)
public SmtpServer getMailServer()
public void setMailServer(SmtpServer mailServer)