public interface EmailContent
extends hudson.ExtensionPoint
Modifier and Type | Interface and Description |
---|---|
static class |
EmailContent.Args |
Modifier and Type | Method and Description |
---|---|
List<String> |
getArguments()
These are the arguments accepted when generating the content for this token.
|
<P extends hudson.model.AbstractProject<P,B>,B extends hudson.model.AbstractBuild<P,B>> |
getContent(hudson.model.AbstractBuild<P,B> build,
ExtendedEmailPublisher publisher,
EmailType emailType,
Map<String,?> args)
This method returns the generated content that should replace the token.
|
String |
getHelpText()
This is a string that will be rendered in the help section of the plugin.
|
String |
getToken()
This is the token that will be replaced by the content when the email is sent.
|
boolean |
hasNestedContent()
Specifies whether or not the content returned by this object can have nested
tokens in it that need to be resolved before sending the email.
|
String getToken()
List<String> getArguments()
String getHelpText()
<P extends hudson.model.AbstractProject<P,B>,B extends hudson.model.AbstractBuild<P,B>> String getContent(hudson.model.AbstractBuild<P,B> build, ExtendedEmailPublisher publisher, EmailType emailType, Map<String,?> args) throws IOException, InterruptedException
publisher
- TODOargs
- the arguments for generating the contentIOException
InterruptedException
boolean hasNestedContent()
Copyright © 2004-2012. All Rights Reserved.