public class XLReleaseNotifier
extends hudson.tasks.Notifier
| Modifier and Type | Class and Description | 
|---|---|
| static class  | XLReleaseNotifier.XLReleaseDescriptor | 
hudson.tasks.Publisher.DescriptorExtensionListImpl| Modifier and Type | Field and Description | 
|---|---|
| java.lang.String | credential | 
| Credential | overridingCredential | 
| boolean | startRelease | 
| java.lang.String | template | 
| java.util.List<NameValuePair> | variables | 
| java.lang.String | version | 
| Constructor and Description | 
|---|
| XLReleaseNotifier(java.lang.String credential,
                 java.lang.String template,
                 java.lang.String version,
                 java.util.List<NameValuePair> variables,
                 boolean startRelease,
                 Credential overridingCredential) | 
| Modifier and Type | Method and Description | 
|---|---|
| boolean | executeRelease(hudson.EnvVars envVars,
              hudson.model.TaskListener listener,
              XLReleaseServerConnector xlReleaseServerConnector) | 
| XLReleaseNotifier.XLReleaseDescriptor | getDescriptor() | 
| Credential | getOverridingCredential() | 
| hudson.tasks.BuildStepMonitor | getRequiredMonitorService() | 
| boolean | perform(hudson.model.AbstractBuild<?,?> build,
       hudson.Launcher launcher,
       hudson.model.BuildListener listener) | 
| boolean | showGolbalCredentials() | 
all, getProjectAction, needsToRunAfterFinalized, prebuildpublic final java.lang.String credential
public final java.lang.String template
public final java.lang.String version
public java.util.List<NameValuePair> variables
public final boolean startRelease
public Credential overridingCredential
@DataBoundConstructor
public XLReleaseNotifier(java.lang.String credential,
                                                java.lang.String template,
                                                java.lang.String version,
                                                java.util.List<NameValuePair> variables,
                                                boolean startRelease,
                                                Credential overridingCredential)
public hudson.tasks.BuildStepMonitor getRequiredMonitorService()
public boolean perform(hudson.model.AbstractBuild<?,?> build,
                       hudson.Launcher launcher,
                       hudson.model.BuildListener listener)
                throws java.lang.InterruptedException,
                       java.io.IOException
perform in interface hudson.tasks.BuildStepperform in class hudson.tasks.BuildStepCompatibilityLayerjava.lang.InterruptedExceptionjava.io.IOExceptionpublic boolean executeRelease(hudson.EnvVars envVars,
                              hudson.model.TaskListener listener,
                              XLReleaseServerConnector xlReleaseServerConnector)
public XLReleaseNotifier.XLReleaseDescriptor getDescriptor()
getDescriptor in interface hudson.model.Describable<hudson.tasks.Publisher>getDescriptor in class hudson.tasks.Notifierpublic boolean showGolbalCredentials()
public Credential getOverridingCredential()