@EmailToken public class JellyScriptContent extends AbstractEvalContent
Modifier and Type | Field and Description |
---|---|
static String |
JELLY_EXTENSION |
static String |
MACRO_NAME |
String |
template |
EMAIL_TEMPLATES_DIRECTORY, macroName
Constructor and Description |
---|
JellyScriptContent() |
Modifier and Type | Method and Description |
---|---|
String |
evaluate(hudson.model.Run<?,?> run,
hudson.FilePath workspace,
hudson.model.TaskListener listener,
String macroName) |
protected Class<? extends org.jenkinsci.lib.configprovider.ConfigProvider> |
getProviderClass() |
acceptsMacroName, evaluate, generateMissingFile, getCharset, getFileInputStream, hasNestedContent, isApprovedScript, isChildOf, scriptsFolder
evaluate, evaluate
public static final String MACRO_NAME
public static final String JELLY_EXTENSION
public String template
public String evaluate(@Nonnull hudson.model.Run<?,?> run, hudson.FilePath workspace, @Nonnull hudson.model.TaskListener listener, String macroName) throws org.jenkinsci.plugins.tokenmacro.MacroEvaluationException, IOException, InterruptedException
evaluate
in class AbstractEvalContent
org.jenkinsci.plugins.tokenmacro.MacroEvaluationException
IOException
InterruptedException
protected Class<? extends org.jenkinsci.lib.configprovider.ConfigProvider> getProviderClass()
getProviderClass
in class AbstractEvalContent
Copyright © 2016–2020. All rights reserved.