@ThreadInterrupt
public class InterruptibleJobManagement
extends java.lang.Object
implements javaposse.jobdsl.dsl.JobManagement, groovy.lang.GroovyObject
| Constructor and Description |
|---|
InterruptibleJobManagement(javaposse.jobdsl.dsl.JobManagement delegate) |
| Modifier and Type | Method and Description |
|---|---|
groovy.util.Node |
callExtension(java.lang.String name,
javaposse.jobdsl.dsl.Item item,
java.lang.Class<? extends javaposse.jobdsl.dsl.helpers.ExtensibleContext> contextType,
java.lang.Object... args) |
boolean |
createOrUpdateConfig(javaposse.jobdsl.dsl.Item item,
boolean ignoreExisting) |
boolean |
createOrUpdateConfig(java.lang.String jobName,
java.lang.String config,
boolean ignoreExisting) |
java.lang.String |
createOrUpdateConfigFile(javaposse.jobdsl.dsl.ConfigFile configFile,
boolean ignoreExisting) |
void |
createOrUpdateUserContent(javaposse.jobdsl.dsl.UserContent userContent,
boolean ignoreExisting) |
void |
createOrUpdateView(java.lang.String viewName,
java.lang.String config,
boolean ignoreExisting) |
java.lang.String |
getConfig(java.lang.String jobName) |
java.lang.String |
getConfigFileId(javaposse.jobdsl.dsl.ConfigFileType type,
java.lang.String name) |
java.lang.String |
getCredentialsId(java.lang.String credentialsDescription) |
hudson.util.VersionNumber |
getJenkinsVersion() |
groovy.lang.MetaClass |
getMetaClass() |
java.io.PrintStream |
getOutputStream() |
java.util.Map<java.lang.String,java.lang.String> |
getParameters() |
java.util.Set<java.lang.String> |
getPermissions(java.lang.String authorizationMatrixPropertyClassName) |
hudson.util.VersionNumber |
getPluginVersion(java.lang.String pluginShortName) |
java.lang.Object |
getProperty(java.lang.String property) |
java.lang.Integer |
getVSphereCloudHash(java.lang.String name) |
java.lang.Object |
invokeMethod(java.lang.String method,
java.lang.Object arguments) |
void |
logDeprecationWarning() |
void |
logDeprecationWarning(java.lang.String subject) |
void |
logDeprecationWarning(java.lang.String subject,
java.lang.String scriptName,
int lineNumber) |
void |
logPluginDeprecationWarning(java.lang.String pluginShortName,
java.lang.String minimumVersion) |
void |
queueJob(java.lang.String jobName) |
java.lang.String |
readFileInWorkspace(java.lang.String filePath) |
java.lang.String |
readFileInWorkspace(java.lang.String jobName,
java.lang.String filePath) |
void |
renameJobMatching(java.lang.String previousNames,
java.lang.String destination) |
void |
requireMinimumCoreVersion(java.lang.String version) |
void |
requireMinimumPluginVersion(java.lang.String pluginShortName,
java.lang.String version) |
void |
requirePlugin(java.lang.String pluginShortName) |
void |
setMetaClass(groovy.lang.MetaClass mc) |
void |
setProperty(java.lang.String property,
java.lang.Object value) |
java.io.InputStream |
streamFileInWorkspace(java.lang.String filePath) |
public InterruptibleJobManagement(javaposse.jobdsl.dsl.JobManagement delegate)
public groovy.lang.MetaClass getMetaClass()
getMetaClass in interface groovy.lang.GroovyObjectpublic void setMetaClass(groovy.lang.MetaClass mc)
setMetaClass in interface groovy.lang.GroovyObjectpublic java.lang.Object invokeMethod(java.lang.String method,
java.lang.Object arguments)
invokeMethod in interface groovy.lang.GroovyObjectpublic java.lang.Object getProperty(java.lang.String property)
getProperty in interface groovy.lang.GroovyObjectpublic void setProperty(java.lang.String property,
java.lang.Object value)
setProperty in interface groovy.lang.GroovyObjectpublic java.lang.String getConfig(java.lang.String jobName)
throws javaposse.jobdsl.dsl.JobConfigurationNotFoundException
getConfig in interface javaposse.jobdsl.dsl.JobManagementjavaposse.jobdsl.dsl.JobConfigurationNotFoundExceptionpublic boolean createOrUpdateConfig(java.lang.String jobName,
java.lang.String config,
boolean ignoreExisting)
throws javaposse.jobdsl.dsl.NameNotProvidedException,
javaposse.jobdsl.dsl.ConfigurationMissingException
createOrUpdateConfig in interface javaposse.jobdsl.dsl.JobManagementjavaposse.jobdsl.dsl.NameNotProvidedExceptionjavaposse.jobdsl.dsl.ConfigurationMissingExceptionpublic boolean createOrUpdateConfig(javaposse.jobdsl.dsl.Item item,
boolean ignoreExisting)
throws javaposse.jobdsl.dsl.NameNotProvidedException
createOrUpdateConfig in interface javaposse.jobdsl.dsl.JobManagementjavaposse.jobdsl.dsl.NameNotProvidedExceptionpublic void createOrUpdateView(java.lang.String viewName,
java.lang.String config,
boolean ignoreExisting)
throws javaposse.jobdsl.dsl.NameNotProvidedException,
javaposse.jobdsl.dsl.ConfigurationMissingException
createOrUpdateView in interface javaposse.jobdsl.dsl.JobManagementjavaposse.jobdsl.dsl.NameNotProvidedExceptionjavaposse.jobdsl.dsl.ConfigurationMissingExceptionpublic java.lang.String createOrUpdateConfigFile(javaposse.jobdsl.dsl.ConfigFile configFile,
boolean ignoreExisting)
createOrUpdateConfigFile in interface javaposse.jobdsl.dsl.JobManagementpublic void createOrUpdateUserContent(javaposse.jobdsl.dsl.UserContent userContent,
boolean ignoreExisting)
createOrUpdateUserContent in interface javaposse.jobdsl.dsl.JobManagementpublic void renameJobMatching(java.lang.String previousNames,
java.lang.String destination)
throws java.io.IOException
renameJobMatching in interface javaposse.jobdsl.dsl.JobManagementjava.io.IOExceptionpublic void queueJob(java.lang.String jobName)
throws javaposse.jobdsl.dsl.NameNotProvidedException
queueJob in interface javaposse.jobdsl.dsl.JobManagementjavaposse.jobdsl.dsl.NameNotProvidedExceptionpublic java.io.InputStream streamFileInWorkspace(java.lang.String filePath)
throws java.io.IOException
streamFileInWorkspace in interface javaposse.jobdsl.dsl.JobManagementjava.io.IOExceptionpublic java.lang.String readFileInWorkspace(java.lang.String filePath)
throws java.io.IOException
readFileInWorkspace in interface javaposse.jobdsl.dsl.JobManagementjava.io.IOExceptionpublic java.lang.String readFileInWorkspace(java.lang.String jobName,
java.lang.String filePath)
throws java.io.IOException
readFileInWorkspace in interface javaposse.jobdsl.dsl.JobManagementjava.io.IOExceptionpublic java.io.PrintStream getOutputStream()
getOutputStream in interface javaposse.jobdsl.dsl.JobManagementpublic java.util.Map<java.lang.String,java.lang.String> getParameters()
getParameters in interface javaposse.jobdsl.dsl.JobManagementpublic java.lang.String getCredentialsId(java.lang.String credentialsDescription)
getCredentialsId in interface javaposse.jobdsl.dsl.JobManagementpublic void logDeprecationWarning()
logDeprecationWarning in interface javaposse.jobdsl.dsl.JobManagementpublic void logDeprecationWarning(java.lang.String subject)
logDeprecationWarning in interface javaposse.jobdsl.dsl.JobManagementpublic void logDeprecationWarning(java.lang.String subject,
java.lang.String scriptName,
int lineNumber)
logDeprecationWarning in interface javaposse.jobdsl.dsl.JobManagementpublic void logPluginDeprecationWarning(java.lang.String pluginShortName,
java.lang.String minimumVersion)
logPluginDeprecationWarning in interface javaposse.jobdsl.dsl.JobManagementpublic void requirePlugin(java.lang.String pluginShortName)
requirePlugin in interface javaposse.jobdsl.dsl.JobManagementpublic void requireMinimumPluginVersion(java.lang.String pluginShortName,
java.lang.String version)
requireMinimumPluginVersion in interface javaposse.jobdsl.dsl.JobManagementpublic void requireMinimumCoreVersion(java.lang.String version)
requireMinimumCoreVersion in interface javaposse.jobdsl.dsl.JobManagementpublic hudson.util.VersionNumber getPluginVersion(java.lang.String pluginShortName)
getPluginVersion in interface javaposse.jobdsl.dsl.JobManagementpublic hudson.util.VersionNumber getJenkinsVersion()
getJenkinsVersion in interface javaposse.jobdsl.dsl.JobManagementpublic java.lang.Integer getVSphereCloudHash(java.lang.String name)
getVSphereCloudHash in interface javaposse.jobdsl.dsl.JobManagementpublic java.lang.String getConfigFileId(javaposse.jobdsl.dsl.ConfigFileType type,
java.lang.String name)
getConfigFileId in interface javaposse.jobdsl.dsl.JobManagementpublic java.util.Set<java.lang.String> getPermissions(java.lang.String authorizationMatrixPropertyClassName)
getPermissions in interface javaposse.jobdsl.dsl.JobManagementpublic groovy.util.Node callExtension(java.lang.String name,
javaposse.jobdsl.dsl.Item item,
java.lang.Class<? extends javaposse.jobdsl.dsl.helpers.ExtensibleContext> contextType,
java.lang.Object... args)
callExtension in interface javaposse.jobdsl.dsl.JobManagement